ไปยังเนื้อหาหลัก

Excel MATCH ฟังก์ชัน

ผู้เขียน : ซิลูเวีย แก้ไขล่าสุด: 2024-10-09

Microsoft Excel ฟังก์ชัน MATCH ค้นหาค่าเฉพาะในช่วงของเซลล์และส่งกลับตำแหน่งสัมพัทธ์ของค่านี้

แสดงการใช้งานฟังก์ชั่น MATCH

วากยสัมพันธ์

=MATCH (lookup_value, lookup_array, [match_type])


ข้อโต้แย้ง

lookup_value (ต้อง): ค่าเฉพาะที่คุณต้องการจับคู่ในอาร์เรย์ look_up;
อาร์กิวเมนต์นี้สามารถเป็นตัวเลขข้อความค่าตรรกะหรือการอ้างอิงเซลล์เป็นค่า (ตัวเลขข้อความหรือค่าตรรกะ)

lookup_array (ต้อง): ช่วงของเซลล์ที่มีค่าที่คุณกำลังค้นหา

Match_type (ไม่จำเป็น): ประเภทของการจับคู่ที่ฟังก์ชันจะดำเนินการ ประกอบด้วย 3 ประเภท:

  • 0 - ค้นหาค่าแรกที่ตรงกับ lookup_value
  • 1 - หรือละเว้นหากไม่พบค่าการจับคู่แบบตรงทั้งหมดการจับคู่จะค้นหาค่าที่มากที่สุดที่น้อยกว่าหรือเท่ากับค่า look_up
    ค่าในอาร์กิวเมนต์อาร์เรย์ look_up ต้องอยู่ในลำดับจากน้อยไปมาก.
  • -1 - ค้นหาค่าที่น้อยที่สุดที่มากกว่าหรือเท่ากับค่า look_up
    ค่าในอาร์กิวเมนต์อาร์เรย์ look_up ต้องอยู่ในลำดับจากมากไปหาน้อย.

ส่งคืนค่า

ฟังก์ชัน MATCH จะส่งกลับตัวเลขที่แสดงถึงตำแหน่งของค่าที่คุณกำลังค้นหา

หมายเหตุฟังก์ชัน

1. ฟังก์ชัน MATCH ไม่คำนึงถึงขนาดตัวพิมพ์
2. ฟังก์ชัน Match จะส่งกลับค่าความผิดพลาด # N / A เมื่อไม่พบรายการที่ตรงกัน
3. ฟังก์ชัน MATCH อนุญาตให้ใช้อักขระตัวแทนในอาร์กิวเมนต์ lookup_value สำหรับการจับคู่โดยประมาณ


ตัวอย่าง

ตัวอย่างที่ 1: ฟังก์ชัน MATCH สำหรับการจับคู่แบบตรงทั้งหมด

โปรดทำดังนี้เพื่อส่งคืนตำแหน่งของ Charles Monaghan ในช่วง B3: B7

เลือกเซลล์ว่างและป้อนสูตรด้านล่างลงไปแล้วกดปุ่ม Enter เพื่อรับผลลัพธ์
=MATCH(D4,B3:B7,0)

แสดงการใช้งานฟังก์ชั่น MATCH

หมายเหตุ: ในสูตร D4 มีค่าการค้นหา; B3: B7 คือช่วงของเซลล์ที่มีค่าที่คุณกำลังค้นหา จำนวน 0 หมายความว่าคุณกำลังมองหาค่าที่ตรงกันทั้งหมด

ตัวอย่างที่ 2: ฟังก์ชัน MATCH สำหรับการจับคู่โดยประมาณ

ส่วนนี้พูดถึงการใช้ฟังก์ชัน MATCH เพื่อทำการค้นหาคู่โดยประมาณใน Excel

ตามภาพหน้าจอด้านล่างคุณต้องการค้นหาตำแหน่งของหมายเลข 2500 ในช่วง B3: B7 แต่ไม่มี 2500 ในรายการที่นี่ฉันจะแสดงวิธีคืนตำแหน่งของค่าที่ใหญ่ที่สุดที่น้อยกว่า 2500 ในรายการ

เลือกเซลล์ว่างป้อนสูตรด้านล่างลงไปจากนั้นกดปุ่ม Enter เพื่อรับผลลัพธ์
=MATCH(D4,B3:B7,1)

แสดงการใช้งานฟังก์ชั่น MATCH

จากนั้นจะคืนตำแหน่งของหมายเลข 2000 ซึ่งเป็นค่าที่มากที่สุดที่น้อยกว่า 2500 ในรายการ

หมายเหตุ: ในกรณีนี้ค่าทั้งหมดในรายการ B3: B7 จะต้องเรียงลำดับจากน้อยไปมากมิฉะนั้นจะส่งกลับข้อผิดพลาด # N / A
สำหรับการคืนตำแหน่งของค่าที่น้อยที่สุด (พูดว่า 3000) ที่มากกว่า 2500 ในรายการโปรดใช้สูตรนี้:
=MATCH(D4,B3:B7,-1)

แสดงการใช้งานฟังก์ชั่น MATCH

หมายเหตุ: ค่าทั้งหมดในรายการ B3: B7 ต้องเรียงลำดับจากมากไปหาน้อยในกรณีที่ส่งกลับข้อผิดพลาด # N / A

ตัวอย่างที่ 3: ฟังก์ชัน MATCH สำหรับการจับคู่สัญลักษณ์แทนในฟังก์ชัน MATCH

นอกจากนี้ฟังก์ชัน MATCH สามารถทำการจับคู่โดยใช้สัญลักษณ์แทนเมื่อตั้งค่าประเภทการจับคู่เป็นศูนย์

ดังภาพหน้าจอด้านล่างสำหรับการรับตำแหน่งของค่าที่ขึ้นต้นด้วย "hi" โปรดทำดังนี้

เลือกเซลล์ว่างป้อนสูตรด้านล่าง (คุณสามารถแทนที่ D4 ได้โดยตรงด้วย "hi *") ลงในเซลล์แล้วกดปุ่ม Enter มันจะส่งคืนตำแหน่งของค่าการจับคู่แรก
=MATCH(D4,B3:B7,0)

แสดงการใช้งานฟังก์ชั่น MATCH

ปลาย: ฟังก์ชัน MATCH ไม่คำนึงถึงขนาดตัวพิมพ์


ตัวอย่างเพิ่มเติม

วิธีค้นหาค่าที่ใหญ่ที่สุดถัดไปใน Excel

วิธีค้นหาสตริงข้อความที่ยาวที่สุดหรือสั้นที่สุดในคอลัมน์

วิธีค้นหาค่าสูงสุดในแถวและส่งคืนส่วนหัวของคอลัมน์ใน Excel


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools for Excel - ช่วยให้คุณโดดเด่นจากฝูงชน

🤖 Kutools เอไอ ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  ขอร้อง Kutools ฟังก์ชั่น...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน  |  ลบแถวว่าง  |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล  |  รอบโดยไม่มีสูตร ...
ซุปเปอร์วีลุคอัพ: หลายเกณฑ์  |  หลายค่า  |  ข้ามหลายแผ่น  |  การค้นหาที่ไม่ชัดเจน...
โฆษณา รายการแบบหล่นลง: รายการแบบหล่นลงอย่างง่าย  |  รายการแบบหล่นลงขึ้นอยู่กับ  |  เลือกหลายรายการแบบหล่นลง...
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  เปรียบเทียบคอลัมน์กับ เลือกเซลล์เดียวกันและต่างกัน ...
คุณสมบัติเด่น: กริดโฟกัส  |  มุมมองการออกแบบ  |  บาร์สูตรใหญ่  |  สมุดงานและตัวจัดการชีต | ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)  |  เลือกวันที่  |  รวมแผ่นงาน  |  เข้ารหัส/ถอดรหัสเซลล์  |  ส่งอีเมลตามรายการ  |  ซุปเปอร์ฟิลเตอร์  |  ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ ... )  |  50 + แผนภูมิ ประเภท (แผนภูมิ Gantt ... )  |  40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด ... )  |  19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง ... )  |  12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน ... )  |  7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์ Excel ... )  |  ... และอื่น ๆ
ใช้ Kutools ในภาษาที่คุณต้องการ – รองรับภาษาอังกฤษ สเปน เยอรมัน ฝรั่งเศส จีน และอื่นๆ อีกกว่า 40 ภาษา!

Kutools for Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...


Office Tab - เปิดใช้งานการอ่านและแก้ไขแบบแท็บใน Microsoft Office (รวมถึง Excel)

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox