Page 1 of 1
ต้องการค้นหาข้อมูลและแสดงค่าเมื่อเจอครับ
Posted: Wed Apr 10, 2019 10:15 am
by ทุเรียน
ดังไฟล์แนบ Book3-1 ต้องการค้นหาข้อมูลจาก Column D:H เมื่อเจอจะแสดงค่าตามตารางที่ Column J:K ครับ ลองใช้ Vlookup แต่ไม่ได้ครับ
และที่ N3 เมื่อป้อนค่า อยากให้แสดงข้อมูลขึ้นมาดังตารางครับ
#ขอบคุณล่วงหน้านะครับ#
Re: ต้องการค้นหาข้อมูลและแสดงค่าเมื่อเจอครับ
Posted: Wed Apr 10, 2019 11:19 am
by snasui

ตัวอย่างสูตรตามด้านล่างครับ
- ที่ N4 คีย์
=IFERROR(INDEX($B:$B,SMALL(IF($A$2:$A$15=$N$2,IF($D$2:$H$15<>"",ROW($D$2:$H$15))),ROWS(N$4:N4))),"")
Ctrl+Shift+Enter > Copy ลงด้านล่าง
- ที่ O4 คีย์
=IF(N4="","",INDEX($D$2:$H$15,MATCH(N4,$B$2:$B$15,0),COUNTIF(N$4:N4,N4)))
Enter > Copy ลงด้านล่าง
!
| Note: Ctrl+Shift+Enter
เป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น
Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน
จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)}
ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น
ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง
|
Re: ต้องการค้นหาข้อมูลและแสดงค่าเมื่อเจอครับ
Posted: Wed Apr 10, 2019 1:48 pm
by ทุเรียน
snasui wrote: Wed Apr 10, 2019 11:19 am

ตัวอย่างสูตรตามด้านล่างครับ
- ที่ N4 คีย์
=IFERROR(INDEX($B:$B,SMALL(IF($A$2:$A$15=$N$2,IF($D$2:$H$15<>"",ROW($D$2:$H$15))),ROWS(N$4:N4))),"")
Ctrl+Shift+Enter > Copy ลงด้านล่าง
- ที่ O4 คีย์
=IF(N4="","",INDEX($D$2:$H$15,MATCH(N4,$B$2:$B$15,0),COUNTIF(N$4:N4,N4)))
Enter > Copy ลงด้านล่าง
!
| Note: Ctrl+Shift+Enter
เป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น
Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน
จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)}
ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น
ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง
|
ขอบคุณมากๆเลยนะครับ นำไปปรับใช้ได้เรียบร้อยเลยครับ