เทพเอ็กเซล ช่วย "ปลุกเทพ Excel ในตัวคุณ"
0
  • No products in the cart.
Excel ทั่วไป

มีข้อมูลเห็นอยู่เต็มตา แต่ VLOOKUP หาไม่เจอ ทำไงดี?

มีข้อมูลเห็นอยู่เต็มตา แต่ VLOOKUP หาไม่เจอ ทำไงดี? 1

เคยบ้างมั้ย? เวลาใช้ VLOOKUP แล้ว Error แบบไม่รู้สาเหตุ???

ep03-001

ฐานข้อมูลหรือตารางอ้างอิงก็เห็นอยู่จะๆ ว่ามีตัว Lookup_Value ที่เรากรอกลงไป (เลข 100) และก็ดูเหมือนว่าเขียนสูตร VLOOKUP ถูกต้องหมดทุกอย่างแล้ว แต่ผลลัพธ์กลับออกมาเป็น Error ซะอย่างนั้น?

เอ ทำไมหว่า?? ….

หรือว่าผี Excel หลอก!!

ไม่ใช่หรอกครับ ผมจะบอกว่าสาเหตุนึงที่คนมักจะลืมนึกไปก็คือ ประเด็นเรื่อง “ประเภทของข้อมูล” นั่นเอง

ประเภทข้อมูลนั้นสำคัญมาก!

รู้หรือไม่ว่าพวก VLOOKUP MATCH หรือแม้แต่การใช้เครื่องหมาย = เพื่อเปรียบเทียบข้อมูล 2 ตัวเข้าด้วยกัน ถ้ามันเป็นข้อมูลคนละประเภท ไม่ว่าจะหน้าตาเหมือนกันแค่ไหน Excel ก็จะถือว่าเป็นข้อมูลคนละตัวกันทันที

เราไม่สามารถรู้ประเภทของข้อมูลได้ด้วยตาเปล่า เพราะอาจถูกลวงด้วยการปรับ Format เช่น ในรูปผมปรับให้ข้อมูลอยู่กึ่งกลางทั้งหมด จึงไม่มีทางดูออกเลยว่าเป็น Number หรือ Text

วิธีที่จะเช็คได้ดีที่สุดคือใช้ฟังก์ชั่น TYPE มาเช็คครับ

ซึ่งแปลความหมายได้ดังนี้ 1 = Number   2= Text    4= Logic    16 = Error

ep03-002

พอลองเช็คดูจะเห็นว่าในตารางอ้างอิง ตัว ID เป็น Text แต่ใน Lookup_Value เป็น Number
นี่คือสาเหตุที่ว่า VLOOKUP หาค่า 100 ในตารางไม่เจอ ทั้งๆ ที่เรามองเห็นอยู่เต็มตาแท้ๆ !!

วิธีแก้ก็คือ ต้องทำให้ข้อมูลเป็นประเภทเดียวกัน ถ้าไม่แก้ที่ตารางอ้างอิง ก็ต้องแก้ที่ Lookup_Value

ep03-003

หรือ ผมอาจจะเขียนสูตรเพื่อบังคับให้มันเปลี่ยนประเภทข้อมูลเป็น Text ไปเลย โดยการใส่ &”” ก็ได้

ep03-004

เป็นไงบ้างครับ เรื่องเล็กๆ น้อยๆ ถ้ารู้ก็ไม่ยากเลยใช่มั้ยครับ แต่ถ้าไม่รู้ก็อาจงงไปอีกนาน ^^

แชร์ความรู้ให้เพื่อนๆ ของคุณ
  • 24
  •  
  •  
  •  
  •  
  • 24
  •  
  •  
  •  
  •  
Sira Ekabut
the authorSira Ekabut
• Microsoft Office Specialist : Excel ระดับ Expert • ก่อตั้งเว็บไซต์และ แฟนเพจเทพเอ็กเซล คนติดตาม 8 หมื่นคน+, คลิปวีดีโอ 1 ล้าน Views + • หนังสือ Best Seller คอมพิวเตอร์ : Excel Level Up! , จอมเวท เทพ Excel , Excel Power Up!วิทยากรใน SkillLane.com คอร์สออนไลน์ชั้นนำ / อบรม Excel ให้บริษัทชั้นนำ

Leave a Reply