ค้นหาค่าที่มีข้อความเฉพาะด้วยอักขระตัวแทน
หากต้องการค้นหารายการที่ตรงกันครั้งแรกที่มีสตริงข้อความในช่วงใน Excel คุณสามารถใช้an ดัชนี และ MATCH formula พร้อมอักขระตัวแทน - เครื่องหมายดอกจัน (*) และเครื่องหมายคำถาม (?)
วิธีรับค่าของการจับคู่ครั้งแรกด้วยไวด์การ์ด?
เพื่อให้ได้ ชื่อที่มีตัวอักษร “e” และ ประเทศแรกที่มี “e” เป็นอักษรตัวที่ 3 จากตารางที่แสดงด้านบน คุณควรทราบวิธีใช้อักขระตัวแทนสองตัวก่อน – the เครื่องหมายดอกจัน (*)ซึ่งตรงกับจำนวนอักขระใด ๆ และ เครื่องหมายคำถาม (?)ซึ่งตรงกับอักขระเดียวเท่านั้น ตัวอย่างเช่น *ice อาจหมายถึงข้าว บริการ น้ำแข็ง @#$ice เป็นต้น; และโม?? อาจมีความหมายมากกว่า ดวงจันทร์ mo&% อารมณ์ ฯลฯ หลังจากที่เราเข้าใจการใช้สัญลักษณ์แทนแล้ว เราสามารถรวมพวกมันไว้ในสูตร INDEX และ MATCH
ไวยากรณ์ทั่วไป
=INDEX(return_range,MATCH(lookup_value,lookup_array,0))
- กลับ_ช่วง: ช่วงที่คุณต้องการให้สูตรผสมคืนค่าผลลัพธ์ที่ตรงกันครั้งแรก ในที่นี้หมายถึงชื่อหรือช่วงประเทศ
- lookup_value: ค่า MATCH ที่ใช้ในการส่งกลับตำแหน่งของชื่อหรือประเทศที่ตรงตามเงื่อนไขที่กำหนดใน lookup_array. ในที่นี้หมายถึงชื่อที่มีตัวอักษร "e" และประเทศที่มี "e" เป็นอักขระตัวที่ 3
- lookup_array: ช่วงของเซลล์ที่ lookup_value อยู่ในรายการ ในที่นี้หมายถึงชื่อหรือช่วงประเทศ
- match_type 0: บังคับให้ MATCH หาค่าแรกที่เท่ากับ lookup_value.
เพื่อให้ได้ ชื่อที่มีตัวอักษร “e” และ ประเทศแรกที่มี “e” เป็นอักษรตัวที่ 3โปรดคัดลอกหรือป้อนสูตรด้านล่างในเซลล์ F5 และ F8 แล้วกด เข้าสู่ เพื่อให้ได้ผลลัพธ์:
เซลล์ F5 =ดัชนี(B5: B11,จับคู่("*อี*",B5: B11, 0))
เซลล์ F8 =ดัชนี(C5: C11,จับคู่("??เ*",C5: C11, 0))
คำอธิบายของสูตร
=INDEX(B5:B11,MATCH("*e*",B5:B11,0))
- MATCH("*อี*",B5:B11,0): ค่าการค้นหา *อี* สามารถจับคู่คำใดๆ ที่มีตัวอักษร “e” ไม่ว่าตัวอักษรนั้นจะอยู่ในตำแหน่งใดในคำนั้น (โปรดทราบว่าข้อความควรอยู่ในเครื่องหมายคำพูดคู่ ("") ในสูตร Excel) The match_type0 ถามฟังก์ชัน MATCH เพื่อค้นหาค่าที่ตรงกัน ฟังก์ชันจะคืนค่าตำแหน่งของชื่อที่มีตัวอักษร "e" ในช่วง B5: B11ซึ่งเป็น 3.
- ดัชนี(B5: B11,MATCH("*อี*",B5:B11,0)) = ดัชนี(B5: B11,3): ฟังก์ชัน INDEX ส่งกลับค่า 3ค่า rd ในช่วงชื่อ B5: B11ซึ่งเป็น เอ็ดดี้.
=INDEX(C5:C11,MATCH("??e*",C5:C11,0))
- MATCH("??e*",C5:C11,0): ): ค่าการค้นหา ??อี* สามารถจับคู่คำใดๆ ที่มี “e” เป็นอักขระตัวที่ 3 ได้ ตราบใดที่คำนั้นมีอักขระ 3 ตัวขึ้นไป (โปรดทราบว่าข้อความควรอยู่ในเครื่องหมายคำพูดคู่ ("") ในสูตร Excel) The match_type0 ถามฟังก์ชัน MATCH เพื่อค้นหาค่าที่ตรงกัน ฟังก์ชันจะคืนค่าตำแหน่งของคำแรกที่มี "e" เป็นอักขระตัวที่ 3 ในช่วง C5: C11ซึ่งเป็น 3.
- ดัชนี(C5: C11,MATCH("??e*",C5:C11,0)) = ดัชนี(C5: C11,3): ฟังก์ชัน INDEX ส่งกลับค่า 3ค่า rd ในช่วงประเทศ C5: C11ซึ่งเป็น สหรัฐอเมริกา.
ฟังก์ชันที่เกี่ยวข้อง
ฟังก์ชัน Excel INDEX ส่งคืนค่าที่แสดงตามตำแหน่งที่กำหนดจากช่วงหรืออาร์เรย์
ฟังก์ชัน Excel MATCH จะค้นหาค่าที่ระบุในช่วงของเซลล์ และส่งกลับตำแหน่งสัมพัทธ์ของค่า
สูตรที่เกี่ยวข้อง
จับคู่แบบตรงทั้งหมดกับ INDEX และ MATCH
หากคุณต้องการค้นหาข้อมูลที่ระบุใน Excel เกี่ยวกับผลิตภัณฑ์ ภาพยนตร์ หรือบุคคลเฉพาะ ฯลฯ คุณควรใช้ฟังก์ชัน INDEX และ MATCH ร่วมกัน
การจับคู่โดยประมาณกับ INDEX และ MATCH
มีบางครั้งที่เราจำเป็นต้องค้นหาการจับคู่โดยประมาณใน Excel เพื่อประเมินผลการปฏิบัติงานของพนักงาน ให้คะแนนนักเรียน คำนวณค่าไปรษณีย์ตามน้ำหนัก ฯลฯ ในบทช่วยสอนนี้ เราจะพูดถึงวิธีใช้ฟังก์ชัน INDEX และ MATCH เพื่อดึงข้อมูล ผลลัพธ์ที่เราต้องการ
ในการค้นหาข้อมูลที่แสดงอยู่ในคอลัมน์ด้านซ้ายในสเปรดชีต Excel เกี่ยวกับรายการที่กำหนดซึ่งอยู่ทางด้านขวา คุณสามารถใช้ฟังก์ชัน INDEX และ MATCH การรวมกันของสองฟังก์ชันนี้มีข้อดีในการค้นหาค่าในคอลัมน์ใดๆ เหนือฟังก์ชันการค้นหาอันทรงพลังของ Excel นั่นคือ VLOOKUP
เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด
Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน
Kutools สำหรับ Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...
แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)
- หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
- ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
- เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
- นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox