XLOOKUP ใน Excel คืออะไร? ดีกว่า VLOOKUP อย่างไร?

เผยแพร่แล้ว: 2022-08-21

ตระกูลฟังก์ชันการค้นหาของ Excel นั้นมีขนาดใหญ่มาก XLOOKUP ใน Excel เป็นสมาชิกใหม่ล่าสุดของตระกูลนี้ สมาชิกที่โดดเด่นคนอื่นๆ ในครอบครัวนี้ ได้แก่ HLOOKUP, VLOOKUP, LOOKUP, INDEX + MATCH เป็นต้น หากคุณใช้ Excel 2021 หรือ Excel 365 คุณสามารถใช้ XLOOKUP แทน VLOOKUP ผู้เชี่ยวชาญของ Excel เห็นว่า สูตร XLOOKUP สะดวกและใช้งานง่าย

หากคุณต้องการทราบแนวคิดเกี่ยวกับ XLOOKUP คุณสามารถนึกถึงฟังก์ชันนี้เป็น VLOOKUP 2.0 คุณยังสามารถตรวจสอบ ตัวอย่าง XLOOKUP ต่างๆ เพื่อทำความเข้าใจฟังก์ชันนี้ได้ดียิ่งขึ้น

ที่นี่เราจะให้ความกระจ่างเกี่ยวกับ XLOOKUP ใน Excel และ สูตร XLOOKUP

เรียนรู้หลักสูตรวิทยาศาสตร์ข้อมูลออนไลน์จากมหาวิทยาลัยชั้นนำของโลก รับโปรแกรม PG สำหรับผู้บริหาร โปรแกรมประกาศนียบัตรขั้นสูง หรือโปรแกรมปริญญาโท เพื่อติดตามอาชีพของคุณอย่างรวดเร็ว

สารบัญ

XLOOKUP ใน Excel คืออะไร?

XLOOKUP ใน Excel เป็นเครื่องมือค้นหาที่มีประสิทธิภาพสำหรับการค้นหาค่าเฉพาะจากช่วงเซลล์ จะดึงข้อมูลที่ตรงกัน (อาจเป็นการจับคู่ที่ใกล้เคียงที่สุดหรือตรงกันทั้งหมด) จากชุดข้อมูล Excel อาจมีผลลัพธ์ที่ตรงกันมากกว่าหนึ่งรายการ ในสถานการณ์เช่นนี้ ผลลัพธ์สุดท้ายหรือผลลัพธ์แรกในชุดจะถูกส่งกลับ อย่างไรก็ตาม สิ่งนี้จะขึ้นอยู่กับอาร์กิวเมนต์ที่คุณใช้ด้วย

สูตร XLOOKUP ทำงานเป็นเครื่องมือค้นหาแบบกำหนดเอง ซึ่งมีความยืดหยุ่นสำหรับความต้องการข้อมูลประเภทต่างๆ ในสเปรดชีต Excel ที่สร้างขึ้นเอง นี่คือฟังก์ชันใหม่สำหรับผู้ใช้ Microsoft 365

สำรวจหลักสูตรวิทยาศาสตร์ข้อมูลยอดนิยมของเรา

Executive Post Graduate Program in Data Science จาก IIITB หลักสูตรประกาศนียบัตรวิชาชีพด้านวิทยาศาสตร์ข้อมูลเพื่อการตัดสินใจทางธุรกิจ วิทยาศาสตรมหาบัณฑิต สาขา Data Science จาก University of Arizona
หลักสูตรประกาศนียบัตรขั้นสูงด้าน Data Science จาก IIITB หลักสูตรประกาศนียบัตรวิชาชีพด้าน Data Science และ Business Analytics จาก University of Maryland หลักสูตรวิทยาศาสตร์ข้อมูล

เมื่อคุณใช้ สูตร XLOOKUP คุณเพียงแค่ระบุพารามิเตอร์พื้นฐานสามตัว และ MS Excel สามารถทำหน้าที่อีกสามอย่าง:

  • คุณค่าที่คุณตามหา
  • รายการที่คุณจะพบค่านี้
  • รายการที่คุณต้องการผลลัพธ์
  • [ตัวเลือก] ค่าหากไม่พบ

ตัวอย่าง XLOOKUP เพื่อให้เข้าใจง่าย:

=XLOOKUP (“อลิซ”, การตลาด[นักการตลาด], การตลาด[การตลาดสุทธิ])

ส่งคืน [Net Marketing] ให้กับ Alice หากมีชื่ออยู่ในคอลัมน์ [Marketing Person's]

เมื่อคุณเปรียบเทียบ VLOOKUP คุณไม่จำเป็นต้องระบุ column_number หรือ true/false สำหรับดำเนินการค้นหา

ซึ่งหมายความว่า XLOOKUP สามารถค้นหาที่ใดก็ได้ในแผ่นข้อมูลเพื่อค้นหาผลลัพธ์ ไม่ใช่แค่ทางด้านซ้าย คุณไม่จำเป็นต้องเลือกใช้สูตร VLOOKUP ที่ซับซ้อนหรือสูตร INDEX+MATCH ที่ซับซ้อน

ไวยากรณ์ของสูตรและฟังก์ชัน XLOOKUP ใน MS Excel

ไวยากรณ์ของ สูตรและฟังก์ชัน XLOOKUP ใน MS Excel มีดังนี้:

XLOOKUP (ค่า, lookup_array, return_array, [หากไม่พบ], [match_mode], [search_mode])

พารามิเตอร์หรืออาร์กิวเมนต์

value – นี่คือค่าที่คุณต้องค้นหาใน lookup_array

lookup_array – นี่คือช่วงของเซลล์หรืออาร์เรย์เพื่อค้นหา ค่า

return_array – ช่วงของเซลล์หรืออาร์เรย์ซึ่งค่าที่สอดคล้องกันจะถูกส่งคืนตามตำแหน่ง ของ ค่า ใน lookup_array

if_not_found – ไม่บังคับ ค่าที่จะส่งคืนหากไม่พบรายการที่ตรงกัน เมื่อละเว้นพารามิเตอร์นี้ ฟังก์ชันจะแสดง ข้อผิดพลาด #N/A (เหมือนกับฟังก์ชัน HLOOKUP และ VLOOKUP)

match_mode – นี่เป็นทางเลือก นี่คือประเภทของการแข่งขันที่จะดำเนินการ สามารถเป็นค่าเหล่านี้:

match_mode คำอธิบาย
0 คู่ที่เหมาะสม
-1 หากไม่พบการจับคู่แบบตรงทั้งหมด ระบบจะส่งคืนรายการที่เล็กกว่ารายการถัดไป
1 หากไม่พบการจับคู่แบบตรงทั้งหมด ระบบจะส่งคืนรายการที่ใหญ่กว่าถัดไป
2 การจับคู่สัญลักษณ์แทนโดยใช้อักขระพิเศษเช่น *, ?, ~

search_mode – นี่เป็นทางเลือก นี่คือประเภทของการค้นหาที่คุณต้องดำเนินการ สามารถเป็นค่าใดค่าหนึ่งต่อไปนี้:

search_mode คำอธิบาย
1 การค้นหาเริ่มต้นที่รายการแรกใน lookup_array (ค่าเริ่มต้น)
-1 การค้นหาย้อนกลับโดยที่การค้นหาเริ่มต้นที่รายการสุดท้ายใน lookup_array
2 การค้นหาแบบไบนารีโดยที่รายการใน lookup_array ต้องเรียงลำดับจากน้อยไปมาก
-2 การค้นหาแบบไบนารีโดยที่รายการใน lookup_array ต้องเรียงลำดับจากมากไปน้อย

คำแนะนำทีละขั้นตอนของการใช้สูตร XLOOKUP ใน MS Excel

ทำตามขั้นตอนต่อไปนี้หากคุณต้องการสร้างสูตรโดยใช้ฟังก์ชัน XLOOKUP:

ขั้นตอนที่ 1 – การเลือกเซลล์ว่าง

เมื่อคุณต้องการแทรกฟังก์ชัน XLOOKUP ในสูตรใหม่ ก่อนอื่นให้เปิดแผ่นงาน Excel ที่มีชุดข้อมูลของคุณและเลือกเซลล์ว่าง หรือคุณต้องเปิดสเปรดชีตใหม่

เมื่อคุณเลือกเซลล์แล้ว คุณต้องกดแถบสูตรบนแถบริบบอนเพื่อให้คุณสามารถเริ่มเขียนและแก้ไขได้ตามต้องการ เมื่อคุณเห็นว่าเคอร์เซอร์กะพริบบนแถบริบบอน แสดงว่าเซลล์ทำงานอยู่ และคุณสามารถเริ่มแก้ไขได้ ตอนนี้คุณสามารถแทรก สูตร XLOOKUP ใหม่

ขั้นตอนที่ 2 – กำหนดเกณฑ์การค้นหา (ค้นหา)

คุณต้องทำตามโครงสร้างและไวยากรณ์เฉพาะเมื่อใช้สูตรใหม่โดยใช้ฟังก์ชัน XLOOKUP คุณต้องเริ่มต้นด้วยการพิมพ์สูตร เริ่มพิมพ์ =XLOOKUP( ในแถบริบบอน ตอนนี้ใส่ เกณฑ์การ ค้นหา ของคุณ นี่คือข้อมูลที่คุณกำลังมองหา

XLOOKUP รองรับข้อความและสตริงตัวเลข แต่ผู้ใช้ส่วนใหญ่ระบุการอ้างอิงเซลล์ ดังนั้น คุณสามารถเปลี่ยนเกณฑ์การค้นหาตามความต้องการของคุณโดยไม่ต้องเปลี่ยน สูตร XLOOKUP โดยตรง โดยค่าเริ่มต้น XLOOKUP จะพยายามค้นหาการจับคู่แบบตรงทั้งหมด

ขั้นตอนที่ 3 – กำหนดชุดข้อมูลโดยใช้ lookup_array และ return_array

หลังจากแทรกค่าการ ค้นหา ใน สูตร XLOOKUP แล้ว คุณต้องระบุ ช่วงเซลล์ lookup_array และ return_array ของคุณ lookup_array คือ คอลัมน์ หรือแถวที่อาจมีคำค้นหาของคุณหรือผลลัพธ์ที่ใกล้เคียงที่สุด return_array คือคอลัมน์หรือแถวที่คุณจะเห็นผลการส่งคืนของคุณ

ในขั้นตอนนี้ คุณสามารถปิด สูตร XLOOKUP ด้วยวงเล็บปิดได้ หากคุณไม่ต้องการเพิ่มข้อความแสดงข้อผิดพลาดที่กำหนดเอง เปลี่ยนลำดับค่าการค้นหา หรือใช้ประเภทการค้นหาอื่น

ขั้นตอนที่ 4 (ไม่บังคับ) – การเพิ่มข้อความแสดงข้อผิดพลาดที่กำหนดเองโดยใช้ not_found

ถ้าคุณต้องการค้นหาค่าที่ตรงกันทุกประการสำหรับ ค่าการ ค้นหา ของคุณ แต่ไม่มีอยู่ใน ช่วง lookup_array Excel จะแสดงการตอบกลับข้อผิดพลาด #NA เพื่อหลีกเลี่ยงปัญหานี้ คุณต้องแทรกอาร์กิวเมนต์ not_found ที่เป็นตัวเลือกใน สูตร XLOOKUP อาร์กิวเมนต์ not_found สามารถเป็นสตริงข้อความภายในเครื่องหมายคำพูด (“ไม่พบ”) ค่าตัวเลข การอ้างอิงเซลล์ หรือค่าบูลีน (จริงหรือเท็จ)

ขั้นตอนที่ 5 (ไม่บังคับ) – การเพิ่มการจับคู่การค้นหาโดยประมาณ แบบตรงทั้งหมด หรือแบบไวลด์การ์ดโดยใช้ match_mode

XLOOKUP ใน Excel ได้รับการออกแบบมาเพื่อค้นหารายการที่ตรงกันโดยค่าเริ่มต้น แต่สิ่งนี้สามารถเปลี่ยนแปลงได้โดยการเพิ่มอาร์กิวเมนต์ที่เป็นตัวเลือก match_mode ให้กับ สูตร XLOOKUP สำหรับการจับคู่ไวด์การ์ด นี่คือการประมาณค่าที่ใกล้เคียงที่สุดและเป็นค่าแรกสุด หากคุณต้องการเปลี่ยนลำดับการค้นหา คุณต้องเพิ่มอาร์กิวเมนต์ search_mode ในขั้นตอนถัดไป

ขั้นตอนที่ 6 (ไม่บังคับ) – กำหนดลำดับการส่งคืนค่าโดยใช้ search_mode

ใน สูตร XLOOKUP อาร์กิวเมนต์ที่เป็นทางเลือก search_mode คืออาร์กิวเมนต์ที่ได้รับการสนับสนุนขั้นสุดท้าย สิ่งนี้จะเปลี่ยนลำดับทั้งหมดที่ XLOOKUP พบผลลัพธ์ที่ตรงกัน ตามค่าเริ่มต้น Excel จะพยายามจับคู่ค่าแรกที่เป็นไปได้

เหตุผลที่ XLOOKUP ใน Excel ดีกว่า VLOOKUP

มีสาเหตุหลายประการที่ทำให้ สูตร XLOOKUP ดีกว่า VLOOKUP นี่คือบางส่วน:

1. XLOOKUP พยายามค้นหาการจับคู่แบบตรงทั้งหมดโดยค่าเริ่มต้น

ใน VLOOKUP คุณต้องระบุ FALSE เป็นพารามิเตอร์สุดท้ายเพื่อให้ได้ผลลัพธ์ที่ถูกต้อง อย่างไรก็ตาม ใน XLOOKUP คุณสามารถค้นหาการจับคู่แบบตรงทั้งหมดได้โดยค่าเริ่มต้น ใช้ พารามิเตอร์ โหมดการจับคู่ เพื่อเปลี่ยนพฤติกรรมการค้นหา

2. XLOOKUP ทำให้สูตรเป็นไดนามิก

ใน MS Excel สูตร XLOOKUP เป็นไดนามิกและตรงไปตรงมา ที่สำคัญที่สุด สูตรนี้มีโอกาสเกิดข้อผิดพลาดน้อยกว่า คุณเพียงแค่ต้องเขียน =XLOOKUP( แล้วคุณจะได้ผลลัพธ์ หากไม่พบค่า คุณจะได้รับ ข้อผิดพลาด #N/A

3. มีพารามิเตอร์เสริมใน XLOOKUP ใน Excel

สูตร XLOOKUP เสนอพารามิเตอร์ทางเลือกเพื่อค้นหาสถานการณ์พิเศษ คุณสามารถค้นหาจากบนลงล่างหรือทำการค้นหาแบบไวด์การ์ด ตัวเลือกในการค้นหารายการที่เรียงลำดับเร็วขึ้น

4. XLOOKUP พิมพ์ง่าย

คุณต้องพิมพ์ =XL และฟังก์ชันจะเริ่มต้น วิธีนี้ง่ายกว่าการใช้งานฟังก์ชันและสูตรอื่นๆ

5. XLOOKUP ใน Excel ส่งกลับค่าอ้างอิงเป็นเอาต์พุต

สูตร XLOOKUP ส่งคืนการอ้างอิงเป็นเอาต์พุต ไม่ใช่ค่า สำหรับผู้ใช้ทั่วไป นี่อาจไม่ใช่สิ่งที่สำคัญ แต่สำหรับผู้ใช้ pro-Excel มันคือสูตรที่ส่งคืนการอ้างอิง ซึ่งหมายความว่า XLOOKUP สามารถใช้ร่วมกับสูตรอื่นๆ ได้หลายวิธี

อ่านบทความวิทยาศาสตร์ข้อมูลยอดนิยมของเรา

เส้นทางอาชีพ Data Science: คู่มืออาชีพที่ครอบคลุม การเติบโตของอาชีพ Data Science: อนาคตของการทำงานอยู่ที่นี่ เหตุใด Data Science จึงมีความสำคัญ 8 วิธีที่ Data Science นำคุณค่ามาสู่ธุรกิจ
ความเกี่ยวข้องของวิทยาศาสตร์ข้อมูลสำหรับผู้จัดการ แผ่นโกงวิทยาศาสตร์ข้อมูลขั้นสูงสุดที่นักวิทยาศาสตร์ข้อมูลทุกคนควรมี 6 เหตุผลที่คุณควรเป็นนักวิทยาศาสตร์ข้อมูล
วันหนึ่งในชีวิตของ Data Scientist: พวกเขาทำอะไร? Myth Busted: Data Science ไม่ต้องการการเข้ารหัส Business Intelligence vs Data Science: อะไรคือความแตกต่าง?

บทสรุป

ฟังก์ชันการค้นหาเป็นหนึ่งในตัวเลือกที่ดีที่สุดเมื่อคุณต้องการค้นหาข้อมูลผ่านสเปรดชีต Excel ที่ซับซ้อน XLOOKUP ใน Excel เป็นหนึ่งในฟังก์ชันการค้นหายอดนิยม สำหรับนักวิเคราะห์ข้อมูล สูตร XLOOKUP เป็นตัวเลือกที่ยอดเยี่ยม เนื่องจากช่วยให้พวกเขาสามารถจัดการข้อมูลเพื่อส่งมอบผลลัพธ์ที่ต้องการได้

เข้าร่วมชั้นเรียนกับ upGrad's Certificate Program ใน Data Analytics

การประกอบอาชีพด้านการวิเคราะห์ข้อมูลเป็นโอกาสที่ร่ำรวยในอุตสาหกรรมปัจจุบัน นักวิเคราะห์ข้อมูลทำงานกับข้อมูลปริมาณมหาศาลเพื่อดึงข้อมูลที่สำคัญ เพื่อฝึกฝนทักษะของคุณในการวิเคราะห์ข้อมูล คุณต้องเข้าร่วม โปรแกรมใบรับรองการวิเคราะห์ข้อมูล ของ upGrad ขับเคลื่อนโดย Fullstack Academy คุณจะได้รับใบรับรองการวิเคราะห์ข้อมูลของ Caltech เมื่อจบหลักสูตร คุณจะสามารถเรียนรู้ทักษะการแสดงข้อมูล, Python และ SQL ผ่านหลักสูตร ซึ่งจะปูทางไปสู่การสร้างนักวิเคราะห์ข้อมูลที่ยอดเยี่ยม

คุณจะได้รับ XLOOKUP ใน Excel เวอร์ชันใด

ฟังก์ชัน XLOOKUP พร้อมใช้งานใน Excel สำหรับ Office 365 เท่านั้น

สูตร XLOOKUP ดีกว่า HLOOKUP หรือ VLOOKUP หรือไม่

เป็นที่น่าสนใจที่จะทราบว่าสูตร XLOOKUP แทนที่ทั้งฟังก์ชันและสูตร HLOOKUP และ VLOOKUP การจับคู่โดยประมาณใน XLOOKUP นั้นฉลาดกว่าและเหมาะสมกว่า XLOOKUP สามารถค้นหาข้อมูลได้ทุกทิศทาง