Page 1 of 1

การlookup หลายแถว หลายคอลัมน์

Posted: Thu Apr 30, 2020 9:53 am
by sert
รบกวนสอบถามหน่อยครับ
1. เมื่อเลือก list จาก D2 และ E2 แล้วนำค่าที่ตรงเงื่อนไขมาแสดง
2. ผมต้องการ การนำค่าที่ sheet ชื่อว่า "ข้อมูล" คอลัมน์ A (คำนำหน้า) คอลัมน์B (ชื่อ) คอลัมน์ A (สกุล) มาแสดงที่ sheet ชื่อว่า "หน้าหลัก" ที่Cell D8 แบบ คำนำหน้า ชื่อ สกุล ต่อกันในเซลล์เดียวกัน
2. ใน 1 แผนก มีหลายคนอยากให้นำชื่อมาแสดงแบบหลาย ๆ ค่า ไปเรื่อยจนครบจำนวนคน
3. ถ้าไม่ตรงตามเงื่อนไขให้แสดงเป็น ค่าว่าง
ขอรบกวนด้วยนะครับ ผมลองแล้ว ได้มา1 แถว

Re: การlookup หลายแถว หลายคอลัมน์

Posted: Thu Apr 30, 2020 11:21 am
by Bo_ry
C2
=IFERROR(INDEX(ข้อมูล!A:A,AGGREGATE(15,6,ROW(ข้อมูล!A$2:A$1069)/(ข้อมูล!$E$2:$E$1069=$E$2)/(ข้อมูล!$G$2:$G$1069=$D$2),ROWS(C$3:C3))),"")


หรือ
=IFERROR(INDEX(ข้อมูล!A:A,Small(if((ข้อมูล!$E$2:$E$1069=$E$2)*(ข้อมูล!$G$2:$G$1069=$D$2),ROW(ข้อมูล!A$2:A$1069)),ROWS(C$3:C3))),"")

กด Ctrl+Shift+Enter

Re: การlookup หลายแถว หลายคอลัมน์

Posted: Thu Apr 30, 2020 8:41 pm
by sert
ขอขอบคุณมากๆครับ
ถ้าไม่เป็นการรบกวนช่วยอธิบายหน่อยได้ไหมครับว่า สูตรทำงานยังไง

Re: การlookup หลายแถว หลายคอลัมน์

Posted: Thu Apr 30, 2020 9:32 pm
by Bo_ry
ตามนี้
https://youtu.be/xhLBkOuwDY4