ตัวแทนสมัยใหม่ของ VLOOKUP และ HLOOKUP — ค้นหาคอลัมน์ใดก็ได้และคืนค่าคอลัมน์ใดก็ได้ ในทุกทิศทาง
XLOOKUP ใช้ได้ใน Google Sheets (เปิดตัวปี 2022) และทำงานเหมือนใน Excel
XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])XLOOKUP ค้นหาในอาร์เรย์การค้นหาและคืนรายการที่ตรงกันจากอาร์เรย์ผลลัพธ์ที่แยกต่างหาก ค้นหาได้ทั้งซ้ายและขวา ใช้การจับคู่แบบตรงตัวเป็นค่าเริ่มต้น และมีอาร์กิวเมนต์ if_not_found ในตัว จึงไม่ต้องใช้ IFERROR อีกต่อไป ใช้ได้ใน Microsoft 365 และ Excel 2021 ขึ้นไป
=XLOOKUP(E2, A2:A100, C2:C100, "Not found")ผลลัพธ์: $1,250
จับคู่กับคีย์ใน E2 และคืนราคา แสดง "Not found" หากไม่มี
=XLOOKUP(E2, Names, IDs)ผลลัพธ์: A102
คืนค่าทางซ้ายของคีย์ ซึ่งทำไม่ได้ด้วย VLOOKUP
ส่วนใหญ่ใช่: ค้นหาได้ทุกทิศทาง ใช้การจับคู่แบบตรงตัวเป็นค่าเริ่มต้น ทนต่อการแทรกคอลัมน์ และจัดการกรณีไม่พบในตัวสูตรเอง ใช้ VLOOKUP เฉพาะเมื่อต้องแบ่งปันกับ Excel เวอร์ชันเก่า
ต้องใช้ Microsoft 365 หรือ Excel 2021 ขึ้นไป ในเวอร์ชันเก่าให้ใช้ INDEX/MATCH เพื่อความยืดหยุ่นแบบเดียวกัน