เคยไหมที่ใช้ Vlookup แล้วค่าที่ได้ออกมามันไม่ถูกต้องหรือไม่โชว์ค่าเลยหรือโชว์เฉพาะ N/A
วันนี้จะมาบอกเกี่ยวกับการนำเอา $(String) มาใช้ร่วมกันกับ Vlookup เพื่อการใช้งานที่ถูกต้องครับ
สำหรับใครที่ยังไม่รู้จัก $ สามารถอ่านได้ที่นี่ครับ
จากตอนที่แล้วผมได้มีการบอกถึงวิธีการใช้เบื้อนต้น Vlookup ไปแล้ว ใครยังไม่ได้อ่านสามารถตามไปอ่านได้ที่ Link นี้ครับ http://goo.gl/fm6EKn
การใช้งาน Vlookup จะยังค่าการใส่ค่าต่างๆไว้เหมือนเดิมแบบคราวที่แล้ว แต่เมื่อมีการค้นหาค่าที่ต้องการหลายค่า จะทำให้เวลาเราเขียนสูตรขึ้นมานั้นต้องมีการลากสูตรไปเซลล์อื่นๆ ด้วย นั่นหมายความว่าถ้าเราไม่ทำการล็อคแถว หรือ Column ไว้ก็จะทำให้ค่าที่ได้เพี้ยนไปทันทีครับ
การล็อคในที่นี้เราจะล็อคที่ตารางอ้างอิง โดยจะล็อคแบบทั้งแถวและ Column เลย เนื่องจากตารางนี้เวลาใช้งานก็จะคงที่อยู่แล้วไม่ได้มีการเปลี่ยนแปลงใดๆ ดังนั้นสูตรจึงเป็นแบบนี้ครับ
ตารางซ้ายมือคือตารางข้อมูลสำหรับอ้างอิงการค้นหา หรือข้อมูลดิบของเรานั่นเอง ส่วนตารางเล็กขวาบนคือสูตรแบบไม่ได้มีการใช้ $ ในการล็อกตารางอ้างอิง จะเห็นว่า Advanc ไม่สามารถหาค่าได้เนื่องจากเมื่อเราลากสูตรลงมาตารางก็จะลดต่ำลงไปด้วยทำให้ไม่สามารถค้นหา Advanc เจอได้จึงโชว์ค่าเป็น #N/A
ตารางขวาล่างคือการใช้สูตรที่ถูกต้องคือการใช้ $ ในการล็อคตารางทั้งแถวและ Column ดังนั้นเมื่อเราลากสูตรจะไม่ทำให้ตารางเคลื่อนที่จึงทำให้ค่าทุกอย่างถูกต้องครับ
จบไปแล้วกับการใช้ Vlookup สำหรับการหาค่าทีละหลายๆ ค่าในตอนต่อไปจะมาพูดถึงการใช้ Vlookup ระดับ Advanc กันครับ รับรองว่าใช้ง่าย ได้ผลเร็วเกินคาดแน่นอนครับ
Tech เพื่อชีวิตที่ดีขึ้น
#BenzTechDLife