สารบัญ
โดยทั่วไปแล้วฟังก์ชัน VLOOKUP จะใช้เพื่อค้นหาค่าในคอลัมน์ซ้ายสุดในตาราง และฟังก์ชันจะส่งกลับค่าในแถวเดียวกันจากคอลัมน์ที่ระบุ ในบทความนี้ คุณจะได้เรียนรู้วิธีใช้ ฟังก์ชัน VLOOKUP เพื่อค้นหาตัวเลขภายใต้เกณฑ์ต่างๆ พร้อมภาพประกอบที่เหมาะสม
ดาวน์โหลดสมุดงานแบบฝึกหัด
คุณสามารถดาวน์โหลดสมุดงาน Excel ที่เราใช้ในการเตรียมบทความนี้
VLOOKUP with Numbers.xlsx
2 เกณฑ์ของ การใช้ VLOOKUP กับตัวเลขใน Excel
1. ตัวอย่างพื้นฐานของการใช้ฟังก์ชัน VLOOKUP กับตัวเลข
ในตารางต่อไปนี้ในรูปภาพ มีการบันทึกข้อมูลหลายรายการที่มีรายละเอียดการสั่งซื้อผลิตภัณฑ์สมาร์ทโฟนต่างๆ ในตารางผลลัพธ์ด้านล่าง เราต้องดึงข้อมูลทั้งหมดที่มีจากตารางตามรหัสคำสั่งซื้อ
📌 ขั้นตอน 1:
➤ เลือกผลลัพธ์แรก เซลล์ E17 และพิมพ์สูตรต่อไปนี้ด้วยฟังก์ชัน VLOOKUP :
=VLOOKUP($E$16,$B$5:$G$14,MATCH(D17,$B$4:$G$4,0),FALSE)
➤ ตอนนี้กด Enter แล้วคุณจะพบชื่อของลูกค้าที่มีรหัสคำสั่งซื้อ 1034 .
ในสูตรนี้ มีการใช้ฟังก์ชัน MATCH เพื่อกำหนดหมายเลขคอลัมน์ของ ฟังก์ชัน VLOOKUP สำหรับประเภทเอาต์พุตเฉพาะ
📌 ขั้นตอนที่ 2:
➤ ใช้ Fill Handle ทันทีเพื่อเติมเซลล์อื่นๆ โดยอัตโนมัติตั้งแต่ E18 ถึง E21 .
และคุณจะได้รับข้อมูลที่มีอยู่ทั้งหมดจากตารางตามรหัสคำสั่งซื้อที่ระบุพร้อมกัน
อ่านเพิ่มเติม: INDEX MATCH เทียบกับฟังก์ชัน VLOOKUP (9 ตัวอย่าง)
การอ่านที่คล้ายกัน
- VLOOKUP ไม่ทำงาน (8 เหตุผลและแนวทางแก้ไข)
- Excel LOOKUP เทียบกับ VLOOKUP: ด้วย 3 ตัวอย่าง
- ใช้ VLOOKUP ที่มีหลายเกณฑ์ใน Excel (6 วิธี + ทางเลือก)
- วิธี Vlookup และผลรวมหลายชีตใน Excel (2 สูตร)
2. VLOOKUP พร้อมตัวเลขที่จัดรูปแบบเป็นข้อความใน Excel
i. การใช้คำสั่ง Text to Columns
บางครั้งตารางข้อมูลของเราอาจมีตัวเลขในรูปแบบข้อความ ในกรณีนั้น สูตรที่ใช้ก่อนหน้านี้จะใช้ไม่ได้และจะส่งกลับข้อผิดพลาด #N/A ตามที่แสดงในภาพด้านล่าง ดังนั้น เราต้องเปลี่ยนรูปแบบของหมายเลข ID ที่อยู่ใน คอลัมน์ B
📌 ขั้นตอน 1:
➤ เลือกช่วงของเซลล์ B5:B14 ที่มีรหัสคำสั่งซื้อก่อน
➤ ใต้ริบบิ้น ข้อมูล เลือกคำสั่ง ข้อความเป็นคอลัมน์ จากเมนูแบบเลื่อนลง เครื่องมือข้อมูล
กล่องวิซาร์ดจะเปิดขึ้น
<3
📌 ขั้นตอนที่ 2:
➤ ในกล่องโต้ตอบ ให้เลือกประเภทข้อมูลเป็น คั่นด้วย .
➤ กด เสร็จสิ้น และเสร็จสิ้น
ตัวคั่นที่พบกับตัวเลขจะถูกลบออกทันที และคุณจะพบว่าID ของคุณในรูปแบบตัวเลข สูตรที่ใช้ก่อนหน้านี้ในเอาต์พุตแรก เซลล์ E17 จะแสดงข้อมูลจริงตาม ID ที่เลือก
📌 ขั้นตอนที่ 3:
➤ ตอนนี้ป้อนเซลล์เอาต์พุตอื่นๆ โดยอัตโนมัติ (E18:E21) เหมือนเมื่อก่อนเพื่อรับข้อมูลอื่นๆ ทั้งหมดสำหรับรหัสคำสั่งซื้อที่เลือก
ในที่สุด คุณจะพบข้อมูลที่คาดหวังทั้งหมดตามที่แสดงในภาพหน้าจอด้านล่าง
อ่านเพิ่มเติม: เหตุใด VLOOKUP จึงส่งคืน #N/A เมื่อมีการแข่งขัน? (5 สาเหตุและแนวทางแก้ไข)
ii. การใช้ฟังก์ชัน TEXT กับ VLOOKUP
เรามีตัวเลือกอื่นในการค้นหารหัสคำสั่งซื้อในช่วงของเซลล์ที่จัดรูปแบบเป็นข้อความ เราต้องใช้ฟังก์ชัน TEXT เพื่อกำหนดอาร์กิวเมนต์ lookup_value ในฟังก์ชัน VLOOKUP ดังนั้น หมายเลขรหัสคำสั่งซื้อที่เลือกจะถูกแปลงเป็นรูปแบบข้อความ จากนั้นเราจะใช้ค่าการค้นหาที่จัดรูปแบบข้อความนี้เพื่อค้นหารายการที่ซ้ำกันใน คอลัมน์ B
ดังนั้น สูตรที่จำเป็นใน เอาต์พุต เซลล์ E17 จะเป็น:
=VLOOKUP(TEXT($E$16,0),$B$5:$G$14,MATCH(D17,$B$4:$G$4,0),FALSE)
หลังจากกด Enter และเติมเอาต์พุตส่วนที่เหลือโดยอัตโนมัติ คุณจะได้รับข้อมูลที่มีอยู่ทั้งหมดสำหรับรหัสคำสั่งซื้อที่เลือกทันที
อ่านเพิ่มเติม: VLOOKUP เพื่อค้นหารายการที่ซ้ำกันในสองรายการ คอลัมน์ (2 ทาง)
iii. การใช้ฟังก์ชัน VALUE กับ VLOOKUP
ในส่วนสุดท้าย ลองนึกถึงกรณีตรงข้ามที่ค่าการค้นหาอยู่ในข้อความแต่รหัสคำสั่งซื้อในตารางอยู่ในรูปแบบตัวเลข ตอนนี้ เราต้องใช้ฟังก์ชัน VALUE เพื่อแปลงค่าการค้นหาจากรูปแบบข้อความเป็นรูปแบบตัวเลข
ในตารางต่อไปนี้ ID ลำดับการค้นหาใน เซลล์ E16 อยู่ในรูปแบบข้อความ ดังนั้น ในเอาต์พุตแรก เซลล์ E17 ขณะที่ใช้ฟังก์ชัน VALUE เพื่อกำหนดค่าการค้นหา ฟังก์ชัน VLOOKUP จะมีลักษณะดังนี้:
=VLOOKUP(VALUE($E$16),$B$5:$G$14,MATCH(D17,$B$4:$G$4,0),FALSE)
หลังจากกด Enter และเติมเซลล์เอาต์พุตที่เหลือโดยอัตโนมัติเหมือนก่อนหน้านี้ คุณจะพบค่าที่ส่งคืนทั้งหมดทันที<3
อ่านเพิ่มเติม: VLOOKUP และส่งคืนรายการที่ตรงกันทั้งหมดใน Excel (7 วิธี)
บทสรุป
ฉันหวังว่าตัวอย่างทั้งหมดภายใต้เกณฑ์ต่างๆ ที่อธิบายไว้ข้างต้นจะช่วยให้คุณนำไปใช้ในสเปรดชีต Excel ของคุณได้ในขณะที่ใช้ฟังก์ชัน VLOOKUP กับตัวเลข หากคุณมีคำถามหรือข้อเสนอแนะ โปรดแจ้งให้เราทราบในส่วนความคิดเห็น หรือคุณสามารถตรวจสอบบทความอื่น ๆ ของเราเกี่ยวกับฟังก์ชันของ Excel ได้ที่เว็บไซต์นี้