Page 1 of 1
ปรับสูตรอย่างไรไม่เกิด#N/Aโดยข้อมูลยังมีช่องว่างเกิดขึ้น
Posted: Tue Dec 16, 2014 4:23 pm
by Totem

เรียนอาจารย์และเพื่อนสมาชิก
ปรับสูตรอย่างไรไม่เกิด#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

ลองตามนี้ดูครับ
ที่ 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:
ลองตามนี้ดูครับ
ที่ 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 พร้อมกันแล้วคัดลอกลงล่าง

แก้ไข #N/A ได้ครับ ขอบคุณครับ แต่ไม่ได้คำตอบที่ถูกต้อง แนบไฟล์ตัวอย่างมาให้แล้ว
Re: ปรับสูตรอย่างไรไม่เกิด#N/Aโดยข้อมูลยังมีช่องว่างเกิดขึ้น
Posted: Wed Dec 17, 2014 10:51 am
by snasui

เซลล์ 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:
เซลล์ 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 ลงด้านล่าง

ถูกต้องเลยครับ ขอบคุณครับ