Page 1 of 1
สอบถามค่ะ อยากให้แสดงผล ค่าที่ซ้ำกัน 6 ค่าออกมา ต้องทำอย่างไร
Posted: Fri May 24, 2019 7:17 pm
by junee
อยากให้ช่องสีเทาแสดงชื่อที่ซ้ำกัน 6 ครั้ง
ออกมา เช่น E11 สุณิสา E12 อารยา
ต้องทำอย่างไรคะ
3.jpg
Book1.xlsx
ขอบคุณล่วงหน้าค่ะ
Re: สอบถามค่ะ อยากให้แสดงผล ค่าที่ซ้ำกัน 6 ค่าออกมา ต้องทำอย่างไร
Posted: Fri May 24, 2019 11:12 pm
by snasui

ตัวอย่างสูตรครับ
E11 คีย์
=IF(MIN(IF(COUNTIF($E$4:$I$9,$E$4:$I$9)=6,IF(ISNA(MATCH($E$4:$I$9,$D11:D11,0)),ROW($E$4:$I$9)-ROW($E$4)+1))),INDEX($E$4:$I$9,MIN(IF(COUNTIF($E$4:$I$9,$E$4:$I$9)=6,IF(ISNA(MATCH($E$4:$I$9,$D11:D11,0)),ROW($E$4:$I$9)-ROW($E$4)+1))),MOD(MIN(IF(COUNTIF($E$4:$I$9,$E$4:$I$9)=6,IF(ISNA(MATCH($E$4:$I$9,$D11:D11,0)),(ROW($E$4:$I$9)-ROW($E$4)+1)*100+(COLUMN($E$4:$I$9)-COLUMN($E$4)+1)))),100)),"")
Ctrl+Shift+Enter > Copy ไปด้านขวา
Re: สอบถามค่ะ อยากให้แสดงผล ค่าที่ซ้ำกัน 6 ค่าออกมา ต้องทำอย่างไร
Posted: Sat May 25, 2019 12:13 am
by junee
snasui wrote: Fri May 24, 2019 11:12 pm

ตัวอย่างสูตรครับ
E11 คีย์
=IF(MIN(IF(COUNTIF($E$4:$I$9,$E$4:$I$9)=6,IF(ISNA(MATCH($E$4:$I$9,$D11:D11,0)),ROW($E$4:$I$9)-ROW($E$4)+1))),INDEX($E$4:$I$9,MIN(IF(COUNTIF($E$4:$I$9,$E$4:$I$9)=6,IF(ISNA(MATCH($E$4:$I$9,$D11:D11,0)),ROW($E$4:$I$9)-ROW($E$4)+1))),MOD(MIN(IF(COUNTIF($E$4:$I$9,$E$4:$I$9)=6,IF(ISNA(MATCH($E$4:$I$9,$D11:D11,0)),(ROW($E$4:$I$9)-ROW($E$4)+1)*100+(COLUMN($E$4:$I$9)-COLUMN($E$4)+1)))),100)),"")
Ctrl+Shift+Enter > Copy ไปด้านขวา
ลองคีย์ดูแล้วไม่ได้ค่ะ
Re: สอบถามค่ะ อยากให้แสดงผล ค่าที่ซ้ำกัน 6 ค่าออกมา ต้องทำอย่างไร
Posted: Sat May 25, 2019 12:16 am
by snasui

แนบไฟล์ที่คีย์สูตรนี้ไว้แล้วมาดูกันครับ
การกดแป้นจะต้องกด Ctrl+Shift ค้างไว้ก่อนแล้วตามด้วย Enter เนื่องจากเป็นสูตร Array อ่านที่นี่เพิ่มเติมครับ
viewtopic.php?f=6&p=81118#p81118