Page 1 of 1

หาค่าซ้ำระหว่าง row

Posted: Fri Mar 29, 2019 5:07 pm
by Jancha
สมมติมีข้อมูลอยู่ 2 row ต้องการ list ค่าที่ซ้ำกันระหว่าง 2 row นั้นออกมาต้องเขียนสูตรอย่างไรที่ BE26 ครับ
เงือนไข
1. ซ้ำกันภายใน row ไม่ต้องนำมาแสดง
2. ถ้าไม่มีค่าซ้ำกันเลยก็ไม่ต้องนำอะไรมาแสดง
3. ได้เขียนผลลัพธ์ที่ต้องการไว้ในไฟล์เรียบร้อยครับ

Re: หาค่าซ้ำระหว่าง row

Posted: Fri Mar 29, 2019 5:28 pm
by puriwutpokin
ที่ BE26=IFERROR(INDEX($BE$25:$BL$25,SMALL(IF(ISNUMBER(MATCH($BE$25:$BL$25,$BE$23:$BL$23,0)),COLUMN($BE$25:$BL$25)-COLUMN($BE$26)+1),COLUMNS($BE26:BE26))),"") กด Ctrl+Shift+Enter คัดลอกไปทางขวาครับ

Re: หาค่าซ้ำระหว่าง row

Posted: Fri Mar 29, 2019 5:37 pm
by Bo_ry
BE26
=IFERROR(AGGREGATE(15,6,$BE$23:$BL$23/(COUNTIF($BE$25:$BL$25,$BE$23:$BL$23&"")>0),COLUMNS($BE26:BE26)),"")

ลากขวา

Re: หาค่าซ้ำระหว่าง row

Posted: Fri Mar 29, 2019 5:47 pm
by Jancha
puriwutpokin wrote: Fri Mar 29, 2019 5:28 pm ที่ BE26=IFERROR(INDEX($BE$25:$BL$25,SMALL(IF(ISNUMBER(MATCH($BE$25:$BL$25,$BE$23:$BL$23,0)),COLUMN($BE$25:$BL$25)-COLUMN($BE$26)+1),COLUMNS($BE26:BE26))),"") กด Ctrl+Shift+Enter คัดลอกไปทางขวาครับ
ขอบคุณสำหรับคำตอบครับเกือบได้ตามต้องการแล้วยกเว้นผมลองเปลี่ยนค่าที่ row 1 จากเลข 2 เป็น 5 ปรากฎว่าผลลัพธ์ออกมาซ้ำกันสองเลขครับเคสนี้ขอแสดงค่าซ้ำเพียงเลขเดียวพอครับ :D

Re: หาค่าซ้ำระหว่าง row

Posted: Fri Mar 29, 2019 5:51 pm
by Jancha
Bo_ry wrote: Fri Mar 29, 2019 5:37 pm BE26
=IFERROR(AGGREGATE(15,6,$BE$23:$BL$23/(COUNTIF($BE$25:$BL$25,$BE$23:$BL$23&"")>0),COLUMNS($BE26:BE26)),"")

ลากขวา
ขอบคุณสำหรับคำตอบครับถ้าไม่ต้องการ 0 ที่นำขบวนต้องปรับสูตรอย่างไรครับ

Re: หาค่าซ้ำระหว่าง row

Posted: Fri Mar 29, 2019 5:55 pm
by Bo_ry
=IFERROR(AGGREGATE(15,6,$BE$23:$BL$23/(COUNTIF($BE$25:$BL$25,$BE$23:$BL$23&" ")>0),COLUMNS($BE26:BE26)),"")

ลืมวรรค :rz:

Re: หาค่าซ้ำระหว่าง row

Posted: Fri Mar 29, 2019 5:59 pm
by Jancha
Bo_ry wrote: Fri Mar 29, 2019 5:55 pm =IFERROR(AGGREGATE(15,6,$BE$23:$BL$23/(COUNTIF($BE$25:$BL$25,$BE$23:$BL$23&" ")>0),COLUMNS($BE26:BE26)),"")

ลืมวรรค :rz:
ขอบคุณมากนะครับ สูตรนี้นอกจากจะหาค่าซ้ำได้แล้วยังเรียงเลขจากน้อยไปมากให้ด้วยครับ :thup: