XMATCH
แสดงผลตำแหน่งสัมพัทธ์ของรายการในอาร์เรย์หรือช่วงที่ตรงกับค่าที่ระบุ XMATCH
มีคุณสมบัติดังนี้- รองรับฟังก์ชันการจับคู่และการค้นหาที่มีประสิทธิภาพมากขึ้น
- อนุญาตการจับคู่ไวลด์การ์ดที่มีเครื่องหมายคำถาม (?) หรือเครื่องหมายดอกจัน (*)
ตัวอย่างการใช้งาน
XMATCH("Apple", A2:A)
XMATCH("Price", A2:A)
ไวยากรณ์
XMATCH(search_key, lookup_range, [match_mode], [search_mode])
search_key
: ค่าที่จะค้นหา เช่น42
,"Cats"
หรือB24
lookup_range
: ช่วงที่จะพิจารณาในการค้นหา โดยต้องเป็นแถวหรือคอลัมน์เดียวmatch_mode
: [ไม่บังคับ:0
โดยค่าเริ่มต้น] ลักษณะในการค้นหาการทำงานแบบตรงกันสำหรับsearch_key
0
สำหรับการทำงานแบบตรงทั้งหมด1
สําหรับการทํางานแบบตรงทั้งหมดหรือค่าถัดไปที่มากกว่าsearch_key
-1
สําหรับการทำงานแบบตรงทั้งหมดหรือค่าถัดไปที่น้อยกว่าsearch_key
2
สำหรับการจับคู่ไวลด์การ์ด
search_mode
: [ไม่บังคับ:1
โดยค่าเริ่มต้น] ลักษณะในการค้นหาผ่านช่วงการค้นหา1
คือการค้นหาจากรายการแรกถึงรายการสุดท้าย-1
คือการค้นหาจากรายการสุดท้ายถึงรายการแรก2
คือการค้นหาในช่วงโดยใช้การค้นหาไบนารี โดยต้องจัดเรียงช่วงตามลำดับจากน้อยไปมากก่อน-2
คือการค้นหาในช่วงโดยใช้การค้นหาไบนารี โดยต้องจัดเรียงช่วงตามลำดับจากมากไปน้อยก่อน
ตัวอย่าง
ตารางตรวจสอบสำหรับตัวอย่างทั้งหมด
XMATCH
ในคอลัมน์ตัวแทนฝ่ายขายที่มี match_mode
และไม่มี search_mode
XMATCH
สำหรับยอดขายทั้งหมดที่มี match_mode
= 0
และ search_mode
= 1
และ -1
XMATCH
ที่มีการจับคู่แบบแนวนอน
XMATCH
ที่มี match_mode
= 1
และ match_mode
= -1
รวมทั้งไม่มี search_mode