Excel Vlookup Function ตอนเปลี่ยนค่าผิดพลาด #N/A เป็นค่าใดๆ

การใช้งาน Vlookup หลายคนคงเคยใช้งานกันมาแล้วบ้าง สูตรการใช้งาน
=VLOOKUP(A1,$C$1:$E$100,3,0) 

  1. A1 คือค่าที่ต้องการ Lookup
  2. $C$1:$E$100 คือตารางฐานข้อมูล
  3. 3 คือคอลัมน์ที่ต้องการนำมาแสดงผล
  4. 0 คือ รูปแบบการ Lookup ซึ่งเป็นการ Lookup แบบตรงตัว ถ้าเป็น 1 เป็นการ Lookup แบบหาค่าใกล้เคียง
   ปัญหาที่จะเกิดขึ้นตามมาก็คือ เมื่อค่า A1 ไปหาข้อมูลใน $C$1:$E$100 แล้วไม่พบข้อมูล ระบบจะแสดงข้อมูลเป็น #N/A ทำให้ไม่สามารถเอาค่าดังกล่าวไปใช้ในการคำนวณ หรือแสดงผลเป็นอย่างอื่นได้ต่อ ดังนั้นเราก็จะทำการตรวจสอบค่า #N/A ดังนี้

=IF(ISNA(VLOOKUP(A1,$C$1:$E$100,3,0)),0,VLOOKUP(A1,$C$1:$E$100,3,0))
   จากสูตรด้านบนหมายความว่า ถ้า Vlookup แล้วเป็นค่าผิดพลาดเป็น #N/A ให้แสดงค่า 0 ถ้าไม่เป็นค่าผิดพลาดก็ให้นำค่าผลลัพธ์จากการ Vlookup มาแสด

Comments

Popular posts from this blog

การตั้งเวลาระหว่าง Server และ Client

วิธีตั้งค่า NTP บน Primary Domain Controller

Installation and Run Node.JS on IIS