ไปยังเนื้อหาหลัก

วิธี VLOOKUP และคืนค่าศูนย์แทน # N / A ใน Excel

doc-vlookup-ส่งคืน-ศูนย์-1
ใน Excel จะปรากฏ # N / A เมื่อไม่พบผลลัพธ์ที่ถูกต้องโดยใช้สูตร VLOOKUP แต่ในบางครั้งคุณต้องการคืนค่าศูนย์แทน # N / A เมื่อใช้ฟังก์ชัน VLOOKUP ซึ่งอาจทำให้ตารางดูดีขึ้นมาก บทช่วยสอนนี้พูดถึงการคืนค่าศูนย์แทนที่จะเป็น # N / A เมื่อใช้ VLOOKUP
ส่งคืนศูนย์แทน # N / A เมื่อใช้ VLOOKUP
ส่งกลับค่าศูนย์หรือข้อความเฉพาะอื่น ๆ แทน # N / A โดยใช้ VLOOKUP ขั้นสูง ความคิดที่ดี 3
แปลงค่าความผิดพลาด # N / A ทั้งหมดเป็นศูนย์หรือข้อความอื่น ๆ

ลูกศรสีฟ้าฟองขวา ส่งคืนศูนย์แทน # N / A เมื่อใช้ VLOOKUP

หากต้องการคืนค่าศูนย์แทน # N / A เมื่อฟังก์ชัน VLOOKUP ไม่พบผลลัพธ์สัมพัทธ์ที่ถูกต้องคุณเพียงแค่เปลี่ยนสูตรธรรมดาเป็นสูตรอื่นใน Excel

เลือกเซลล์ที่คุณต้องการใช้ฟังก์ชัน VLOOKUP และพิมพ์สูตรนี้ = IFERROR (VLOOKUP (A13, $ A $ 2: $ C $ 10,3,0), 0)ลากที่จับการป้อนอัตโนมัติไปยังช่วงที่คุณต้องการ ดูภาพหน้าจอ:
doc-vlookup-return-0-2

ทิปส์:
(1) ในสูตรข้างต้น A13 คือค่าการค้นหา A2: C10 คือช่วงอาร์เรย์ของตารางและ 3 คือหมายเลขคอลัมน์ดัชนี 0 สุดท้ายคือค่าที่คุณต้องการแสดงเมื่อ VLOOKUP ไม่พบค่าสัมพัทธ์
(2) วิธีนี้จะแทนที่ข้อผิดพลาดทุกชนิดด้วยหมายเลข 0 รวมถึง # DIV / 0, #REF!, # N / A เป็นต้น


ตัวช่วยสร้างเงื่อนไขข้อผิดพลาด

หากแผ่นงานมีข้อผิดพลาดหลายประเภทและคุณต้องการแปลงข้อผิดพลาดเหล่านี้เป็นค่าว่างหรือค่าอื่นคุณสามารถนำไปใช้ได้ Kutools สำหรับ Excel's ตัวช่วยสร้างเงื่อนไขข้อผิดพลาด เพื่อจัดการงานนี้อย่างรวดเร็ว
คลิกเพื่อทดลองใช้ฟรี 30 วัน!
doc ละเว้นข้อผิดพลาด 3
 
Kutools for Excel: มีโปรแกรมเสริม Excel ที่มีประโยชน์มากกว่า 300 รายการให้ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน

ลูกศรสีฟ้าฟองขวา ส่งกลับค่าศูนย์หรือข้อความเฉพาะอื่น ๆ แทน # N / A โดยใช้ VLOOKUP ขั้นสูง

กับ Kutools สำหรับ Excels' สุดยอดการค้นหา กลุ่มยูทิลิตี้คุณสามารถค้นหาค่าจากขวาไปซ้าย (หรือซ้ายไปขวา) ค้นหาค่าในหลายแผ่นงานค่าการค้นหาจากล่างขึ้นบน (หรือบนลงล่าง) และค่าการค้นหาและผลรวมและค้นหาระหว่างสองค่าทั้งหมด ของพวกเขาสนับสนุนการแทนที่ # N / A ค่าความผิดพลาดด้วยข้อความอื่น ในกรณีนี้ฉันใช้ LOOKUP จากขวาไปซ้ายเช่น

Kutools สำหรับ Excel, ที่มีมากกว่า 300 ฟังก์ชั่นที่มีประโยชน์ทำให้งานของคุณง่ายขึ้น 

หลังจากการติดตั้ง Kutools สำหรับ Excel โปรดทำดังนี้:(ดาวน์โหลด Kutools for Excel ฟรีทันที!)

1 คลิก Kutools > สุดยอดการค้นหา > ค้นหาจากขวาไปซ้าย.
doc-vlookup-return-0-2

2 ใน ค้นหาจากขวาไปซ้าย ทำตามขั้นตอนด้านล่าง:

1) เลือกช่วงค่าการค้นหาและช่วงเอาต์พุตตรวจสอบ แทนที่ # N / A ค่าความผิดพลาดด้วยค่าที่ระบุ ช่องทำเครื่องหมายแล้วพิมพ์ศูนย์หรือข้อความอื่น ๆ ที่คุณต้องการให้แสดงในกล่องข้อความ

2) จากนั้นเลือกช่วงข้อมูลรวมหรือไม่รวมส่วนหัวระบุคอลัมน์คีย์ (คอลัมน์การค้นหา) และคอลัมน์ส่งคืน
doc vlookup ส่งคืน 0 6

3 คลิก OK. ค่าถูกส่งกลับตามค่าการค้นหาและข้อผิดพลาด # N / A จะถูกแทนที่ด้วยศูนย์หรือข้อความใหม่
doc vlookup ส่งคืน 0 7


ลูกศรสีฟ้าฟองขวา แปลงค่าความผิดพลาด # N / A ทั้งหมดเป็นศูนย์หรือข้อความอื่น ๆ

หากคุณต้องการเปลี่ยนค่าความผิดพลาด # N / A ทั้งหมดเป็นศูนย์ไม่เพียง แต่ใน VLOOKUP formul เท่านั้นคุณสามารถใช้ Kutools สำหรับ Excel's ตัวช่วยสร้างเงื่อนไขข้อผิดพลาด ประโยชน์

หลังจากการติดตั้ง Kutools สำหรับ Excel โปรดทำดังนี้:(ดาวน์โหลด Kutools for Excel ฟรีทันที!)

1. เลือกช่วงที่คุณต้องการแทนที่ข้อผิดพลาด # N / A ด้วย 0 แล้วคลิก Kutools > More > ตัวช่วยสร้างเงื่อนไขข้อผิดพลาด. ดูภาพหน้าจอ:
doc vlookup ส่งคืน 0 8

2. จากนั้นในกล่องโต้ตอบ popping ให้เลือก เฉพาะค่าความผิดพลาด # N / A จาก ประเภทข้อผิดพลาด รายการแบบหล่นลงและตรวจสอบ ข้อความ (ข้อความ)จากนั้นพิมพ์ 0 ลงในกล่องข้อความถัดไป ดูภาพหน้าจอ:
doc vlookup ส่งคืน 0 4

3 คลิก Ok. จากนั้นข้อผิดพลาด # N / A ทั้งหมดจะถูกแทนที่ด้วย 0

ปลาย: ยูทิลิตี้นี้จะแทนที่ข้อผิดพลาด # N / A ทั้งหมดที่เป็น 0 ไม่เพียง แต่ # N / A ในสูตร VLOOKUP



บทความญาติ:

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

kte แท็บ 201905


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (10)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
This helped me a lot. Thank you!
This comment was minimized by the moderator on the site
very useful info. was struggling with getting the zero. thanks guys. you are my Batmen.
This comment was minimized by the moderator on the site
Thank you very much
This comment was minimized by the moderator on the site
Thank you....
This comment was minimized by the moderator on the site
how do you write this is VBA code though?

=IFERROR(VLOOKUP(A13,$A$2:$C$10,3,0)


If (shtdest.Range("E" & ii)) = "N/A" Then
replace with "0"



is not working
This comment was minimized by the moderator on the site
=IFERROR(VLOOKUP(A13,$A$2:$C$10,3,false),0)
This comment was minimized by the moderator on the site
Sorry I do not know how to rewrite your code, why do not use above easy methods to solve?
This comment was minimized by the moderator on the site
the easy methods above are not free. so learn the codes.
This comment was minimized by the moderator on the site
If you want to display your own error comments then do following in a vlookup command. =IFERROR(VLOOKUP(A13,$A$2:$C$10,3,0),"your comments"), drag the autofill handle to the range. It will show 'your comments' instead of #N/A.
This comment was minimized by the moderator on the site
Thank you very much very useful) ;-)
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations