วิธีใช้ VLOOKUP หากเซลล์มีคำภายในข้อความใน Excel

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

ใน Microsoft Excel บางครั้งเราต้องค้นหาข้อมูลประเภทต่างๆ ที่เกี่ยวข้องกับคำหรือข้อมูลเฉพาะภายในข้อความในเซลล์จากชุดข้อมูลหรือตาราง ด้วยความช่วยเหลือของฟังก์ชัน VLOOKUP เราสามารถค้นหาคำนั้นจากตารางและแยกข้อมูลที่เกี่ยวข้องกับค่าของเซลล์ที่มีคำนั้นได้อย่างง่ายดาย

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

คุณสามารถดาวน์โหลดสมุดงาน Excel ที่เราใช้ในการเตรียมบทความนี้

VLOOKUP เพื่อค้นหา Word ภายใน Text.xlsx

2 วิธีการที่มีประโยชน์ในการใช้ VLOOKUP ถ้าเซลล์มีคำภายในข้อความใน Excel ฟังก์ชัน

VLOOKUP จะใช้เพื่อค้นหาค่าทางซ้ายสุด คอลัมน์ของตาราง จากนั้นฟังก์ชันจะส่งกลับค่าในแถวเดียวกันจากคอลัมน์ที่คุณระบุ สูตรทั่วไปของฟังก์ชัน VLOOKUP นี้คือ:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

คุณสามารถดูภาพรวมโดยละเอียดได้ ที่นี่ การทำงานของฟังก์ชัน VLOOKUP นี้

1. VLOOKUP เพื่อค้นหาข้อมูลจากข้อความที่มี Word ใน Excel

ในภาพต่อไปนี้ คอลัมน์ B มีชื่อรุ่นของชิปเซ็ตแบบสุ่มหลายตัว และใน คอลัมน์ C มีชื่อรุ่นสมาร์ทโฟนที่ใช้ชิปเซ็ตดังกล่าว สิ่งที่เราจะทำคือมองหาการจับคู่บางส่วนของรุ่นชิปเซ็ต จากนั้นเราจะแยกอุปกรณ์ที่ใช้ที่ระบุนี้ชิปเซ็ต

ตัวอย่างเช่น เราต้องการทราบรุ่นอุปกรณ์ของสมาร์ทโฟนที่ใช้ชิปเซ็ต Snapdragon ใน คอลัมน์ B ชื่อ Snapdragon จะแสดงพร้อมกับชื่อรุ่น แต่เราจะค้นหาข้อมูลนี้ด้วยการจับคู่บางส่วนโดยกล่าวถึง 'snapdragon' เท่านั้น

ดังนั้น ในเอาต์พุต เซลล์ C14 สูตรที่เกี่ยวข้องเพื่อค้นหาชื่อรุ่นสมาร์ทโฟนที่ใช้ชิปเซ็ตที่ระบุจะเป็น:

=VLOOKUP("*"&C13&"*",B4:C11,2,FALSE)

หลังจากกด Enter ฟังก์ชันจะส่งกลับ Xiaomi Mi 11 Pro ดังนั้น อุปกรณ์เฉพาะนี้จึงใช้ชิปเซ็ตของ Snapdragon ซึ่งอยู่ใน เซลล์ B6 พร้อมหมายเลขรุ่น

อ่านเพิ่มเติม: ตรวจสอบว่าเซลล์มีข้อความบางส่วนใน Excel หรือไม่ (5 วิธี)

2. VLOOKUP เพื่อแยกข้อมูลตามค่าจากตำแหน่งเฉพาะในเซลล์

ตอนนี้ เราจะมีชุดข้อมูลอื่นในภาพด้านล่าง คอลัมน์ B แสดงหมายเลขโทรศัพท์แบบสุ่มในรัฐต่างๆ ของสหรัฐอเมริกา คอลัมน์ D และ E แสดงรหัสพื้นที่และชื่อรัฐที่เกี่ยวข้องตามลำดับ เราจะคัดลอกหมายเลขโทรศัพท์จาก คอลัมน์ B จากนั้นค้นหาชื่อรัฐโดยแยกรหัสจากตัวเลข 3 หลักด้านซ้ายของหมายเลขโทรศัพท์ ฟังก์ชัน VLOOKUP จะค้นหาโค้ดที่แยกออกมาในอาร์เรย์ตารางของ D4:E10 .

ในเอาต์พุต เซลล์ C13 สูตรที่จำเป็นในการค้นหาชื่อสถานะจากหมายเลขโทรศัพท์ที่ระบุใน เซลล์ B13 จะเป็น:

=VLOOKUP(VALUE(LEFT(B13,3)),D4:E10,2,FALSE)

หลังจากกด Enter ฟังก์ชันจะคืนสถานะ ชื่อ- นิวยอร์ค . ดังนั้น หมายเลขโทรศัพท์ที่ระบุซึ่งมีรหัสเฉพาะที่ขึ้นต้นใน เซลล์ B13 จึงลงทะเบียนสำหรับรัฐนิวยอร์ก

เนื้อหาที่เกี่ยวข้อง: Excel ถ้าเซลล์มีข้อความ จากนั้นส่งคืนค่า (8 วิธีง่ายๆ)

ทางเลือกแทน VLOOKUP ในการค้นหาข้อมูลจากคำภายในข้อความ

ทางเลือกที่เหมาะสมสำหรับฟังก์ชัน VLOOKUP คือฟังก์ชัน XLOOKUP ฟังก์ชัน XLOOKUP คือการรวมกันของฟังก์ชัน VLOOKUP และ HLOOKUP จะแยกข้อมูลตามอินพุตของอาร์เรย์การค้นหาและส่งคืนอาร์เรย์ สูตรทั่วไปของฟังก์ชันนี้มีดังต่อไปนี้:

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

คุณ สามารถดูรายละเอียดภาพรวมของฟังก์ชันนี้ได้โดยคลิก ที่นี่ .

ตามชุดข้อมูลแรกของเราในวิธีแรก หากเราเลือกที่จะใช้ฟังก์ชัน XLOOKUP จากนั้น สูตรที่ต้องการในเอาต์พุต เซลล์ C14 ควรมีลักษณะดังนี้:

=XLOOKUP("*"&C13&"*",B4:B11,C4:C11,"Not Found",2)

หลังจากกด Enter ฟังก์ชันจะ ส่งคืนผลลัพธ์ที่คล้ายกันที่ได้รับก่อนหน้านี้

ในฟังก์ชันนี้ อาร์กิวเมนต์ที่สี่ มีข้อความที่กำหนดเองซึ่งจะแสดงขึ้นหากไม่พบค่าการค้นหา ในตาราง เดอะ อาร์กิวเมนต์ที่ห้า (match_mode) ถูกกำหนดโดย '2' ซึ่งหมายถึง ไวด์การ์ด ตรงกับอินพุตในอาร์กิวเมนต์แรก

บทสรุป

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

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