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

ดึงค่าที่ตรงกันครั้งแรกในเซลล์เทียบกับ list

สมมติว่าคุณมีรายการคำหลัก ในการดึงคำหลักแรกที่ปรากฏในเซลล์ใดเซลล์หนึ่ง ในขณะที่เซลล์มีค่าอื่นๆ อีกหลายค่า คุณจะต้องใช้ ดัชนี และ MATCH สูตรด้วยความช่วยเหลือของ ตกลง และ SEARCH ฟังก์ชั่น

ดึงค่าที่ตรงกันครั้งแรกในเซลล์เทียบกับรายการ1

วิธีดึงค่าที่ตรงกันครั้งแรกในเซลล์เทียบกับรายการ?

เพื่อให้ได้ คำหลักที่ตรงกันครั้งแรกในเซลล์เทียบกับรายการคำหลัก ดังตารางที่แสดงด้านบนนี้ หมายความว่าเราจำเป็นต้องทำการจับคู่แบบมี มากกว่าที่จะจับคู่แบบตรงทั้งหมด ในการดำเนินการดังกล่าว คุณสามารถใช้ฟังก์ชัน SEARCH เพื่อป้อนตำแหน่งของคำหลักที่ปรากฏในเซลล์เป็นตัวเลขลงในฟังก์ชัน AGGREGATE จากนั้น AGGREGATE จะได้รับจำนวนที่น้อยที่สุดโดยการตั้งค่าของมัน function_num ถึง 15 และอาร์กิวเมนต์ ref2 ถึง 1. จากนั้นใช้ MATCH เพื่อค้นหาค่าที่น้อยที่สุดค่าแรกและป้อนหมายเลขตำแหน่งไปที่ INDEX เพื่อดึงค่าที่ตำแหน่งนั้น

ไวยากรณ์ทั่วไป

=INDEX(keyword_rng,MATCH(AGGREGATE(15,6,SEARCH(keyword_rng,lookup_cell),1),SEARCH(keyword_rng,lookup_cell),0))

√ หมายเหตุ: นี่คือสูตรอาร์เรย์ที่คุณต้องป้อนด้วย Ctrl + เปลี่ยน + เข้าสู่.

  • คำสำคัญ_rng: ช่วงของเซลล์ที่มีคำหลัก
  • lookup_cell: เซลล์ที่จะค้นหาว่ามีคำสำคัญหรือไม่

เพื่อดึง คำหลักที่ตรงกันครั้งแรกปรากฏในเซลล์ B5 เทียบกับคอลัมน์คำหลักโปรดคัดลอกหรือป้อนสูตรด้านล่างในเซลล์ C5 แล้วกด Ctrl + เปลี่ยน + เข้าสู่ เพื่อให้ได้ผลลัพธ์:

=ดัชนี($ E $ 5: $ E $ 7,MATCH(รวม(15,6,ค้นหา($ E $ 5: $ E $ 7,B5),1),ค้นหา($ E $ 5: $ E $ 7,B5),0))

√ หมายเหตุ: เครื่องหมายดอลลาร์ ($) ด้านบนระบุการอ้างอิงแบบสัมบูรณ์ ซึ่งหมายความว่า คำสำคัญ_rng ในสูตรจะไม่เปลี่ยนแปลงเมื่อคุณย้ายหรือคัดลอกสูตรไปยังเซลล์อื่น อย่างไรก็ตาม ไม่มีเครื่องหมายดอลลาร์เพิ่มลงใน lookup_cell เนื่องจากคุณต้องการให้เป็นแบบไดนามิก หลังจากป้อนสูตรแล้ว ให้ลากที่จับเติมลงไปเพื่อใช้สูตรกับเซลล์ด้านล่าง

ดึงค่าที่ตรงกันครั้งแรกในเซลล์เทียบกับรายการ2

คำอธิบายของสูตร

=INDEX($E$5:$E$7,MATCH(AGGREGATE(15,6,SEARCH($E$5:$E$7,B5),1),SEARCH($E$5:$E$7,B5),0))

  • ค้นหา($E$5:$E$7,B5): ฟังก์ชัน SEARCH ส่งกลับตำแหน่งของคำหลักแต่ละคำจาก range $ E $ 5: $ E $ 7 เมื่อพบในตัวเลขและ #VALUE! ข้อผิดพลาดหากไม่พบ ผลลัพธ์จะอยู่ในอาร์เรย์ดังนี้: {15;11;#VALUE!}.
  • รวม (15,6,ค้นหา($E$5:$E$7,B5), 1) = รวม (15,6,{15;11;#VALUE!}, 1): ฟังก์ชัน AGGREGATE กับ a function_num จาก 15 และ ตัวเลือก 6 จะคืนค่าที่น้อยที่สุดในอาร์เรย์ตามค่า ref2 อาร์กิวเมนต์ 1ในขณะที่ละเว้นค่าความผิดพลาด ข้อมูลโค้ดก็จะกลับมา 11.
  • จับคู่(รวม (15,6,ค้นหา($E$5:$E$7,B5), 1),ค้นหา($E$5:$E$7,B5), 0) = จับคู่(11,{15;11;#VALUE!}, 0): พื้นที่ match_type0 บังคับให้ฟังก์ชัน MATCH ทำการจับคู่แบบตรงทั้งหมดและส่งคืนตำแหน่ง 11 ในอาร์เรย์ {15;11;#VALUE!}. ดังนั้นฟังก์ชันจะกลับมา 2.
  • ดัชนี($E$5:$E$7,จับคู่(รวม (15,6,ค้นหา($E$5:$E$7,B5), 1),ค้นหา($E$5:$E$7,B5), 0)) = ดัชนี($E$5:$E$7,2): ฟังก์ชัน INDEX จะส่งกลับค่า 2nd ค่าในช่วง $ E $ 5: $ E $ 7ซึ่งเป็น BBB.

หมายเหตุ

  • หากไม่มีคีย์เวิร์ดในเซลล์ a # หนึ่งเดียว! ข้อผิดพลาดจะถูกส่งกลับ
  • สูตรไม่คำนึงถึงขนาดตัวพิมพ์ หากต้องการจับคู่แบบตรงตามตัวพิมพ์ คุณสามารถแทนที่ฟังก์ชัน SEARCH ด้วย หา.

ฟังก์ชันที่เกี่ยวข้อง

ฟังก์ชัน Excel INDEX

ฟังก์ชัน Excel INDEX ส่งคืนค่าที่แสดงตามตำแหน่งที่กำหนดจากช่วงหรืออาร์เรย์

ฟังก์ชัน Excel MATCH

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

ฟังก์ชัน Excel SEARCH

ใน Excel ฟังก์ชัน SEARCH สามารถช่วยคุณค้นหาตำแหน่งของอักขระหรือสตริงย่อยเฉพาะจากสตริงข้อความที่กำหนดดังภาพหน้าจอต่อไปนี้ บทช่วยสอนนี้ฉันจะแนะนำวิธีการใช้ฟังก์ชัน SEARCH นี้ใน Excel

ฟังก์ชัน Excel AGGREGATE

ฟังก์ชัน Excel AGGREGATE จะส่งกลับผลรวมของการคำนวณ เช่น SUM, COUNT, SMALLL และอื่นๆ พร้อมตัวเลือกที่จะละเว้นข้อผิดพลาดและแถวที่ซ่อนอยู่


สูตรที่เกี่ยวข้อง

ดึงค่ารายการแรกจากเซลล์

ในการดึงคำหลักคำแรกที่อยู่ในช่วงจากเซลล์ใดเซลล์หนึ่ง ในขณะที่เซลล์มีค่าใดค่าหนึ่งจากหลายค่า คุณจะต้องใช้สูตรอาร์เรย์ที่ค่อนข้างซับซ้อนกับฟังก์ชัน INDEX, MATCH, ISNUMBER และ SEARCH

ตรงกันทุกประการกับ INDEX และ MATCH

หากคุณต้องการค้นหาข้อมูลที่ระบุใน Excel เกี่ยวกับผลิตภัณฑ์ ภาพยนตร์ หรือบุคคลเฉพาะ ฯลฯ คุณควรใช้ฟังก์ชัน INDEX และ MATCH ร่วมกัน

ตรวจสอบว่าเซลล์มีข้อความเฉพาะหรือไม่

ที่นี่บทช่วยสอนมีสูตรบางอย่างเพื่อตรวจสอบว่าเซลล์มีข้อความเฉพาะหรือไม่และส่งคืน TRUE และ FALSE ตามที่แสดงด้านล่างภาพหน้าจอและอธิบายอาร์กิวเมนต์และวิธีการทำงานของสูตร

ตรวจสอบว่าเซลล์มีสิ่งต่างๆทั้งหมดหรือไม่

สมมติว่าใน Excel มีรายการค่าในคอลัมน์ E คุณต้องการตรวจสอบว่าเซลล์ในคอลัมน์ B มีค่าทั้งหมดในคอลัมน์ E หรือไม่และส่งคืนค่า TRUE หรือ FALSE ตามภาพด้านล่าง ในบทช่วยสอนนี้จะมีสูตรในการแก้ปัญหานี้

ตรวจสอบว่าเซลล์มีหนึ่งในหลายสิ่งหรือไม่

บทช่วยสอนนี้มีสูตรเพื่อตรวจสอบว่าเซลล์มีค่าใดค่าหนึ่งใน Excel หรือไม่และอธิบายอาร์กิวเมนต์ในสูตรและวิธีการทำงานของสูตร


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

Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน

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

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

รายละเอียด


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

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations