Page 1 of 1
ขอสอบถามการ Match index แบบมีเงื่อนไขครับ
Posted: Tue Oct 06, 2020 2:27 pm
by bondham
จากไฟล์ผมต้องการดึงข้อมุล ใน sheet B มา แสดงใน sheet A โดยมีเงื่อนไขอยู่ว่า
เลขไอเท็ม ของ A จับคุ่กับ Sheet B และต้องมี ค่าเป้น X2800 หรือ X2900
และเอาข้อมูลใน Sheet B column E มาแสดงใน Sheet A
2020-10-06_14-03-24.jpg
2020-10-06_14-17-28.jpg
ผมเขียนแบบนี้ไม่ออกครับ
=INDEX(B!E:E,MATCH(1,(B!A:A=E2)*(B!D:D={"X2800"}),0),0)
Book2.xlsx
Re: ขอสอบถามการ Match index แบบมีเงื่อนไขครับ
Posted: Tue Oct 06, 2020 3:20 pm
by puriwutpokin
F2=INDEX(B!E:E,MATCH(1,INDEX((B!A:A=E2)*(B!E:E="X2800"),0),0))
Re: ขอสอบถามการ Match index แบบมีเงื่อนไขครับ
Posted: Tue Oct 06, 2020 4:07 pm
by bondham
puriwutpokin wrote: Tue Oct 06, 2020 3:20 pm
F2=INDEX(B!E:E,MATCH(1,INDEX((B!A:A=E2)*(B!E:E="X2800"),0),0))
ขอบคุณครับ แต่หาก (B!E:E="X2800") มีหายค่าให้ใส่แบบนี้ได้ไหมครับ
(B!E:E=("X2800","x2900","x3000"))
Re: ขอสอบถามการ Match index แบบมีเงื่อนไขครับ
Posted: Tue Oct 06, 2020 5:47 pm
by puriwutpokin
F2=IFERROR(INDEX(B!E$2:E$100,MATCH(1,(B!A$2:A$100=E2)*TRANSPOSE(MMULT({1,1},--TRANSPOSE(ISNUMBER(SEARCH({"X2800","X2900"},B!E$2:E$100))))),0)),"") กด Ctrl+Shift+Enter
Re: ขอสอบถามการ Match index แบบมีเงื่อนไขครับ
Posted: Tue Oct 06, 2020 10:08 pm
by Bo_ry
F2
=IFNA(LOOKUP(1,0/(B!$A$2:$A$99=E2)/ISNUMBER(MATCH(B!$E$2:$E$99,{"X2800","x2900","x3000"},)),B!$E$2:$E$99),"")