การใช้สูตร Vlookup ในการหาข้อมูลอย่างรวดเร็ว

kisspng computer icons scalable vector graphics encapsulat big data and web analytics 2 png icons and graphic 5cc87ed2676294.2498127915566435384235

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

ตัวอย่างเช่น หากเรามี รหัสสินค้า “abc-123” แล้วเราจะต้องการหาว่า รหัสนี้มีชื่อสินค้าว่าอะไร ถ้าหากเราไปหาทีละ cell ในฐานข้อมูลหรือ excel ละก็จะต้องตาลายแน่ๆครับ ดังนั้นเราสามารถใช้สูตร vlookup ช่วยในการหาข้อมูลที่เราต้องการได้ โดยตัวสูตรมีวิธีใช้ดังนี้ครับ

=VLOOKUP ( ค่าที่ใช้หา, ช่วงข้อมูลของฐานข้อมูล, คอลัมน์ที่เท่าใด , รูปแบบการค้นหา )

ค่าที่ใช้หา : อาจจะเป็น Cell ที่ใช้หา หรือเป็นค่าของสิ่งที่จะหา เช่น A1, 20, “QT-1001” เป็นต้น
ช่วงข้อมูลของฐานข้อมูล : ช่วงข้อมูลที่เป็นช่วงข้อมูลที่เป็นข้อมูลทั้งหมดที่จะใช้หา โดยอาจจะอ้างอิงเป็น range เช่น A1:H100 หรือ A:H เป็น ชื่อ Table หรือ Name ที่ประกาศไว้ก็ได้
คอลัมน์ที่เท่าใด : เป็นตัวเลข เพื่อใช้ในการนับลำดับของข้อมูลว่าจะเอาข้อมูลใดมาใช้ เช่น หากจะเอารหัสสินค้า เพื่อหาราคา ต้องใส่เลข 5 แต่หากเอาชื่อสินค้า มาหาราคา ต้องใส่เป็นเลข 4 เป็นต้น

รูปแบบการค้นหา : เราสามารถเลือกได้สองแบบซึ่งมีการใช้งานที่แตกต่างกัน ดังนี้ครับ

    • Exact Match หรือการหาข้อมูลที่ตรงเป๊ะ หากข้อมูลไม่ตรงแม้แต่นิดเดียว จะหาไม่เจอเลยครับ เราต้องกำหนดเป็น False หรือ 0
    • Approximate Match หรือการค้นหาแบบคำคล้าย คือการค้นหาแบบไม่ต้องตรงกันเป๊ะ ก็จะค้นหาเจอ โดยให้กำหนดเป็น True

เราลองมาดูตัวอย่าง vlookup กัน

vlookup table 1

โจทย์: หาราคาของ รถยนต์ ด้วย vlookup เราจะทำอย่างไร

=vlookup(“รถยนต์“, A:C , 3, false)

โดยวิธีใช้เป็นดังนี้ครับ

ค่าที่ใช้ค้นหา : “รถยนต์”

ช่วงของญานข้อมูล : A:C

คอลัมน์ที่เท่าใด : 3

รูปแบบการค้นหา : FALSE

โดยผลลัพธ์ที่ได้จะเท่ากับ 450,000 ครับ

จากตัวอย่าง ถ้าหากเราเปลี่ยนคำที่เราต้องการที่จะค้นหาเป็น “เก้าอี้” เราจะได้ราคาออกมาเป็น 800 ครับ

ลองดูวิดิโอ การใช้vlookup เพิ่มได้จากลิ้งได้เลยครับ

สรุป

VLOOKUP ช่วยในการค้นหาข้อมูลในฐานข้อมูลของเราได้ครับ โดยที่วิธีใช้นั้นเราจะต้องกำหนดสิ่งที่เราค้นหาให้ชัดเจนเพื่อให้หาข้อมูลเจอ รวมไปถึงการกำหนดรูปแบบในการค้นหา หากเราใช้ Exact สำหรับฐานข้อมูลที่มีปริมาณมากๆ อาจจะทำให้การค้นหาช้าลง แต่ก็ยังใช้ vlokkup ได้อยู่นะครับ