Excel VLOOKUP - ทำงานอย่างไร
ด้วยการอ้างอิง V, Excel มีฟังก์ชันที่หลากหลาย VLook ค้นหาคอลัมน์แรกของพื้นที่ค้นหาและเลื่อนไปทางขวาเพื่อส่งคืนค่าของเซลล์ วิธีที่ดีที่สุดในการอธิบายว่ามันทำงานอย่างไรกับตัวอย่าง
ส่วนประกอบของการอ้างอิง V ใน Excel
แต่ละฟังก์ชั่นมีพารามิเตอร์บางอย่างที่คุณสามารถกำหนดค่าได้ ฟังก์ชันการอ้างอิง V มีพารามิเตอร์ดังกล่าวทั้งหมดสี่ตัว โครงสร้างของ VLOOKUP ดูเหมือนว่านี้ = VLOOKUP (คำค้นหาพื้นที่ค้นหาดัชนีคอลัมน์ตรงกัน)
- คำหลัก: ตารางควรมองหาอะไร นี่อาจเป็นค่าคงที่หรือข้อกำหนดของเซลล์
- ค้นหาพื้นที่: คุณควรค้นหาคำใดในตาราง โปรดทราบว่าคอลัมน์แรกของพื้นที่ที่เลือกจะต้องเป็นคอลัมน์ที่จะค้นหาข้อความค้นหา
- ดัชนีคอลัมน์: ควรมีคอลัมน์ไปทางขวากี่ฟังก์ชันเพื่อส่งคืนค่าของเซลล์ ที่นี่คุณป้อนดัชนีคอลัมน์ในรูปแบบ 1, 2, 3 เป็นต้น ดัชนีจะถูกนับจากคอลัมน์ที่ค้นหาข้อความค้นหา
- จับคู่: ควรพบผลลัพธ์ตรงกับคำค้นหาหรือประมาณเท่านั้น? TRUE = โดยประมาณ FALSE = แน่นอน
ตัวอย่าง: การค้นหาราคาโดยใช้การอ้างอิง V
สมมติว่าคุณมีภาพรวมของหนังสือที่แตกต่างกันในสเปรดชีต Excel หนึ่งและราคาหนังสืออื่น ตอนนี้คุณต้องการเพิ่มลงในภาพรวมโดยมองหาราคาของหนังสือในตาราง สามารถตั้งค่าได้ดังนี้
- ขั้นแรกสร้างตารางพร้อมภาพรวมของหนังสือ (ดูด้านซ้ายของกราฟิก)
- จากนั้นในตารางที่สองรายการที่มีราคา (ดูด้านขวาของกราฟิก)
- ตอนนี้เลือกเซลล์ F3 ในตารางภาพรวมและป้อนข้อมูลต่อไปนี้: = VLOOKUP (E3; prices! $ A $ 2: $ B $ 6; 2; FALSE)
- ตอนนี้คุณได้ดำเนินการค้นหาราคาแล้ว หากคุณป้อน ID หนังสือใด ๆ ในฟิลด์ E3 ฟังก์ชันจะให้ราคาที่เกี่ยวข้องกับคุณจากตารางราคา
- พื้นที่การค้นหาถูกจัดเตรียมไว้พร้อมกับสัญลักษณ์ $ ด้วย สิ่งนี้จะแก้ไขพื้นที่และไม่เป็นแบบไดนามิกอีกต่อไป ซึ่งหมายความว่าเมื่อทำการคัดลอกสูตรพื้นที่การค้นหาจะถูกตั้งค่าเป็น A2 ถึง B6 เสมอและจะไม่ถูกนับ: A3 ถึง B7, A4 ถึง B8, A5 ถึง B9 ฯลฯ หากต้องการยกเว้นแหล่งที่มาของข้อผิดพลาดให้ล้อมรอบตัวอักษรของพื้นที่ค้นหาด้วยเสมอ สัญญลักษณ์
มีปัญหากับการอ้างอิง Excel-S
แม้ว่าการอ้างอิง V จะเป็นฟังก์ชัน Excel ที่ใช้งานได้จริงอยู่แล้ว แต่ก็มีข้อ จำกัด บางประการ
- ลิงก์ V สามารถส่งคืนได้หนึ่งผลลัพธ์เท่านั้น หากคำค้นหาเกิดขึ้นหลายครั้งในพื้นที่ค้นหาฟังก์ชันจะประมวลผลเฉพาะ Hit แรกเท่านั้น ดังนั้นตรวจสอบให้แน่ใจว่าข้อความค้นหาในพื้นที่ค้นหาชัดเจน
- ลิงก์ V ไม่อนุญาตให้ค้นหาได้หลายพื้นที่ หากคำค้นหาไม่ชัดเจน แต่สามารถปรากฏในหนึ่งในหลาย ๆ ตารางคุณไม่จำเป็นต้องสร้างการอ้างอิง SV หลายรายการ
- หากฟังก์ชั่นไม่สามารถค้นหาคำค้นหามันจะส่งกลับข้อผิดพลาด คุณสามารถตรวจจับข้อผิดพลาดนี้แล้วเริ่มการอ้างอิง V ใหม่ หากต้องการทำสิ่งนี้ให้ใช้ฟังก์ชัน IFERROR: = IFERROR (VLOOKUP (... ); VLOOKUP (... ))
- หาก V-link แรกส่งคืนข้อผิดพลาดเนื่องจากไม่พบคำค้นหา V-link ที่สองจะถูกเรียกใช้และคุณสามารถค้นหาคำนั้นในตารางอื่นได้
คำแนะนำเหล่านี้อ้างถึง Excel 2013 คุณสามารถค้นหาวิธีผสมสูตรกับข้อความได้ที่นี่