Page 1 of 1

ปรับสูตรอย่างไรไม่เกิด#N/Aโดยข้อมูลยังมีช่องว่างเกิดขึ้น

Posted: Tue Dec 16, 2014 4:23 pm
by Totem
:D เรียนอาจารย์และเพื่อนสมาชิก

ปรับสูตรอย่างไรไม่เกิด#N/Aโดยข้อมูลยังมีช่องว่างเกิดขึ้น

=IF(ROWS(C$2:C2)>$C$1,"",INDEX($A$2:$A$12,SMALL(IF(MATCH($A$2:$A$12,$A$2:$A$12,0)=ROW($A$2:$A$12)-ROW($A$2)+1,ROW($A$2:$A$12)-ROW($A$2)+1),ROWS(C$2:C2))))

ขอบคุณครับ

Re: ปรับสูตรอย่างไรไม่เกิด#N/Aโดยข้อมูลยังมีช่องว่างเกิดขึ้น

Posted: Tue Dec 16, 2014 4:32 pm
by joo
:D ลองตามนี้ดูครับ
ที่ B2 คีย์ =IF(ROWS(C$2:C2)>$C$1,"",INDEX(A$2:A$12,SMALL(IF($A$2:$A$12<>"",ROW($A$2:$A$12)-ROW($A$2)+1),ROWS(C$2:C2)))) กดแป้น Ctrl+Shift+Enter พร้อมกันแล้วคัดลอกลงล่าง

Re: ปรับสูตรอย่างไรไม่เกิด#N/Aโดยข้อมูลยังมีช่องว่างเกิดขึ้น

Posted: Wed Dec 17, 2014 9:55 am
by Totem
joo wrote::D ลองตามนี้ดูครับ
ที่ B2 คีย์ =IF(ROWS(C$2:C2)>$C$1,"",INDEX(A$2:A$12,SMALL(IF($A$2:$A$12<>"",ROW($A$2:$A$12)-ROW($A$2)+1),ROWS(C$2:C2)))) กดแป้น Ctrl+Shift+Enter พร้อมกันแล้วคัดลอกลงล่าง
:D แก้ไข #N/A ได้ครับ ขอบคุณครับ แต่ไม่ได้คำตอบที่ถูกต้อง แนบไฟล์ตัวอย่างมาให้แล้ว

Re: ปรับสูตรอย่างไรไม่เกิด#N/Aโดยข้อมูลยังมีช่องว่างเกิดขึ้น

Posted: Wed Dec 17, 2014 10:51 am
by snasui
:D เซลล์ B2 คีย์สูตรตามด้านล่างครับ

Code: Select all

=IF(ROWS(D$2:D2)>$D$1,"",INDEX(A$2:A$12,SMALL(IF(FREQUENCY(IF($A$2:$A$12<>"",MATCH($A$2:$A$12,$A$2:$A$12,0)),ROW($A$2:$A$12)-ROW($A$2)+1),ROW($A$2:$A$12)-ROW($A$2)+1),ROWS(D$2:D2))))
Ctrl+Shift+Enter > Copy ลงด้านล่าง

Re: ปรับสูตรอย่างไรไม่เกิด#N/Aโดยข้อมูลยังมีช่องว่างเกิดขึ้น

Posted: Wed Dec 17, 2014 11:09 am
by Totem
snasui wrote::D เซลล์ B2 คีย์สูตรตามด้านล่างครับ

Code: Select all

=IF(ROWS(D$2:D2)>$D$1,"",INDEX(A$2:A$12,SMALL(IF(FREQUENCY(IF($A$2:$A$12<>"",MATCH($A$2:$A$12,$A$2:$A$12,0)),ROW($A$2:$A$12)-ROW($A$2)+1),ROW($A$2:$A$12)-ROW($A$2)+1),ROWS(D$2:D2))))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
:D :thup: :cp: ถูกต้องเลยครับ ขอบคุณครับ