สารบัญ
วิธีที่มีประโยชน์และรวดเร็วในการค้นหาค่าข้อความใน 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 จริงๆ ฉันหวังว่าบทความนี้อาจเป็นประโยชน์สำหรับคุณ. อย่างไรก็ตาม หากคุณมีคำถามและข้อเสนอแนะใดๆ โปรดอย่าลืมแบ่งปันในส่วนความคิดเห็นต่อไปนี้