เนื่องจากด้วยข้อจำกัดของ VLOOKUP ซึ่งมีรูปแบบ ดังนี้
=VLOOKUP(ค่าที่คุณต้องการหา, ช่วงที่คุณต้องการหาค่าดังกล่าว, หมายเลขคอลัมน์ในช่วงที่มีค่าที่ส่งกลับ, ค่าที่ตรงกันพอดีหรือค่าที่ตรงกันโดยประมาณ – แสดงเป็น 0/FALSE หรือ 1/TRUE)
[ค่าที่คุณต้องการหา] เลือกได้แค่ฟิลด์เดียว หรือเงื่อนไขเดียว แต่เราต้องการทำหลายเงื่อนไข ก็ต้องประยุกต์โดยการ สร้างฟิล์ด temp ขึ้นมา โดยรวมเงื่อนไขทั้งหมด เชื่อมด้วย " " หรือ "|" หรืออะไรก็ได้ที่ต้องการ ตัวอย่างเช่น
เชื่อม สินค้า กับ Type ด้วย "|" โดยใช้คำสั่ง =A2 & "|" & B2 ดังรูป
และเมื่อเราทำการ Vlookup ดังตัวอย่าง ดังรูป
เมื่อต้องการราคามาใส่โดยใช้ Vlookup ใช้คำสั่ง =VLOOKUP(G2&"|"&H2,$C$1:$D$10,2,0) โดยในเงื่อนไขให้เราเชื่อม G2&"|"&H2 ให้เหมือนกับฟิล์ด Temp สินค้า|Type ที่เราสร้างขึ้น
Good Luck
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
0 ความคิดเห็น:
แสดงความคิดเห็น