วิธีค้นหาข้อความใน Excel (7 วิธีที่เหมาะสม)

  • แบ่งปันสิ่งนี้
Hugh West

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

ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด

ค้นหาข้อความใน Excel.xlsx

7 วิธีในการค้นหาและแยกข้อความใน Excel

ก่อนที่จะเข้าสู่วิธีการต่างๆ มาดูชุดข้อมูลของเราในปัจจุบันที่มีการระบุชื่อพนักงานพร้อมกับ หมายเลขประจำตัวพนักงาน และ อีเมล ID .

1. การใช้ฟังก์ชัน LOOKUP เพื่อแยกข้อความ

ประการแรก ฉันจะแสดงการใช้ฟังก์ชัน LOOKUP เพื่อดึงค่าข้อความจากชุดข้อมูล

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

ตัวอย่างเช่น ถ้า ค่าการค้นหาคือ 1003 ( รหัสพนักงาน ) และคุณจำเป็นต้องค้นหาชื่อพนักงานสำหรับรหัส คุณอาจใช้สูตรต่อไปนี้

=LOOKUP(F5,B5:B12,C5:C12)

ที่นี่ F5 คือค่าการค้นหา B5:B12 คือเวกเตอร์การค้นหา (ช่วงเซลล์) ของ รหัสพนักงาน และ C5:C12 เป็นเวกเตอร์ผลลัพธ์ (ช่วงเซลล์) ของ ชื่อพนักงาน .

ในที่สุด คุณ จะได้รับผลลัพธ์ต่อไปนี้โดยมีชื่อของพนักงานตาม ID

อ่านเพิ่มเติม: วิธีค้นหาหลายรายการค่าใน Excel (10 วิธี)

2. ค้นหาข้อความโดยใช้ฟังก์ชัน VLOOKUP

ฟังก์ชัน VLOOKUP เป็นหนึ่งในฟังก์ชันที่นิยมใช้ในการหาค่าใน คอลัมน์ (การค้นหาในแนวตั้ง)

ในตัวอย่างต่อไปนี้ ฟังก์ชันนี้ใช้เพื่อแยกข้อความสำหรับเซลล์บางเซลล์

สูตรที่ปรับปรุงด้วยอักขระตัวแทนสำหรับการค้นหาค่าข้อความคือ-

=VLOOKUP("*"&F5&"*",B5:D12,1,FALSE)

ในที่นี้ F5 คือข้อความค้นหา B5:D12 คืออาร์เรย์ของตาราง (ชุดข้อมูลที่จะดึงข้อมูล ข้อความ), 1 คือหมายเลขดัชนีของคอลัมน์ และสุดท้าย FALSE คือการจับคู่แบบตรงทั้งหมด

ไปที่ ค้นหาข้อความโดยใช้ VLOOKUP ใน Excel บทความเพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับการใช้สูตรเพื่อแยกข้อความจากชุดข้อมูล

อ่านเพิ่มเติม: วิธีค้นหาตารางใน Excel ( 8 วิธี)

3. การใช้การรวมกันของ VALUE & ฟังก์ชัน VLOOKUP เพื่อค้นหาข้อความ

ฟังก์ชัน VALUE ส่งคืนตัวเลขจากค่าข้อความที่ค้นหา เราสามารถใช้ฟังก์ชันนี้ร่วมกับฟังก์ชัน VLOOKUP เพื่อค้นหาข้อความ

สูตรที่รวมกันจะเป็นดังนี้-

=VLOOKUP(VALUE(F5),B5:C12,2,FALSE)

ที่นี่ F5 คือข้อความค้นหา B5:D12 คืออาร์เรย์ตาราง (ชุดข้อมูลที่จะดึงข้อความ), 2 คือหมายเลขดัชนีคอลัมน์ และสุดท้าย FALSE คือสำหรับการจับคู่แบบตรงทั้งหมด

ที่สำคัญกว่านั้น VALUE(F5) ส่งกลับตัวเลข จากนั้น VLOOKUP จะแยกข้อความค่า

อ่านเพิ่มเติม: Excel LOOKUP เทียบกับ VLOOKUP: ด้วย 3 ตัวอย่าง

4. การใช้ HLOOKUP เพื่อรับค่าข้อความ

ฟังก์ชัน HLOOKUP ส่งกลับค่าตามค่าการค้นหาในแถว (การค้นหาในแนวนอน)

เราสามารถใช้ฟังก์ชันเพื่อรับค่า ค่าข้อความตามลำดับโดยใช้ เครื่องหมายดอกจัน (*) ที่จุดเริ่มต้นของสูตร

ดังนั้น สูตรจะเป็น-

=HLOOKUP("*",B5:D12,1,0)

ในที่นี้ B5:D12 คืออาร์เรย์ตาราง 1 คือหมายเลขดัชนีแถว และ 0 ( FALSE ) คือ สำหรับการจับคู่แบบตรงทั้งหมด

อ่านเพิ่มเติม: 7 ประเภทของการค้นหาที่คุณสามารถใช้ได้ใน Excel

5 การใช้ XLOOKUP กับฟังก์ชัน EXACT

XLOOKUP ซึ่งเป็น ฟังก์ชันการค้นหา ที่น่าทึ่งที่นำมาใช้ใน Excel 365 จะแยกค่าในช่วงหรืออาร์เรย์

ในตัวอย่างต่อไปนี้ ฟังก์ชันพร้อมกับฟังก์ชัน แน่นอน ใช้เพื่อดึงค่า

สูตรที่รวมกันคือ-

=XLOOKUP(TRUE,EXACT(F5,B5:B12),C5:C12)

ที่นี่ F5 คือค่าการค้นหา B5:B12 คือ อาร์เรย์การค้นหาที่มีค่าการค้นหาและ C5:C12 คือช่วงเซลล์ส่งคืนตามที่เราต้องการค้นหาชื่อ

หลังจากป้อนสูตร ผลลัพธ์จะมีลักษณะดังนี้

6. ค้นหาข้อความโดยใช้ XLOOKUP ด้วยเกณฑ์เดียว

สมมติว่าชื่อพนักงานแบ่งออกเป็นคอลัมน์แยกกัน (หนึ่งคือ ชื่อจริงและอีกชื่อหนึ่งคือนามสกุล)

ตอนนี้เราจะค้นหาอีเมลของชื่อได้อย่างง่ายดายด้วยฟังก์ชัน XLOOKUP

สูตรที่ปรับแล้วคือ-

= XLOOKUP(F5,B5:B12, D5:D12, 0, -1 )

ที่นี่ F5 คือค่าการค้นหา B5:B12 คืออาร์เรย์การค้นหาที่มีค่าการค้นหา C5:C12 คือช่วงเซลล์ที่ส่งกลับเป็น เราต้องการค้นหาชื่อ 0 ใช้สำหรับหากไม่พบค่า และ -1 หมายถึงโหมดการจับคู่

ผลลัพธ์จะเป็นดังนี้

7. ค้นหาข้อความโดยใช้ XLOOKUP สำหรับหลายเกณฑ์

สุดท้าย เราจะแยกค่าข้อความที่ตรงกับ หลายเกณฑ์โดยใช้ฟังก์ชัน XLOOKUP ที่ยืดหยุ่น

ตัวอย่างเช่น ถ้าคุณต้องการค้นหาอีเมลตาม ชื่อ และ นามสกุล คุณอาจใช้สูตรต่อไปนี้

=XLOOKUP(B15&C15,B5:B12&C5:C12,D5:D12,0,-1)

ในที่นี้ B15 คือชื่อแรก และ C15 คือ นามสกุล B5:B12 เป็นอาร์เรย์การค้นหา (ช่วงเซลล์สำหรับ ชื่อจริง ), C5:C12 เป็นอาร์เรย์การค้นหาอื่น (ช่วงเซลล์สำหรับ นามสกุล ), 0 เป็นค่า if ไม่พบ e และ -1 เป็นโหมดจับคู่

หลังจากใส่สูตรด้านบนแล้ว คุณจะได้ผลลัพธ์ดังภาพต่อไปนี้ .

อ่านเพิ่มเติม: วิธีค้นหาด้วยหลายเกณฑ์ใน Excel (ทั้งประเภท AND หรือ OR)

สรุป

นี่คือวิธีที่คุณสามารถค้นหาข้อความค้นหาโดยใช้สูตรใน Excel จริงๆ ฉันหวังว่าบทความนี้อาจเป็นประโยชน์สำหรับคุณ. อย่างไรก็ตาม หากคุณมีคำถามและข้อเสนอแนะใดๆ โปรดอย่าลืมแบ่งปันในส่วนความคิดเห็นต่อไปนี้

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง