
เนื่องจากเป็นการ Lookup แบบ 2 เงื่อนไขจึงไม่สามารถใช้ Vlookup ธรรมดาได้ครับ
การ Lookup แบบนี้ต้องใช้สูตร Array ซึ่งจะกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter
จะกดเพียง Enter อย่างเดียวไม่ได้ครับ ถ้ากดแป้นถูกต้องจะเห็นเครื่องหมายปีกกาคร่อมสูตร
ลองตามนี้ครับ (ดูไฟล์แนบประกอบ)
เซลล์ T5 คีย์สูตรเพื่อดึงข้อมูลมาแสดง
=INDEX('price C'!$D$4:$D$29,MATCH(1,IF('price C'!$B$4:$B$29=R5,IF('price C'!$C$4:$C$29=S5,1)),0))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
หากต้องการซ่อนค่าผิดพลาดกรณียังไม่เลือกข้อมูลหรือเลือกข้อมูลผิดที่เซลล์ T5 คีย์
=IF(OR(R5="",S5=""),"",INDEX('price C'!$D$4:$D$29,MATCH(1,IF('price C'!$B$4:$B$29=R5,IF('price C'!$C$4:$C$29=S5,1)),0)))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
สูตรประเภทนี้ค่อนข้างจะเข้าใจยากครับ ลองดูตัวอย่างการแกะสูตรได้ที่
http://www.snasui.com/viewtopic.php?f=3&t=74 เพื่อเป็นแนวครับ
You do not have the required permissions to view the files attached to this post.