สารบัญ
VLOOKUP เป็นฟังก์ชันที่ใช้กันอย่างแพร่หลาย เมื่อใช้ฟังก์ชันนี้ เราสามารถแยกข้อมูลจากชุดข้อมูลหนึ่งไปยังอีกชุดหนึ่งได้ บางครั้งเราต้องการเซลล์ว่างในตำแหน่งของเซลล์ว่าง อย่างไรก็ตาม ฟังก์ชัน VLOOKUP คืนค่า 0 ให้เรา ในบทความนี้ เราจะแสดงเจ็ดวิธีที่เป็นไปได้ในการ ใช้ฟังก์ชัน VLOOKUP เพื่อส่งคืนค่าว่างแทน 0 หากคุณสงสัยเกี่ยวกับเรื่องนี้ ให้ดาวน์โหลดสมุดแบบฝึกหัดของเราและติดตามเรา
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัดนี้เพื่อฝึกฝนขณะที่คุณกำลังอ่านบทความนี้
VLOOKUP ส่งคืนค่าว่างแทน 0.xlsx
7 วิธีง่ายๆ ในการใช้ VLOOKUP เพื่อส่งคืนค่าว่างแทน 0 ใน Excel
เพื่อสาธิตวิธีการต่างๆ เราพิจารณาชุดข้อมูลของพนักงาน 10 คนขององค์กรใดๆ ชุดข้อมูลของเราอยู่ในช่วงเซลล์ B5:D14 ในเอนทิตีที่อยู่อาศัย เรามีค่าที่ขาดหายไป 3 ในเซลล์ D8 , D10 และ D13 เราใช้ ฟังก์ชัน VLOOKUP ในช่วงของเซลล์ G5:G7 และฟังก์ชันส่งคืนค่า 0 แทน ค่าว่าง เซลล์
ตอนนี้ เราจะแสดงให้คุณเห็นว่าคุณได้รับเซลล์ว่างจากฟังก์ชัน VLOOKUP สำหรับเซลล์ว่างในชุดข้อมูลต้นฉบับได้อย่างไร
1. การใช้ฟังก์ชัน IF และ VLOOKUP
ในวิธีนี้ เราจะใช้ฟังก์ชัน IF และ VLOOKUP เพื่อรับ ช่องว่าง แทน 0 ขั้นตอนนี้ค่าในคอลัมน์ 3 สำหรับค่า F5 เป็นค่าว่าง ฟังก์ชันจะส่งกลับให้เรา 0 มิฉะนั้น มันจะให้ค่านั้นแก่เรา
👉
IFERROR(VLOOKUP(F5,$B$5:$D$14,3,FALSE),” “) : ฟังก์ชัน IFERROR ตรวจสอบค่าของฟังก์ชัน VLOOKUP ก่อน ถ้าผลลัพธ์ของฟังก์ชัน VLOOKUP คือ 0 ฟังก์ชัน IF จะส่งกลับ ว่าง ในเซลล์ G5 มิฉะนั้น ฟังก์ชันจะส่งกลับค่าของฟังก์ชัน VLOOKUP
7. การใช้ฟังก์ชัน IF, IFERROR และ VLOOKUP
ในแนวทางต่อไปนี้ IFERROR<ฟังก์ชัน 2>, IF , LEN และ VLOOKUP จะช่วยให้เราได้เซลล์ ว่าง แทนที่จะเป็น 0 . ขั้นตอนระบุไว้ด้านล่างทีละขั้นตอน:
📌 ขั้นตอน:
- ในตอนแรก เลือกเซลล์ G5 .
- หลังจากนั้น จดสูตรต่อไปนี้ลงในเซลล์
=IFERROR(IF(LEN(VLOOKUP(F5,$B$5:$D$14,3,0))=0,"",VLOOKUP(F5,$B$5:$D$14,3,0)), "")
- กด Enter .
- คุณจะเห็นสูตรส่งคืนเซลล์ ว่าง แทนที่จะเป็น 0 .
- ตอนนี้ ดับเบิลคลิก บนไอคอน Fill Handle เพื่อคัดลอกสูตรไปยังเซลล์ G7 .
- คุณจะได้รับเซลล์ ว่าง สำหรับค่า สาม ทั้งหมด
ดังนั้น เราสามารถพูดได้ว่าสูตรของเราทำงานสำเร็จ และ VLOOKUP กลับเป็น ว่าง แทนที่จะเป็น 0 .
🔎 รายละเอียดของสูตร
เราคือแบ่งสูตรสำหรับเซลล์ G5 .
👉
VLOOKUP(F5,$B$5:$D$14,3,FALSE) : ฟังก์ชันนี้ค้นหาค่า ของเซลล์ F5 ในชุดข้อมูลของเรา ซึ่งอยู่ในช่วงของเซลล์ B5:D14 และจะพิมพ์ค่าของคอลัมน์ 3 เนื่องจากค่าในคอลัมน์ 3 สำหรับค่า F5 เป็นค่าว่าง ฟังก์ชันจะส่งกลับค่า 0 ให้เรา มิฉะนั้น มันจะให้ค่านั้นแก่เรา
👉
LEN(VLOOKUP(F5,$B$5:$D$14,3,FALSE)) : ฟังก์ชันนี้นับความยาวอักขระของ ผลลัพธ์ที่ได้จากฟังก์ชัน VLOOKUP ในกรณีนี้ ค่าคือ 0 .
👉
IF(LEN(VLOOKUP(F5,$B$5:$D$14,3,FALSE))=0” ”,VLOOKUP(F5,$B$5:$D$14,3,FALSE) : ฟังก์ชัน IF จะตรวจสอบค่าของฟังก์ชัน LEN ก่อน หากผลลัพธ์ของ ฟังก์ชัน LEN คือ 0 หรือตรรกะเป็น จริง ฟังก์ชัน IF จะคืนค่า ว่าง ในเซลล์ G5 ในทางกลับกัน ถ้าตรรกะเป็น เท็จ ฟังก์ชันจะส่งกลับค่าของฟังก์ชัน VLOOKUP
👉
IFERROR (IF(LEN(VLOOKUP(F5,$B$5:$D$14,3,0))=0,””,VLOOKUP(F5,$B$5:$D$14,3,0)), “”) : ฟังก์ชันนี้ตรวจสอบการตัดสินใจของฟังก์ชัน IF หากฟังก์ชันส่งคืนเซลล์ ว่าง ฟังก์ชัน IFERROR จะแสดงเซลล์ ว่าง มิฉะนั้น ฟังก์ชันจะแสดงค่าของเซลล์ที่เกี่ยวข้องในคอลัมน์ 3 .
สรุป
นั่นคือจุดสิ้นสุดของบทความนี้ ฉันหวังว่าบทความนี้จะเป็นประโยชน์สำหรับคุณ และคุณจะสามารถใช้ฟังก์ชัน VLOOKUP เพื่อคืนค่าว่างแทน 0 ใน Excel โปรดแชร์ข้อสงสัยหรือคำแนะนำเพิ่มเติมกับเราในส่วนความคิดเห็นด้านล่าง หากคุณมีคำถามหรือคำแนะนำเพิ่มเติม
อย่าลืมตรวจสอบเว็บไซต์ของเรา ExcelWIKI เพื่อดูปัญหาต่างๆ ที่เกี่ยวข้องกับ Excel และวิธีแก้ปัญหา เรียนรู้วิธีการใหม่และเติบโตต่อไป!
กระบวนการได้รับด้านล่าง:📌 ขั้นตอน:
- ก่อนอื่น เลือกเซลล์ G5 .
- ตอนนี้ จดสูตรต่อไปนี้ลงในเซลล์
=IF(VLOOKUP(F5,$B$5:$D$14,3,FALSE)="","",VLOOKUP(F5,$B$5:$D$14,3,FALSE))
- กด Enter
- คุณจะเห็นว่าสูตรส่งคืนเซลล์ ว่าง แทนที่จะเป็น 0 .
- จากนั้น ดับเบิลคลิก บนไอคอน Fill Handle เพื่อคัดลอกสูตรไปยังเซลล์ G7
- คุณจะได้รับเซลล์ ว่าง สำหรับค่า สาม ทั้งหมด
ดังนั้น เราสามารถพูดได้ว่าสูตรของเราทำงานได้อย่างสมบูรณ์ และ VLOOKUP คืนค่า ว่างเปล่า แทนที่จะเป็น 0 .
<0 🔎 แจกแจงสูตรเรากำลังแจกแจงสูตรสำหรับเซลล์ G5 .
👉
VLOOKUP(F5,$B $5:$D$14,3,FALSE) : ฟังก์ชันนี้ค้นหาค่าของเซลล์ F5 ในชุดข้อมูลของเรา ซึ่งอยู่ในช่วงของเซลล์ B5:D14 , และจะพิมพ์ค่าที่เกี่ยวข้องในคอลัมน์ 3 เนื่องจากค่าในคอลัมน์ 3 สำหรับค่า F5 เป็นค่าว่าง ฟังก์ชันจะส่งกลับค่า 0 ให้เรา มิฉะนั้น มันจะให้ค่านั้นแก่เรา
👉
IF(VLOOKUP(F5,$B$5:$D$14,3,FALSE)=””,””,VLOOKUP(F5,$ B$5:$D$14,3,FALSE)) : ฟังก์ชัน IF จะตรวจสอบค่าของฟังก์ชัน VLOOKUP ก่อน ถ้าฟังก์ชัน VLOOKUP ส่งกลับ ว่าง หรือตรรกะเป็น จริง ฟังก์ชัน IF ส่งกลับ ว่าง ในเซลล์ G5 . ในทางกลับกัน ถ้าลอจิกเป็น เท็จ ฟังก์ชันจะส่งกลับค่าของฟังก์ชัน VLOOKUP
อ่านเพิ่มเติม: วิธีใช้ XLOOKUP เพื่อส่งคืนค่าว่างแทนที่จะเป็น 0
2. การใช้ฟังก์ชัน IF, LEN และ VLOOKUP
ในขั้นตอนนี้ เราจะใช้ IF , LEN และ VLOOKUP เพื่อรับ ว่าง แทน 0 ขั้นตอนของแนวทางนี้มีดังต่อไปนี้:
📌 ขั้นตอน:
- ขั้นแรก เลือกเซลล์ G5 .
- หลังจากนั้น จดสูตรต่อไปนี้ลงในเซลล์
=IF(LEN(VLOOKUP(F5,$B$5:$D$14,3,FALSE))=0,"",VLOOKUP(F5,$B$5:$D$14,3,FALSE))
- กดปุ่ม ป้อน .
- คุณจะสังเกตเห็นว่าสูตรส่งคืนเซลล์ ว่าง ให้เราแทนที่ 0 .
- ตอนนี้ ดับเบิลคลิก บนไอคอน Fill Handle เพื่อคัดลอกสูตรไปยังเซลล์ G7 . <14
- คุณจะได้รับเซลล์ ว่าง สำหรับค่า สาม ทั้งหมด
- ในตอนแรก เลือกเซลล์ G5 และจดสูตรต่อไปนี้ลงในเซลล์
- กดปุ่ม Enter
- คุณจะเห็นสูตรคืน b ให้เรา lank เซลล์แทนที่จะเป็น 0 .
- หลังจากนั้น ดับเบิลคลิก บนไอคอน Fill Handle เพื่อคัดลอกสูตรจนถึง เซลล์ G7 .
- คุณจะได้เซลล์ ว่าง สำหรับ สาม ทั้งหมด ค่า
- วิธีลบศูนย์หน้าตัวเลขใน Excel (6 วิธีง่ายๆ)
- ซ่อนแถวที่มีค่าเป็นศูนย์ใน Excel โดยใช้มาโคร (3 วิธี)
- วิธีซ่อนชุดแผนภูมิที่ไม่มีข้อมูลใน Excel (4 วิธีง่ายๆ)
- ซ่อนค่าศูนย์ในตาราง Pivot ของ Excel (3 วิธีง่ายๆ)
- ในตอนเริ่มต้น เลือกเซลล์ G5 .
- ตอนนี้ จดสูตรต่อไปนี้ลงในเซลล์
- กด Enter .
- คุณจะเห็นว่าสูตรส่งคืนเซลล์ ว่าง แทนที่จะเป็น 0 .
- หลังจากนั้น ดับเบิลคลิก บนไอคอน Fill Handle เพื่อคัดลอกสูตรไปยังเซลล์ G7 .
- คุณจะได้รับเซลล์ ว่าง สำหรับค่า สาม ทั้งหมด
- ที่จุดเริ่มต้นของวิธีนี้ เลือกเซลล์ G5 .
- จากนั้นจดสูตรต่อไปนี้ลงในเซลล์
- กด Enter .
- คุณจะสังเกตเห็นว่าสูตรส่งคืนเซลล์ ว่าง ให้เราแทนที่ 0
- หลังจากนั้น ดับเบิลคลิก บนไอคอน Fill Handle เพื่อคัดลอกสูตรไปยังเซลล์ G7 .
- คุณจะได้รับเซลล์ ว่าง สำหรับค่า สาม ทั้งหมด
- ก่อนอื่น เลือกเซลล์ G5 .
- ตอนนี้ จดสูตรต่อไปนี้ลงในเซลล์
- กด ป้อน .
- คุณจะเห็นว่าสูตรส่งคืนเซลล์ ว่าง ให้เราแทนที่จะเป็น 0 .
- หลังจากนั้น ดับเบิลคลิก บนไอคอน Fill Handle เพื่อคัดลอกสูตรไปยังเซลล์ G6 .
- คุณจะได้รับเซลล์ ว่าง สำหรับทั้งสองค่า
ดังนั้น เราสามารถพูดได้ว่าสูตรของเราทำงานได้อย่างถูกต้อง และ VLOOKUP ส่งคืน ว่าง แทนที่จะเป็น 0 .
🔎 แจกแจงสูตร
เรากำลังแจกแจงสูตรสำหรับเซลล์ G5 .
👉
VLOOKUP (F5,$B$5:$D$14,3,FALSE) : ฟังก์ชันนี้ค้นหาค่าของเซลล์ F5 ในชุดข้อมูลของเรา ซึ่งอยู่ในช่วงของเซลล์ B5: D14 และจะพิมพ์ค่าของคอลัมน์ 3 เนื่องจากค่าในคอลัมน์ 3 สำหรับค่าของ F5 คือว่าง ฟังก์ชันจะส่งกลับเรา 0 มิฉะนั้น มันจะให้ค่านั้นแก่เรา
👉
LEN(VLOOKUP(F5,$B$5:$D$14,3,FALSE)) : ฟังก์ชันนี้นับความยาวอักขระของ ผลลัพธ์ที่ได้จากฟังก์ชัน VLOOKUP ในกรณีนี้ ค่าคือ 0 .
👉
IF(LEN(VLOOKUP(F5,$B$5:$D$14,3,FALSE))=0” ”,VLOOKUP(F5,$B$5:$D$14,3,FALSE) : ฟังก์ชัน IF จะตรวจสอบค่าของฟังก์ชัน LEN ก่อน หากผลลัพธ์ของ ฟังก์ชัน LEN คือ 0 หรือตรรกะเป็น จริง ฟังก์ชัน IF จะคืนค่า ว่าง ในเซลล์ G5 ในทางกลับกัน ถ้าตรรกะเป็น เท็จ ฟังก์ชันจะส่งกลับค่าของฟังก์ชัน VLOOKUP
อ่านเพิ่มเติม : ฟังก์ชัน IFERROR ของ Excel เพื่อส่งคืนค่าว่างแทนที่จะเป็น 0
3. การรวมฟังก์ชัน IF, ISBLANK และ VLOOKUP
ในแนวทางนี้ IF<ฟังก์ชัน 2>, ISBLANK และ VLOOKUP จะช่วยให้เราได้ ช่องว่าง แทนที่จะเป็น 0 ขั้นตอนของขั้นตอนนี้มีดังต่อไปนี้ :
📌 ขั้นตอน:
=IF(ISBLANK(VLOOKUP(F5,$B$5:$D$14,3,FALSE)),"",VLOOKUP(F5,$B$5:$D$14,3,FALSE))
ดังนั้น เราสามารถพูดได้ว่าสูตรของเราทำงานได้อย่างมีประสิทธิภาพ และ VLOOKUP ส่งคืน ว่าง แทนที่จะเป็น 0 .
🔎 รายละเอียดของสูตร
เรากำลังแจกแจงสูตรสำหรับเซลล์ G5 .
👉 VLOOKUP(F5,$B$5:$D$14,3,FALSE) : ฟังก์ชันนี้ค้นหาค่าของเซลล์ F5 ในชุดข้อมูลของเรา ซึ่งจะอยู่ในช่วงของเซลล์ B5:D14 และจะพิมพ์ค่าของคอลัมน์ 3 เนื่องจากค่าในคอลัมน์ 3 สำหรับค่า F5 เป็นค่าว่าง ฟังก์ชันจะส่งกลับค่า 0 ให้เรา มิฉะนั้น มันจะให้ค่านั้นแก่เรา
👉 ISBLANK(VLOOKUP(F5,$B$5:$D$14,3,FALSE)) : ฟังก์ชันนี้ตรวจสอบผลลัพธ์จาก ฟังก์ชัน VLOOKUP ถ้าเซลล์ว่าง ฟังก์ชันจะคืนค่า TRUE มิฉะนั้น จะคืนค่า FALSE ในกรณีนี้ ค่าคือ TRUE .
👉 IF(ISBLANK(VLOOKUP(F5,$B$5:$D$14,3,FALSE)),””, VLOOKUP(F5,$B$5:$D$14,3,FALSE)) : ฟังก์ชัน IF จะตรวจสอบค่าของฟังก์ชัน ISBLANK ก่อน ถ้าผลลัพธ์ของฟังก์ชัน ISBLANK เป็น จริง ฟังก์ชัน IF จะส่งกลับ ว่าง ในเซลล์ G5 ในทางกลับกัน ถ้าลอจิกเป็น เท็จ ฟังก์ชันจะส่งกลับค่าของฟังก์ชัน VLOOKUP
อ่านเพิ่มเติม: วิธียกเว้นค่าศูนย์ด้วยสูตรใน Excel (3 วิธีง่ายๆ)
การอ่านที่คล้ายกัน
4. การใช้ฟังก์ชัน IF, ISNUMBER และ VLOOKUP
ในขั้นตอนนี้ เราจะใช้ฟังก์ชัน IF , ISNUMBER และ VLOOKUP เพื่อรับ ว่าง แทนที่จะเป็น 0 ขั้นตอนของกระบวนการนี้มีคำอธิบายด้านล่าง:
📌 ขั้นตอน:
=IF(ISNUMBER(VLOOKUP(F5,$B$5:$D$14,3,FALSE)),VLOOKUP(F5,$B$5:$D$14,3,FALSE),"")
ในที่สุด เราสามารถพูดได้ว่าสูตรของเราทำงานได้สำเร็จ และ VLOOKUP กลับเป็น ว่างเปล่า แทนที่จะเป็น 0 .
🔎 แจกแจงสูตร
เรากำลังแจกแจงสูตรสำหรับเซลล์ G5 .
👉
VLOOKUP (F5,$B$5:$D$14,3,FALSE) : ฟังก์ชันนี้ค้นหาค่าของเซลล์ F5 ในชุดข้อมูลของเรา ซึ่งอยู่ในช่วงของเซลล์ B5:D14 และจะพิมพ์ค่าของคอลัมน์ 3 เนื่องจากค่าในคอลัมน์ 3 สำหรับค่า F5 เป็นค่าว่าง ฟังก์ชันจะส่งกลับค่า 0 ให้เรา มิฉะนั้น มันจะให้ค่านั้นแก่เรา
👉
ISNUMBER(VLOOKUP(F5,$B$5:$D$14,3,FALSE)) : ฟังก์ชันนี้ตรวจสอบผลลัพธ์ที่ได้จาก ฟังก์ชัน VLOOKUP ถ้าเซลล์ว่าง ฟังก์ชันจะคืนค่า FALSE มิฉะนั้น จะคืนค่า TRUE ในกรณีนี้ ค่าคือ FALSE .
👉
IF(ISNUMBER(VLOOKUP(F5,$B$5:$D$14,3,FALSE)),VLOOKUP(F5 ,$B$5:$D$14,3,FALSE),””) : ฟังก์ชัน IF จะตรวจสอบค่าของฟังก์ชัน ISNUMBER ก่อน ถ้าผลลัพธ์ของฟังก์ชัน ISNUMBER เป็น FALSE ฟังก์ชัน IF จะส่งกลับ ว่าง ในเซลล์ G5 ในทางกลับกัน ถ้าลอจิกเป็น TURE ฟังก์ชันจะส่งกลับค่าของฟังก์ชัน VLOOKUP
อ่านเพิ่มเติม: วิธีเว้นเซลล์ว่างหากไม่มีข้อมูลใน Excel (5 วิธี)
5. การใช้ฟังก์ชัน IF, IFNA และ VLOOKUP
ในกรณีนี้ เราจะใช้ ฟังก์ชัน IF , IFNA และ VLOOKUP เพื่อรับ ว่าง แทน 0 ขั้นตอนของวิธีนี้มีดังนี้:
📌 ขั้นตอน:
=IF(IFNA(VLOOKUP(F5,$B$5:$D$14,3,FALSE),0)=0,"",VLOOKUP(F5,$B$5:$D$14,3,FALSE))
ในตอนท้าย เราสามารถพูดได้ว่าสูตรของเราทำงานได้อย่างสมบูรณ์ และ VLOOKUP ส่งคืน ว่าง แทนที่จะเป็น 0 .
🔎 รายละเอียดสูตร
เรากำลังแยกย่อยสูตรสำหรับเซลล์ G5 .
👉
VLOOKUP(F5,$B$5:$ D$14,3,FALSE) : ฟังก์ชันนี้ค้นหาค่าของเซลล์ F5 ในชุดข้อมูลของเรา ซึ่งอยู่ในช่วงของเซลล์ B5:D14 และจะ พิมพ์ค่าของคอลัมน์ 3 เนื่องจากค่าในคอลัมน์ 3 สำหรับค่า F5 เป็นค่าว่าง ฟังก์ชันจะส่งกลับค่า 0 ให้เรา มิฉะนั้น มันจะให้ค่านั้นแก่เรา
👉
IFNA(VLOOKUP(F7,$B$5:$D$14,3,FALSE),0) : ฟังก์ชันนี้นับจำนวนอักขระ ความยาวของผลลัพธ์ที่ได้จากฟังก์ชัน VLOOKUP ในกรณีนี้ ค่าคือ 0 .
👉
IF(IFNA(VLOOKUP(F5,$B$5:$D$14,3,FALSE),0)=0 ,””,VLOOKUP(F5,$B$5:$D$14,3,FALSE)) : ฟังก์ชัน IF จะตรวจสอบค่าของฟังก์ชัน IFNA ก่อน ถ้าผลลัพธ์ของฟังก์ชัน IFNA คือ 0 ฟังก์ชัน IF ส่งกลับ ว่าง ในเซลล์ G5 มิฉะนั้น ฟังก์ชันจะส่งกลับค่าของฟังก์ชัน VLOOKUP
6. การใช้ฟังก์ชัน IFERROR และ VLOOKUP
ในเมธอดต่อไปนี้ เราจะใช้ IFERROR และ VLOOKUP เพื่อรับ ว่าง แทน 0 เราต้องมองหาค่าที่ไม่มีอยู่ในชุดข้อมูลของเรา ในกรณีเช่นนี้ สูตรจะส่งกลับเซลล์ ว่าง แทนที่จะเป็น 0 ขั้นตอนของวิธีการนี้มีดังต่อไปนี้:
📌 ขั้นตอน:
=IFERROR(VLOOKUP(F5,$B$5:$D$14,3,FALSE)," ")
สุดท้าย เราสามารถพูดได้ว่าสูตรของเราทำงานได้อย่างมีประสิทธิภาพ และ VLOOKUP ส่งคืน ว่างๆ แทนที่จะเป็น 0 .
🔎 รายละเอียดสูตร
เรากำลังแยกย่อยสูตรสำหรับเซลล์ G5 .
👉
VLOOKUP(F5,$B$5 :$D$14,3,FALSE) : ฟังก์ชันนี้ค้นหาค่าของเซลล์ F5 ในชุดข้อมูลของเรา ซึ่งอยู่ในช่วงของเซลล์ B5:D14 และ มันจะพิมพ์ค่าของคอลัมน์ 3 เนื่องจาก