Note: The other languages of the website are Google-translated. Back to English

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

doc-vlookup-return-zero-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: มี Add-in ของ 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


เลือกเซลล์ที่มีค่าผิดพลาด 

พื้นที่ เลือกเซลล์ที่มีค่าผิดพลาด ของ Kutools for Excel ใช้เพื่อเลือกเซลล์ข้อผิดพลาดทั้งหมดในช่วง   คลิกเพื่อ 30 วันทดลองใช้ฟรี!
ค่าความผิดพลาดในการนับเอกสาร
 
Kutools for Excel: มี Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการ ให้ทดลองใช้ฟรีโดยไม่มีข้อจำกัด 30 วัน

บทความญาติ:


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel แก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office/Excel 2007-2021 และ 365 รองรับทุกภาษา ง่ายต่อการปรับใช้ในองค์กรหรือองค์กรของคุณ คุณสมบัติเต็มรูปแบบ ทดลองใช้ฟรี 30 วัน รับประกันคืนเงินภายใน 60 วัน
kte แท็บ 201905

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

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (10)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณมากค่ะ มีประโยชน์มาก ;-)
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
หากคุณต้องการแสดงความคิดเห็นเกี่ยวกับข้อผิดพลาดของคุณเอง ให้ทำตามคำสั่ง vlookup =IFERROR(VLOOKUP(A13,$A$2:$C$10,3,0),"ความคิดเห็นของคุณ") ลากจุดจับป้อนอัตโนมัติไปยังช่วง มันจะแสดง 'ความคิดเห็นของคุณ' แทนที่จะเป็น #N/A
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
คุณจะเขียนนี่คือรหัส VBA ได้อย่างไร

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


ถ้า (shtdest.Range("E" & ii)) = "N/A" แล้ว
แทนที่ด้วย "0"



ไม่ทำงาน
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขออภัย ฉันไม่ทราบวิธีการเขียนโค้ดของคุณใหม่ เหตุใดจึงไม่ใช้วิธีง่ายๆ ข้างต้นในการแก้ไข
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
วิธีง่าย ๆ ข้างต้นไม่ฟรี ดังนั้นเรียนรู้รหัส
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
=IFERROR(VLOOKUP(A13,$A$2:$C$10,3,เท็จ),0)
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอขอบคุณ....
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณมาก
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ข้อมูลที่เป็นประโยชน์มาก กำลังดิ้นรนเพื่อให้ได้ศูนย์ ขอบคุณเพื่อน. คุณคือแบทแมนของฉัน
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สิ่งนี้ช่วยฉันได้มาก ขอขอบคุณ!
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ

ช่องทางอื่นๆ

ลิขสิทธิ์© 2009 - wwwextendoffice.com | สงวนลิขสิทธิ์. ขับเคลื่อนโดย ExtendOffice. | แผนผังเว็บไซต์
Microsoft และโลโก้ Office เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Microsoft Corporation ในสหรัฐอเมริกาและ / หรือประเทศอื่น ๆ
ได้รับการปกป้องโดย Sectigo SSL