เลิกท่องจำโครงสร้างสูตร VLookup

December 2, 2019

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

VLookupStep
จากภาพนี้ถ้าสอบได้ 75 คะแนน ทำไมจึงตอบว่าได้เกรด B

ลองใช้ ตาของคุณ มองดู ตาของคุณ ว่าคุณมองตรงไหนก่อนหลังเพื่อหาคำตอบว่า B

  • ขั้นที่ 1 : คุณจะมองที่เซลล์ E3 ที่มีเลข 75 ก่อนใช่ไหม
  • ขั้นที่ 2 : แล้วจึงเหลือบตาไปมองที่ตารางด้านซ้าย B3:C5
  • ขั้นที่ 3 : แล้วเทียบเลข 75 กับเลขใน column ซ้ายซึ่งเป็นแนวตั้ง (Vertical)
    พบว่าไม่มีเลข 75 จึงมอง (Look) เลยไปที่เลข 90 ซึ่งพบว่าเกินกว่า 75 ไปแล้วเลยมองขึ้นไป (Up) ที่คะแนน 70
    กระเถิบไป column ที่ 2 ในพื้นที่ตารางนั้น ได้เกรด B เป็นคำตอบ

นี่คือที่มาของชื่อสูตร มองตามแนวตั้ง ถ้าไม่เจอให้มองเลยไปแล้วมองขึ้นไป นั่นคือ VLookup จากนั้นในวงเล็บจะอ้างอิงตำแหน่งเซลล์ตามลำดับที่คุณมอง (E3,B3:B5,2)

หมายเหตุ

(E3,B3:B5,2) เป็นการใช้แบบย่อ ถ้าใช้แบบเต็มจะเป็น (E3,B3:B5,2,TRUE) หรือ (E3,B3:B5,2,1) ซึ่ง True หรือเลข 1 แปลว่า ใช่ เพื่อระบุว่าใช้กับค่าที่เรียงจากน้อยไปมาก

ถ้าเปลี่ยนเป็นคำว่า FALSE หรือเลข 0 แปลว่า ไม่ใช่ คือไม่ต้องเรียงลำดับก็ได้ ซึ่งใช้หาค่าแบบ Exact Match ที่ต้องมีค่าตรงกันเท่านั้นจึงจะหาคำตอบพบ