01 จาก 01
ฟังก์ชัน Excel MATCH
ภาพรวมฟังก์ชัน MATCH
ฟังก์ชัน MATCH ใช้เพื่อส่งคืนตัวเลขที่ระบุตำแหน่งสัมพัทธ์ของข้อมูลในรายการหรือ ช่วง ของเซลล์ที่เลือก ใช้เมื่อตำแหน่งของรายการที่ระบุในช่วงเป็นสิ่งจำเป็นแทนของรายการตัวเอง
ข้อมูลที่ระบุสามารถเป็นได้ทั้งข้อความหรือ ข้อมูล ตัวเลข
ตัวอย่างเช่นในภาพด้านบนสูตรที่มีฟังก์ชัน MATCH
= MATCH (C2, E2: E7,0)
ส่งกลับตำแหน่งสัมพัทธ์ของ Gizmos เป็น 5 เนื่องจากเป็นรายการที่ห้าในช่วง F3 ถึง F8
เช่นเดียวกันถ้าช่วง C1: C3 มีตัวเลขเช่น 5, 10, และ 15 แล้วสูตร
= MATCH (15, C1: C3,0)
จะคืนค่าตัวเลข 3 เนื่องจาก 15 เป็นรายการที่สามในช่วง
รวม MATCH กับฟังก์ชัน Excel อื่น ๆ
ฟังก์ชัน MATCH มักใช้ร่วมกับฟังก์ชันการค้นหาอื่น ๆ เช่น VLOOKUP หรือ INDEX และใช้เป็นอินพุทสำหรับ อาร์กิวเมนต์ ของฟังก์ชันอื่น ๆ เช่น:
- อาร์กิวเมนต์ col_index_num สำหรับ VLOOKUP;
- อาร์กิวเมนต์ row_num สำหรับฟังก์ชัน INDEX
ไวยากรณ์ของฟังก์ชัน MATCH และอาร์กิวเมนต์
ไวยากรณ์ ของฟังก์ชันหมายถึงเค้าโครงของฟังก์ชันและประกอบด้วยชื่อฟังก์ชันวงเล็บเครื่องหมายจุลภาคและอาร์กิวเมนต์
ไวยากรณ์สำหรับฟังก์ชัน MATCH คือ:
= จับคู่ (Lookup_value, Lookup_array, Match_type)
Lookup_value - (จำเป็น) ค่าที่คุณต้องการค้นหาในรายการข้อมูล อาร์กิวเมนต์นี้อาจเป็นตัวเลขข้อความค่าตรรกะหรือการ อ้างอิงเซลล์
Lookup_array - (จำเป็น) ช่วงของเซลล์ที่กำลังค้นหา
Match_type - (ระบุหรือไม่ก็ได้) บอก Excel ว่าจะจับคู่ Lookup_value กับค่าใน Lookup_array อย่างไร ค่าเริ่มต้นสำหรับอาร์กิวเมนต์นี้คือ 1. ตัวเลือก: -1, 0 หรือ 1
- ถ้า Match_type = 1 หรือถูกละไว้: MATCH พบค่าที่ใหญ่ที่สุดที่น้อยกว่าหรือเท่ากับ Lookup_value ข้อมูล Lookup_array ต้องเรียงตามลำดับจากน้อยไปมาก
- ถ้า Match_type = 0: MATCH พบค่าแรกที่ตรงกับ Lookup_value ข้อมูล Lookup_array สามารถจัดเรียงตามลำดับใดก็ได้
- ถ้า Match_type = -1: MATCH พบค่าที่น้อยที่สุดที่มากกว่าหรือเท่ากับ Lookup_value ข้อมูล Lookup_array ต้องเรียงตามลำดับก่อนหลัง
ตัวอย่างการใช้ฟังก์ชัน MATCH ของ Excel
ตัวอย่างนี้จะใช้ฟังก์ชัน MATCH เพื่อหาตำแหน่งของ Gizmos ระยะในรายการสินค้าคงคลัง
ตัวเลือกสำหรับการป้อนฟังก์ชันและอาร์กิวเมนต์รวมถึง:
- พิมพ์ฟังก์ชันสมบูรณ์เช่น = MATCH (C2, E2: E7,0) ลงในเซลล์แผ่นงาน
- การป้อนฟังก์ชันและอาร์กิวเมนต์โดยใช้ กล่องโต้ตอบ ของฟังก์ชัน
การใช้กล่องโต้ตอบฟังก์ชัน MATCH
ขั้นตอนด้านล่างแสดงวิธีการป้อน MATCH ฟังก์ชันและอาร์กิวเมนต์โดยใช้กล่องโต้ตอบสำหรับตัวอย่างที่แสดงในภาพด้านบน
- คลิกที่เซลล์ D2 - ตำแหน่งที่แสดงผลของฟังก์ชัน
- คลิกแท็บ สูตร ในเมนู ริบบัว
- เลือกการ ค้นหาและการอ้างอิง จากริบบิ้นเพื่อเปิดรายการแบบเลื่อนลงฟังก์ชั่น
- คลิกที่ MATCH ในรายการเพื่อเรียก กล่องโต้ตอบ ของฟังก์ชั่น
- ในกล่องโต้ตอบคลิกที่บรรทัด Lookup_value
- คลิกที่เซลล์ C2 ในแผ่นงานเพื่อป้อนการอ้างอิงเซลล์ลงในกล่องโต้ตอบ
- คลิกที่บรรทัด Lookup_array ในไดอะลอกบ็อกซ์
- ไฮไลต์เซลล์ E2 ถึง E7 ใน แผ่นงาน เพื่อป้อนช่วงลงในกล่องโต้ตอบ
- คลิกที่เส้น Match_type ในกล่องโต้ตอบ
- ป้อนตัวเลข " 0 " (ไม่มีเครื่องหมายอัญประกาศ) ในบรรทัดนี้เพื่อหาข้อมูลที่ตรงกับข้อมูลในเซลล์ D3
- คลิกตกลงเพื่อทำหน้าที่และปิดกล่องโต้ตอบ
- หมายเลข "5" จะปรากฏในเซลล์ D3 เนื่องจากคำ Gizmos เป็นรายการที่ 5 จากด้านบนสุดในรายการพื้นที่โฆษณา
- เมื่อคุณคลิกที่เซลล์ D3 ฟังก์ชันที่สมบูรณ์ = MATCH (C2, E2: E7,0) จะปรากฏใน แถบสูตร เหนือแผ่นงาน
การค้นหาตำแหน่งของรายการอื่น ๆ
แทนที่จะป้อน Gizmos เป็นอาร์กิวเมนต์ Lookup_value คำนี้จะถูกป้อนลงในเซลล์และเซลล์ D2 จากนั้นจะมีการป้อนข้อมูลอ้างอิงเซลล์นั้นเป็นอาร์กิวเมนต์สำหรับฟังก์ชัน
วิธีนี้ช่วยให้ค้นหารายการต่างๆได้ง่ายโดยไม่ต้องเปลี่ยนสูตรการค้นหา
หากต้องการค้นหารายการอื่น ๆ เช่น แกดเจ็ต -
- ป้อนชื่อชิ้นส่วนลงในเซลล์ C2
- กดปุ่ม Enter บนแป้นพิมพ์
ผลลัพธ์ใน D2 จะอัปเดตเพื่อแสดงตำแหน่งในรายการชื่อใหม่