วิธีปล่อยเซลล์ว่างหากไม่มีข้อมูลใน Excel (5 วิธี)

  • แบ่งปันสิ่งนี้
Hugh West

ในระหว่างขั้นตอนการคำนวณจำนวนมาก เราพบเซลล์ ว่าง ซึ่งนำไปสู่ผลลัพธ์เป็นศูนย์ แต่ในหลายกรณี เซลล์ ว่าง เมื่อเทียบกับค่าศูนย์เป็นผลลัพธ์ที่ต้องการ เนื่องจากสามารถให้ความชัดเจนมากขึ้นในการทำความเข้าใจการคำนวณ หากคุณอยากรู้ว่าคุณจะ ปล่อย เซลล์ ว่าง ได้อย่างไร หากไม่มีข้อมูลในเซลล์ บทความนี้อาจมีประโยชน์สำหรับคุณ ในบทความนี้ เราจะพูดถึงวิธีที่คุณสามารถ ปล่อย เซลล์ ว่าง หากไม่มีข้อมูลใน Excel พร้อมคำอธิบายโดยละเอียด

ดาวน์โหลดแบบฝึกหัดฝึกปฏิบัติ

ดาวน์โหลดคู่มือแบบฝึกหัดด้านล่างนี้

ปล่อยเซลล์ว่างหากไม่มีข้อมูล.xlsm

5 วิธีง่ายๆ ในการเว้นเซลล์ว่างไว้หาก ไม่มีข้อมูล

เราจะใช้ชุดข้อมูลด้านล่างเพื่อจุดประสงค์ในการสาธิต เรามี Product id , Quantity , Unit Price , และ Cost ฯลฯ มีบางรายการในคอลัมน์ ปริมาณ ซึ่งไม่รวมค่าใดๆ นั่นทำให้บางรายการในคอลัมน์ ต้นทุน เป็นศูนย์ แต่เราต้องการ ปล่อย ให้เต็ม ว่าง แทนที่จะแสดงเป็นศูนย์ เราปรับใช้ 5 วิธีแยกกันโดยทำตามที่คุณแก้ไขปัญหานี้

1. การใช้ฟังก์ชัน IF

การใช้ ฟังก์ชัน IF , เราสามารถ ปล่อย เซลล์ ว่าง ใน Excel หากไม่มีข้อมูลที่จะแสดงในเซลล์

ขั้นตอน

  • ถ้าคุณมองอย่างใกล้ชิด คุณจะสังเกตเห็นว่าเซลล์ E7 , E9 E12 และ E14 ว่างเปล่าจริงๆ
  • ค่าตัวเลขของเซลล์เหล่านั้น มีค่าเท่ากับ 0 แต่ถึงกระนั้น เซลล์เหล่านั้นก็มีค่า $0 อยู่
  • เราจำเป็นต้องลบเนื้อหาทั้งหมดในเซลล์เหล่านั้นออกทั้งหมด กล่าวอีกนัยหนึ่ง เราต้องการกำหนดให้เซลล์เหล่านั้นอยู่ในสถานะ ว่าง

  • เหตุผลที่อยู่เบื้องหลังเซลล์เหล่านั้นไม่ใช่ ว่างเปล่า แม้ว่าจะไม่มีข้อมูล แต่เป็นเพราะสูตรที่ใช้ที่นี่
  • สูตรในช่วงของเซลล์ F5:F14 จะแสดงที่นี่ สูตรเหล่านี้บังคับให้เซลล์แสดงค่าศูนย์ด้วยรูปแบบ สกุลเงิน

  • เพื่อที่จะ ออก เซลล์ ว่าง ที่ไม่มีข้อมูล เราจะป้อนสูตรต่อไปนี้:

=IF(C5="","",C5*D5)

  • จากนั้นลาก Fill Handle ไปที่เซลล์ E14 .
  • การทำเช่นนี้จะดำเนินการตามสูตรเดิมเหมือนเดิม แต่ เวลานี้ค่าศูนย์จะแสดงและปล่อยเป็น เซลล์ว่าง

  • นี่คือวิธีที่เราสามารถ ปล่อย เซลล์ ว่าง หากไม่มีข้อมูลในเซลล์

อ่านเพิ่มเติม: ฟังก์ชัน Excel IFERROR เพื่อส่งคืนค่าว่างแทน 0

2. การรวมฟังก์ชัน IF และ IS BLANK

การใช้ฟังก์ชัน IF และ ISBLANK ร่วมกัน เราสามารถตรวจสอบได้ว่าเซลล์ใน Excel เป็น ว่าง หรือไม่ จากนั้น ปล่อย ไว้ ว่างเปล่า หากไม่มีข้อมูลที่จะแสดง

ขั้นตอน

  • หากคุณสังเกตอย่างใกล้ชิด คุณจะสังเกตเห็นว่าเซลล์ E7 , E10 และ E12 ว่างเปล่า
  • ค่าตัวเลขของเซลล์เหล่านั้นเท่ากับ 0. แต่ถึงกระนั้น เซลล์เหล่านั้นก็มีค่า $0 อยู่
  • เซลล์หลักเหล่านี้แสดงค่าเป็นศูนย์ ไม่ใช่เซลล์ ว่าง เป็นเพราะสูตรและการจัดรูปแบบ
  • สูตรในช่วงของเซลล์ F5:F14 จะแสดงที่นี่ สูตรเหล่านี้บังคับให้เซลล์แสดงค่าศูนย์ด้วยรูปแบบ สกุลเงิน

  • เพื่อหลีกเลี่ยงปัญหานี้ เราสามารถป้อนข้อมูลต่อไปนี้ สูตร:

=IF(ISBLANK(C5), "", C5*D5)

รายละเอียดสูตร

  • ISBLANK(C5): ฟังก์ชันนี้จะตรวจสอบเซลล์ C5 ว่าเป็น ว่าง หรือไม่ หากเป็น ว่าง ก็จะคืนค่าเป็น บูลีนจริง มิฉะนั้น จะส่งคืน Boolean False .
  • IF(ISBLANK(C5), “”, C5*D5): ขึ้นอยู่กับการส่งคืนจาก ISBLANK ฟังก์ชัน IF จะส่งกลับ “” ถ้าการส่งคืนจากฟังก์ชัน ISBLANK เป็น จริง มิฉะนั้น หากค่าที่ส่งคืนจากฟังก์ชัน ISBLANK เป็น เท็จ ฟังก์ชัน IF จะส่งคืนค่าของ C5*D5 .
  • จากนั้นลาก Fill Handle ไปที่เซลล์ E14 .
  • การทำเช่นนี้จะดำเนินการเช่นเดียวกันสูตรเหมือนเดิม แต่คราวนี้ค่าศูนย์ไม่แสดงและถูกปล่อยไว้เป็นเซลล์ ว่าง

อ่านเพิ่มเติม: วิธีใช้ VLOOKUP เพื่อคืนค่าว่างแทนที่จะเป็น 0 (7 วิธี)

การอ่านที่คล้ายกัน

  • วิธี การลบศูนย์หน้าตัวเลขใน Excel (6 วิธีง่ายๆ)
  • ซ่อนแถวที่มีค่าเป็นศูนย์ใน Excel โดยใช้มาโคร (3 วิธี)
  • วิธีซ่อนชุดแผนภูมิที่ไม่มีข้อมูลใน Excel (4 วิธีง่ายๆ)
  • ซ่อนค่าศูนย์ในตาราง Pivot ของ Excel (3 วิธีง่ายๆ)

3. การใช้ฟังก์ชัน IF และ ISNUMBER

การนำฟังก์ชัน IF และ ISNUMBER มาใช้ร่วมกัน เราสามารถตรวจสอบได้ว่าเซลล์นั้นเป็น ว่าง แล้ว ปล่อย เป็น ว่าง หากไม่มีข้อมูลให้แสดง

ขั้นตอน

  • หากคุณดูอย่างใกล้ชิด คุณจะสังเกตเห็นว่าเซลล์ E7 , E9 E12 และ E14 ว่างเปล่าจริงๆ
  • ค่าตัวเลข ของเซลล์เหล่านั้นเท่ากับ 0 แต่ถึงกระนั้น เซลล์เหล่านั้นก็เป็น ครอบครองด้วยค่า $0
  • เราจำเป็นต้องลบเนื้อหาทั้งหมดในเซลล์เหล่านั้นออกทั้งหมด กล่าวอีกนัยหนึ่ง เราต้องการทำให้เซลล์เหล่านั้นอยู่ในสถานะ ว่าง
  • สาเหตุที่ทำให้เซลล์เหล่านั้นไม่เป็น ว่าง แม้ว่าจะไม่มีข้อมูลก็ตาม เป็นเพราะ สูตรที่ใช้ที่นี่
  • สูตรในช่วงของเซลล์ F5:F14 จะแสดงที่นี่ สูตรเหล่านี้บังคับให้เซลล์เพื่อแสดงค่าศูนย์ด้วยรูปแบบ สกุลเงิน

  • เพื่อหลีกเลี่ยงปัญหา เราป้อนสูตรต่อไปนี้:

=IF(ISNUMBER(C5),C5*D5,"")

รายละเอียดสูตร

  • ISNUMBER(C5) : ฟังก์ชันนี้จะตรวจสอบเซลล์ C5 ว่าเป็นตัวเลขหรือไม่ หากเป็นตัวเลข ก็จะคืนค่าบูลีน จริง มิฉะนั้น จะส่งคืน Boolean False .
  • IF(ISNUMBER(C5),C5*D5,”) : ขึ้นอยู่กับ การส่งคืนจากฟังก์ชัน ISNUMBER ฟังก์ชัน IF จะส่งกลับ “” หากการส่งคืนจากฟังก์ชัน ISBLANK คือ เท็จ . มิฉะนั้น หากการส่งคืนจากฟังก์ชัน ISNUMBER เป็น True IF ฟังก์ชันจะส่งคืนค่าของ C5*D5 .
  • จากนั้นลาก Fill Handle ไปยังเซลล์ E14 .
  • การทำเช่นนี้จะดำเนินการตามสูตรเดิม แต่คราวนี้เซลล์ที่ไม่มีข้อมูลใดๆ จะเหลือ ว่าง .

💬 หมายเหตุ

  • การ ISNUMBER จะส่งกลับค่า True เมื่อรายการเป็นตัวเลขเท่านั้น สำหรับรูปแบบใดๆ ของค่าที่ไม่ใช่ตัวเลข เช่น ว่าง เว้นวรรค ฯลฯ ISNUMBER จะส่งกลับ เท็จ
  • ดังนั้น สูตรที่นี่จะทำให้เซลล์ ว่าง ไม่ว่าเนื้อหาเซลล์จะเป็น ว่าง หรืออักขระอื่นๆ ที่ไม่ใช่ตัวเลข ผู้ใช้จำเป็นต้องทราบเรื่องนี้

อ่านเพิ่มเติม: วิธีสมัครVLOOKUP เพื่อส่งคืนค่าว่างแทนที่จะเป็น 0 หรือ NA

4. การใช้การจัดรูปแบบแบบกำหนดเอง

การจัดรูปแบบแบบกำหนดเองจะช่วยให้เราเลือกแต่ละเซลล์แล้วจัดรูปแบบเซลล์เหล่านั้น ปล่อย เท่านั้น เซลล์ว่าง หากไม่มีข้อมูลอื่นสำหรับแสดง

ขั้นตอน

  • ในชุดข้อมูลที่แสดงด้านล่าง เราสามารถสังเกต ว่าตอนนี้เซลล์ E7 , E9 , E12 และ E14 มีข้อมูลเป็นศูนย์ในเซลล์เหล่านั้น แต่ถึงอย่างนั้น ไม่อยู่ในสถานะ ว่างเปล่า พวกเขายังคงแสดงค่าเป็น 0

  • เพื่อแก้ไขปัญหานี้และใส่เซลล์ ว่าง ลงในเซลล์ที่มีข้อมูลอยู่ในขณะนี้ เรา สามารถจัดรูปแบบชุดข้อมูลใหม่ได้ ซึ่งสามารถแสดงเซลล์ ว่าง หากไม่มีข้อมูลอยู่ในนั้น
  • ในการดำเนินการนี้ ให้เลือกช่วงของเซลล์ D5:F14 .
  • แล้วคลิกขวาที่มัน
  • จากเมนูบริบท คลิกที่ จัดรูปแบบเซลล์ .

  • ในกล่องโต้ตอบจัดรูปแบบเซลล์ คลิกที่ กำหนดเอง จากแท็บ ตัวเลข
  • จากนั้นพิมพ์ “ $General;; ” ในฟิลด์ ประเภท จากนั้นคลิก ตกลง .

  • หลังจากคลิก ตกลง คุณจะสังเกตเห็นว่าขณะนี้ค่าแสดงเป็น ว่าง หากไม่มีข้อมูลใดๆ

<0 💬หมายเหตุ
  • ในกล่องโต้ตอบการจัดรูปแบบที่กำหนดเอง เราจำเป็นต้องพิมพ์ “ ;; ” ตามหลัง General ในเวลาเดียวกัน เราต้องใส่เครื่องหมาย $ หน้า ทั่วไป เนื่องจากการรักษารูปแบบ สกุลเงิน มิฉะนั้น จะเป็นการตัดรูปแบบ สกุลเงิน ออกจากตัวเลข

อ่านเพิ่มเติม: วิธีใช้ XLOOKUP เพื่อส่งคืนค่าว่างแทน 0

5. การฝังโค้ด VBA

การใช้ VBA มาโคร แบบง่ายๆ สามารถลดเวลาในการตรวจจับและ ปล่อย ได้อย่างมาก 2> เซลล์ ว่าง หากไม่มีข้อมูล

ขั้นตอน

  • ขั้นแรก ให้ไปที่ ผู้พัฒนา จากนั้นคลิก Visual Basic .

  • จากนั้นคลิก แทรก > โมดูล .

  • ในหน้าต่าง โมดูล ให้ป้อนรหัสต่อไปนี้
5422

  • จากนั้นปิดหน้าต่าง
  • หลังจากนั้น ไปที่แท็บ มุมมอง > มาโคร > ; ดูมาโคร .

  • หลังจากคลิก ดูมาโคร เลือกมาโครที่คุณสร้างขึ้น ตอนนี้ ชื่อที่นี่คือ Blank_Cell จากนั้นคลิก เรียกใช้ .

  • หลังจากคลิก เรียกใช้ คุณจะสังเกตเห็นเซลล์ที่ไม่มีข้อมูลในขณะนี้ แสดงเซลล์ ว่าง แทน $0 นอกจากนี้ เรายังสามารถรักษารูปแบบ สกุลเงิน สำหรับส่วนที่เหลือของเซลล์

💬 หมายเหตุ

  • คุณต้องแก้ไขโค้ดสำหรับชุดข้อมูลของคุณ สำหรับการเลือกช่วงเซลล์ที่ต้องการ
  • พยายามหลีกเลี่ยงการเพิ่มคอลัมน์หรือแถวที่ไม่ใช่ตัวเลขใน แนว. เพิ่มช่วงของเซลล์ที่แน่นอนที่จำเป็นเท่านั้น

บทสรุป

โดยสรุป ปัญหาของการปล่อยให้เซลล์ ว่าง หากไม่มีข้อมูลจะได้รับการแก้ไขโดยการจัดเตรียมโซลูชัน 5 รายการแยกกัน วิธีการเหล่านั้นเกี่ยวข้องกับการใช้ฟังก์ชัน IF , ISBLANK และ ISNUMBER เรายังใช้แมโคร VBA วิธีการมาโคร VBA ต้องการความรู้ เกี่ยวกับ VBA ก่อนหน้าเพื่อทำความเข้าใจตั้งแต่เริ่มต้น

สำหรับปัญหานี้ สมุดงานที่เปิดใช้งานมาโครจะแนบมาด้วยซึ่งคุณสามารถฝึกฝนสิ่งเหล่านี้ได้ วิธีการ

อย่าลังเลที่จะถามคำถามหรือข้อเสนอแนะผ่านส่วนความคิดเห็น ข้อเสนอแนะใด ๆ สำหรับการปรับปรุงชุมชน Exceldemy ให้ดีขึ้นจะได้รับการชื่นชมอย่างมาก

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง