---
title: มีข้อมูลเห็นอยู่เต็มตา แต่ VLOOKUP หาไม่เจอ ทำไงดี?
url: https://www.thepexcel.com/vlookup-error/
type: post
date: 2016-10-19
updated: 2020-03-30
author: Sira Ekabut
categories: [Excel ทั่วไป]
tags: [format, ERROR-DAX, VLOOKUP, na]
---

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

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

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

 

![ep03-001](https://www.thepexcel.com/wp-content/uploads/2016/10/ep03-001.png)

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

![ep03-002](https://www.thepexcel.com/wp-content/uploads/2016/10/ep03-002.png)

 

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

 

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

 

![ep03-003](https://www.thepexcel.com/wp-content/uploads/2016/10/ep03-003.png)

 

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

 

![ep03-004](https://www.thepexcel.com/wp-content/uploads/2016/10/ep03-004.png)

 

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

---

_Source: [https://www.thepexcel.com/vlookup-error/](https://www.thepexcel.com/vlookup-error/)_
