Page 1 of 1

กรอกข้อมูลให้แสดงตามต้นฉบับ

Posted: Sat Jul 11, 2015 2:22 pm
by changphuak
อยากทราบว่ากรอกข้อมูลที่ F3 ให้แสดงผลตามที่กำหนดใน G3 G4 ด้งที่เห็นครับ
-ขอบคุณมากๆครับ

Re: กรอกข้อมูลให้แสดงตามต้นฉบับ

Posted: Sat Jul 11, 2015 2:24 pm
by changphuak
กรอกข้อมูลให้แสดงตามต้นฉบับ.xlsx

Re: กรอกข้อมูลให้แสดงตามต้นฉบับ

Posted: Sat Jul 11, 2015 3:07 pm
by DhitiBank
ลองคีย์ที่ G3 แบบนี้ครับ

=IFERROR(INDEX($B$1:$B$21,SMALL(IF($F$3=$A$1:$A$21,ROW($A$1:$A$21)-ROW($A$1)+1),ROWS(G$3:G3))),"")
กด Ctrl+Shift ค้างไว้ แล้วกด Enter

(จะเห็นเครื่องหมาย { } ครอบสูตรอยู่ แล้วค่อยคัดลอกสูตรลงล่างครับ)

Re: กรอกข้อมูลให้แสดงตามต้นฉบับ

Posted: Sat Jul 11, 2015 3:32 pm
by changphuak
ขอบคุณมากๆครับ

Re: กรอกข้อมูลให้แสดงตามต้นฉบับ

Posted: Sat Jul 11, 2015 3:44 pm
by changphuak
เพิ่มเติม ถ้ากรอกข้อมูลที่ F3 f4 f5 ให้แสดงผลตลอดนะครับ
ขอบคุณมากๆครับ

Re: กรอกข้อมูลให้แสดงตามต้นฉบับ

Posted: Sat Jul 11, 2015 4:00 pm
by DhitiBank
กรอกข้อมูลที่ F4, F5 ด้วย? ยังไงครับ? ถ้าเลขที่ใน F3 มีหลายชื่อ แล้วพอกรอกที่ F4, F5 จะให้ชื่อไปปรากฎที่ไหนลองทำไฟล์ตัวอย่างมาให้ดูได้ไหมครับ

Re: กรอกข้อมูลให้แสดงตามต้นฉบับ

Posted: Sat Jul 11, 2015 4:06 pm
by changphuak
ข้อมูลเพิ่มเติมครับ

Re: กรอกข้อมูลให้แสดงตามต้นฉบับ

Posted: Sat Jul 11, 2015 4:09 pm
by changphuak
กรอกข้อมูลให้แสดงตามต้นฉบับ.xlsx

Re: กรอกข้อมูลให้แสดงตามต้นฉบับ

Posted: Sat Jul 11, 2015 4:48 pm
by DhitiBank
ที่ G3 ปรับสูตรเป็นแบบนี้ครับ

=IFERROR(INDEX($B$1:$B$21,SMALL(IF(LOOKUP(9.999999999E+307,F$3:F3)=$A$1:$A$21,ROW($A$1:$A$21)-ROW($A$1)+1),ROWS(INDEX(F$3:F3,LOOKUP(9.999999999E+307,F$3:F3,ROW(F$3:F3)-ROW(F$3)+1)):F3))),"")

กด Ctrl+Shift+Enter ครับ แล้วคัดลอกสูตรลงไปด้านล่าง

Re: กรอกข้อมูลให้แสดงตามต้นฉบับ

Posted: Sat Jul 11, 2015 5:02 pm
by changphuak
ขอบคุณมากๆครับ