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
:D ตัวอย่างสูตรครับ

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 :D ตัวอย่างสูตรครับ

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
:D แนบไฟล์ที่คีย์สูตรนี้ไว้แล้วมาดูกันครับ

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