Match ช่วยทำให้ VLookup ฉลาดขึ้นได้อย่างไร

VLookupMatch

ปกติสูตร VLookup ต้องอาศัยสายตาคนสร้างสูตรมองหาว่าคำตอบที่ต้องการอยู่ที่ column ที่เท่าไรแบบนี้ใช่ไหมครับ

=VLookup($G$3, MyData, 3, 0)
=VLookup($G$3, MyData, 4, 0)

พอตาราง MyData มีขนาดใหญ่ขึ้นมีพื้นที่หลายสิบ column ก็ต้องคอยนับว่าคำตอบที่ต้องการนั้นเป็น column ที่เท่าไร แล้วพอใส่เลข column ลงไป ก็ต้องห้ามสั่ง Insert column หรือสลับที่ต่างไปจากเดิม

แทนที่จะต้องมาใส่เลขที่ column ลงไปเอง ให้ใช้สูตร Match หาเลขที่ column มาใช้ต่อโดยอัตโนมัติกันดีกว่าครับ สูตรยาวขึ้นอีกนิด จากเดิม

=VLookup($G$3, MyData, 3, 0)
=VLookup($G$3, MyData, 4, 0)

👉 ซ้อน Match เข้าไปเพื่อหาเลข 3 กับ 4 โดยอัตโนมัติ แบบนี้

=VLookup($G$3, MyData, Match(H2, Header, 0), 0)
=VLookup($G$3, MyData, Match(I2, Header, 0), 0)

โดย Header เป็นหัวตารางฐานข้อมูลเดิม ส่วน H2 กับ I2 เป็นข้อความที่ใช้หาว่าเป็นหัวตารางตัวที่เท่าไร

สูตร VLookup แบบฉลาดนี้ ไม่ต้องห่วงการ Insert column หรือสลับที่กันอีกต่อไป

 

 

 

Related Articles

© Copyright 1999

สงวนลิขสิทธิ์ตามกฎหมาย

ห้ามนำข้อความหรือส่วนหนึ่งส่วนใดของบทความหรือวิดีโอหรือรูปภาพไปใช้เพื่อการค้าขาย หรือเพื่อประโยชน์ส่วนตัว

อนญาตให้นำไปใช้เพื่อสาธารณประโยชน์โดยขอให้ระบุที่มาและชื่อผู้เขียนกำกับไว้ด้วยเสมอ

ลิงก์เว็บ Excel Expert Training

เว็บสำหรับ เรียนออนไลน์

เว็บสำหรับ เรียนแบบกลุ่ม-ส่วนตัว

ติดตามข่าวสารได้จาก facebook

ถามปัญหาได้ที่ กลุ่มคนรัก Excel

และไลน์กลุ่ม Excel Expert Group

ที่อยู่และการติดต่อ

สมเกียรติ ฟุ้งเกียรติ 7/1 รามคำแหง ซอย 35 หัวหมาก บางกะปิ กทม 10240 โทร 097-140-5555, 02-718-9331

Excel@ExcelExpertTraining.com

sfk234x234