มีฟังก์ชันมากมายใน Microsoft Excel ที่มีประโยชน์มากมาย แต่วันนี้ ฟังก์ชันที่เราจะพูดถึงเรียกว่า VLOOKUP VLOOKUP ย่อมาจาก Vertical Lookup ซึ่งใช้เพื่อค้นหาค่าในแนวตั้ง และส่งคืนคำตอบอย่างเหมาะสม เป็นหนึ่งในฟังก์ชันการค้นหาและอ้างอิงที่คุณสามารถหาได้ใน Microsoft Excel และเป็นหนึ่งในฟังก์ชันที่สำคัญเช่นกัน VLOOKUP ให้คุณค้นหาข้อมูลในแนวตั้งในสเปรดชีตของคุณ แล้วคืนค่าที่สัมพันธ์กับข้อมูลนั้น ดังนั้นจึงมีประโยชน์มากหากคุณต้องการแยกค่าออกจากตาราง ตัวอย่างเช่น การรู้ราคาของสินค้าหนึ่งๆ จากรายการสินค้าที่ยาวเหยียดในตารางจะเป็นเรื่องง่ายๆ ด้วยฟังก์ชันนี้
ข้อจำกัดเดียวที่นี่คือตารางที่กำลังค้นหาโดยใช้ VLOOKUP ต้องมีคอลัมน์ที่มีค่าที่ไม่ซ้ำกันเพื่อให้ฟังก์ชัน VLOOKUP ไม่ติดอยู่ในการค้นหาค่าที่ซ้ำกัน หากไม่ชัดเจน อ่านต่อไปและเริ่มเข้าใจ
ในตัวอย่างนี้ เราจะสร้างรายการสินค้าพร้อมราคาในตาราง จากนั้นเราจะใช้ VLOOKUP เพื่อทราบราคาของสินค้าชิ้นเดียวโดยใช้เพียงชื่อสินค้า ในตัวอย่างนี้ ราคาทั้งหมดอยู่ที่นั่น แต่ในสถานการณ์ที่มีรายการหลายร้อยรายการในสเปรดชีตหลายรายการที่ครอบคลุมในสมุดงานสองสามเล่ม ฟังก์ชันนี้จะมีประโยชน์มาก
เพื่อเริ่มต้นด้วยตัวอย่าง คุณสามารถสร้างแผ่นงาน Excel ของคุณเองหรือดาวน์โหลด ตัวอย่างของเราจากที่นี่ เมื่อดาวน์โหลดแล้ว เปิด ใน Microsoft Excel . เราจะใช้ตัวอย่างง่ายๆ เพื่อให้คุณเข้าใจได้ง่าย
ทางด้านซ้าย คุณจะเห็นบางรายการพร้อมชื่อและหมวดหมู่ในตาราง วัตถุประสงค์คือการใช้ VLOOKUP ทำงานในลักษณะที่เราจะต้องป้อนชื่อรายการบนโต๊ะทางด้านขวา และราคาและหมวดหมู่ของรายการควรจะดึงมาจากตารางทางด้านซ้ายโดยอัตโนมัติ
ค่า “ผ้าพันคอ” มีอยู่แล้วใน H2 เริ่มต้นกับ. เราจะใช้ VLOOKUP ใน I2 เพื่อรับ ราคาของผ้าพันคอ . คลิก บน I2 . จากนั้นบนแถบเมนูด้านบน ให้คลิก สูตร แท็บ ตอนนี้เลือก แทรกฟังก์ชัน หรือกด (SHIFT + F3) oหน้าต่างฟังก์ชันแทรกจะปรากฏขึ้น
พิมพ์ VLOOKUP ภายใต้ ค้นหา สำหรับฟังก์ชัน และคลิก ไป . โดยเลือก VLOOKUP คลิกตกลง
VLOOKUP อาร์กิวเมนต์ของฟังก์ชัน ตอนนี้จะเปิด มี สี่ข้อโต้แย้ง . สามตัวแรกเป็นตัวหนา ซึ่งหมายความว่าจำเป็น และตัวเลือกที่สี่ไม่บังคับ
อันแรกคือ Lookup_value . มันจะเป็นค่าเดียว (ชื่อรายการในกรณีนี้) ซึ่งเป็น ตัวระบุที่ไม่ซ้ำ , เพื่อค้นหาราคาใน B.
ตาราง _array คือตารางอ้างอิงทั้งหมดที่ค่า (ราคา ) จะถูก ค้นหา . คลิก ไอคอนเล็กๆ ถัดไป ไปยัง Table_array และ คลิก และ ลาก เพื่อเลือก ทั้งโต๊ะ ไม่มี ส่วนหัว กด F4 . ด้วย เพื่อให้ที่อยู่เซลล์เหล่านี้สัมบูรณ์ และไม่เปลี่ยนแปลงเมื่อคุณคลิกและลากเซลล์นี้เพื่อใช้สูตรนี้กับเซลล์อื่นๆ
เมื่อ VLOOKUP ค้นหาตัวระบุที่ไม่ซ้ำในตารางอ้างอิง Col_index_num อาร์กิวเมนต์จะบอก VLOOKUP หมายเลขคอลัมน์ เพื่อค้นหา ชิ้นส่วนของข้อมูล (ราคา ). เช่นเดียวกับใน ตารางอ้างอิง , ราคาอยู่ใน คอลัมน์ที่สอง เกี่ยวกับ ชื่อรายการ ดังนั้นเราจะพิมพ์ 2 ข้าง Col_index_num . ในที่นี้ เราไม่ได้ป้อน 2 เนื่องจากคอลัมน์ราคาคือ 2 เราป้อน 2 เนื่องจากเป็นคอลัมน์ที่ 2 ในตารางอ้างอิง (table_array ). หากฐานข้อมูลที่เราจำเป็นต้องค้นหาอยู่ในชีตที่สอง เราจะเลือก table_array จากชีตที่สอง
Range_lookup ใช้เพื่อค้นหา การจับคู่ที่ใกล้เคียงที่สุด สำหรับ ตัวระบุที่ไม่ซ้ำ ใน ตารางอ้างอิง แต่เพื่อให้ใช้งานได้ ตารางอ้างอิงของคุณจะต้องจัดเรียงใน เรียงลำดับจากน้อยไปมาก ซึ่งไม่อยู่ในตัวอย่างนี้ ดังนั้นพิมพ์ เท็จ ข้างๆ แล้วคลิกตกลง หลังจากกดตกลงใน I2 ราคาผ้าพันคอจะปรากฏขึ้น
ในทำนองเดียวกัน คุณสามารถใช้สูตรใน J2 ภายใต้ หมวดหมู่ เพื่อใช้ VLOOKUP เพื่อค้นหาหมวดหมู่รายการ การเปลี่ยนแปลงเพียงอย่างเดียวที่คุณจะต้องทำในสูตรคือเปลี่ยนค่าสำหรับ Col_index_num ถึง 3 เป็น หมวดหมู่ ของรายการอยู่ใน คอลัมน์ที่สาม ใน ตารางอ้างอิง .
ตอนนี้คุณสามารถคลิก และ ลาก เซลล์ I2 และ J2 ด้านล่าง เพื่อนำสูตรไปประยุกต์ใช้กับเซลล์ด้านล่างด้วย เว้นแต่คุณจะพิมพ์ชื่อรายการข้างๆ คุณจะเห็นไม่มีเขียนอยู่ในเซลล์เหล่านั้น หากต้องการลบออก เราสามารถใช้ ISBLANK . ของ Excel และ IF ทำงานร่วมกัน
โดยคลิกที่ I3 กำลังแสดง ไม่มี . จากนั้นคลิกที่ สูตร แถบ เพื่อแก้ไข สูตร . เปลี่ยน:
=VLOOKUP(H3,$A$2:$C$16,2,FALSE)
ถึง =IF(ISBLANK(H3),””,VLOOKUP(H3,$A$2:$C$16,2,FALSE))
ตอนนี้ I3 จะว่างเปล่าจนกว่า H3 จะเต็มไปด้วยชื่อรายการ
นี่คือทั้งหมดที่เกี่ยวกับ VLOOKUP GIF Below เป็นการสาธิตการใช้ตารางอ้างอิงจากชีตที่ 2