เคยไหมที่ใช้ Vlookup แล้วค่าที่ได้ออกมามันไม่ถูกต้องหรือไม่โชว์ค่าเลยหรือโชว์เฉพาะ N/A
วันนี้จะมาบอกเกี่ยวกับการนำเอา $(String) มาใช้ร่วมกันกับ Vlookup เพื่อการใช้งานที่ถูกต้องครับ

สำหรับใครที่ยังไม่รู้จัก $ สามารถอ่านได้ที่นี่ครับ

จากตอนที่แล้วผมได้มีการบอกถึงวิธีการใช้เบื้อนต้น Vlookup ไปแล้ว ใครยังไม่ได้อ่านสามารถตามไปอ่านได้ที่ Link นี้ครับ http://goo.gl/fm6EKn

การใช้งาน Vlookup จะยังค่าการใส่ค่าต่างๆไว้เหมือนเดิมแบบคราวที่แล้ว แต่เมื่อมีการค้นหาค่าที่ต้องการหลายค่า จะทำให้เวลาเราเขียนสูตรขึ้นมานั้นต้องมีการลากสูตรไปเซลล์อื่นๆ ด้วย นั่นหมายความว่าถ้าเราไม่ทำการล็อคแถว หรือ Column ไว้ก็จะทำให้ค่าที่ได้เพี้ยนไปทันทีครับ

x4

การล็อคในที่นี้เราจะล็อคที่ตารางอ้างอิง โดยจะล็อคแบบทั้งแถวและ Column เลย เนื่องจากตารางนี้เวลาใช้งานก็จะคงที่อยู่แล้วไม่ได้มีการเปลี่ยนแปลงใดๆ ดังนั้นสูตรจึงเป็นแบบนี้ครับ

ตารางซ้ายมือคือตารางข้อมูลสำหรับอ้างอิงการค้นหา หรือข้อมูลดิบของเรานั่นเอง ส่วนตารางเล็กขวาบนคือสูตรแบบไม่ได้มีการใช้ $ ในการล็อกตารางอ้างอิง จะเห็นว่า Advanc ไม่สามารถหาค่าได้เนื่องจากเมื่อเราลากสูตรลงมาตารางก็จะลดต่ำลงไปด้วยทำให้ไม่สามารถค้นหา Advanc เจอได้จึงโชว์ค่าเป็น #N/A

ตารางขวาล่างคือการใช้สูตรที่ถูกต้องคือการใช้ $ ในการล็อคตารางทั้งแถวและ Column ดังนั้นเมื่อเราลากสูตรจะไม่ทำให้ตารางเคลื่อนที่จึงทำให้ค่าทุกอย่างถูกต้องครับ

cats6

จบไปแล้วกับการใช้ Vlookup สำหรับการหาค่าทีละหลายๆ ค่าในตอนต่อไปจะมาพูดถึงการใช้ Vlookup ระดับ Advanc กันครับ รับรองว่าใช้ง่าย ได้ผลเร็วเกินคาดแน่นอนครับ

Tech เพื่อชีวิตที่ดีขึ้น
#BenzTechDLife