สารบัญ
ในบทความนี้ ฉันจะพูดถึงวิธีการลบเลขศูนย์ (0) ออกจาก Excel บ่อยครั้ง เมื่อเราทำงานกับสเปรดชีตที่ไม่ได้จัดทำขึ้น เราจะเผชิญกับรูปแบบตัวเลขประเภทต่างๆ ในเซลล์ ตัวอย่างเช่น หมายเลขโทรศัพท์อาจมีเลขศูนย์นำหน้า ในทางกลับกัน บางเซลล์อาจมีค่าเป็นศูนย์เท่านั้น ซึ่งอาจส่งผลต่อการคำนวณเพิ่มเติมใน excel (เช่น ในการคำนวณค่าเฉลี่ย) โชคดีที่ Excel มีตัวเลือกมากมายในการลบเลขศูนย์ทั้งสองประเภท มาดูวิธีการกัน
ดาวน์โหลดแบบฝึกหัด
คุณสามารถดาวน์โหลดแบบฝึกหัดที่เราใช้ในการเตรียมบทความนี้
ลบ 0.xlsm
7 วิธีง่ายๆ ในการลบ 0 ออกจาก Excel
1. ใช้ตัวเลือกค้นหาและแทนที่ เพื่อลบ 0 ออกจาก Excel
หากเราต้องการลบค่าศูนย์ออกจากช่วงข้อมูล ตัวเลือก ค้นหาและแทนที่ สามารถช่วยได้มาก นี่คือขั้นตอนที่เกี่ยวข้อง:
ขั้นตอน:
- ขั้นแรก เลือกชุดข้อมูลทั้งหมด ( B5:B13 )
- ถัดไป พิมพ์ Ctrl+T จากแป้นพิมพ์ ค้นหาและแทนที่ หน้าต่างจะปรากฏขึ้น ตอนนี้ ไปที่แท็บ แทนที่ พิมพ์ 0 ในช่อง ค้นหาอะไร ปล่อยช่อง แทนที่ด้วย ว่างไว้ จากนั้น ทำเครื่องหมายถูกที่ ' จับคู่เนื้อหาทั้งเซลล์ ' ขณะที่เรากำลังมองหาเซลล์ที่มีแต่เลขศูนย์ มิฉะนั้น มันจะแทนที่ศูนย์ที่อยู่ในใดๆตัวเลข; เช่น 100, 80, 90 เป็นต้น หลังจากนั้นให้คลิกที่ปุ่ม แทนที่ทั้งหมด
- Excel จะแสดง จำนวนเซลล์ศูนย์ที่ถูกแทนที่ด้วยช่องว่าง กดปุ่ม ตกลง
- สุดท้าย นี่คือผลลัพธ์ ลบเลขศูนย์ทั้งหมดออกจากชุดข้อมูลแล้ว
2. ลบเลขนำหน้า 0 โดยใช้ตัวเลือกการตรวจสอบข้อผิดพลาด (แปลงข้อความเป็นตัวเลข)
บางครั้ง ผู้คนใช้รูปแบบ ข้อความ ในเซลล์ Excel เพื่อแสดงเลขศูนย์นำหน้า ถ้าเราต้องการลบเลขศูนย์นำหน้าเหล่านี้ในครั้งเดียว เราสามารถแปลง ข้อความ เป็น ตัวเลข ได้ด้วยการคลิกเพียงครั้งเดียว ดังนั้น นี่คือขั้นตอนที่เกี่ยวข้อง:
ขั้นตอน:
- ขั้นแรก เลือกชุดข้อมูลทั้งหมด ( B5:B13 ) ที่มี เลขศูนย์นำหน้า ตอนนี้ คุณจะสังเกตเห็นไอคอนสีเหลืองปรากฏขึ้นที่มุมซ้ายบนของส่วนที่เลือก
- ถัดไป คลิกที่ไอคอนตรวจสอบข้อผิดพลาดสีเหลือง และ เลือกตัวเลือก ' แปลงเป็นตัวเลข ' จากเมนูแบบเลื่อนลง
- สุดท้าย เราจะเห็นว่าตัวนำทั้งหมด เลขศูนย์หายไป
3. ลบเลข 0 นำหน้าโดยเปลี่ยนรูปแบบตัวเลขที่กำหนดเองของเซลล์
ตอนนี้ เรา จะกล่าวถึงวิธีการอื่นในการลบเลขศูนย์นำหน้า บางครั้งผู้คนใช้รูปแบบตัวเลขที่กำหนดเองในชุดข้อมูล ตัวอย่างเช่น แต่ละเซลล์จะมีตัวเลขจำนวนหนึ่งไม่ว่าจะมีค่าเท่าใดก็ตาม ในกรณีเช่นนี้ เราสามารถลบได้นำหน้าศูนย์เพียงแค่เลือกรูปแบบ ตัวเลขทั่วไป
ขั้นตอน:
- เลือกชุดข้อมูลทั้งหมด ( B5:B11 ) ในตอนแรก
- ถัดไป ไปที่กลุ่มตัวเลขจาก หน้าแรก ตามค่าเริ่มต้น เลือกรูปแบบตัวเลข พิเศษ ที่นี่
- ตอนนี้ เลือก ทั่วไป จาก แบบเลื่อนลง
- สุดท้าย ต่อไปนี้เป็นผลลัพธ์ของเรา
4. ลบ 0 นำหน้าโดยใช้เทคนิคพิเศษการวาง
เราสามารถลบช่องว่างนำหน้าออกจากชุดข้อมูลได้โดยใช้เทคนิค วางแบบพิเศษ โดยค่าเริ่มต้นเซลล์ Excel ตัวเลข รูปแบบคือ ทั่วไป และเราจะใช้หลักการนี้ในวิธีนี้ วิธีนี้จะใช้ได้กับทั้งรูปแบบ ตัวเลขที่กำหนดเอง และตัวเลขที่แปลงเป็น ข้อความ สมมติว่าเรามีชุดข้อมูลที่ค่า (ตัวเลข) มีทั้งในรูปแบบ ข้อความ และ กำหนดเอง
ขั้นตอน:
- ขั้นแรก เลือกเซลล์ว่างและคัดลอกเซลล์
- ถัดไป เลือก ชุดข้อมูล ( B5:B13 ) และคลิกขวาที่ชุดข้อมูลแล้วเลือก วางแบบพิเศษ
- ตอนนี้ หน้าต่าง วางแบบพิเศษ จะปรากฏขึ้น จากนั้น เลือก เพิ่ม จากกลุ่ม ตัวเลือก แล้วคลิก ตกลง .
- สุดท้าย ผลลัพธ์ของเราต่อไปนี้
5. ใช้ฟังก์ชัน VALUE เพื่อลบการนำหน้า 0จาก Excel
ไม่เหมือนที่อธิบายไว้ในวิธีการก่อนหน้านี้ ตอนนี้เราจะพูดถึงวิธีการลบช่องว่างนำหน้าโดยใช้ฟังก์ชัน Excel เช่น ฟังก์ชัน VALUE ฟังก์ชัน VALUE แปลงสตริงข้อความที่แทนตัวเลขเป็นตัวเลข ในทำนองเดียวกัน วิธีที่ 4 สูตรนี้จะใช้ได้กับทั้งรูปแบบ ตัวเลขที่กำหนดเอง และตัวเลขที่แปลงเป็น ข้อความ
ขั้นตอน :
- พิมพ์สูตรด้านล่างใน เซลล์ C5 .
=VALUE(B5)
- ในท้ายที่สุด เราจะได้ผลลัพธ์ต่อไปนี้ ใช้เครื่องมือ Fill Handle ( + ) เพื่อคัดลอกสูตรไปยังเซลล์ที่เหลือ
6. ลบเลข 0 นำหน้าออกจากข้อความใน Excel โดยใช้ฟังก์ชันรวมกัน
จนถึงตอนนี้ เราได้พูดถึงวิธีการลบเลขศูนย์เมื่อเซลล์มีเฉพาะตัวเลข อย่างไรก็ตาม มีบางสถานการณ์ที่เซลล์มีทั้งข้อความและตัวเลข ในสถานการณ์ดังกล่าว เราสามารถลบเลขศูนย์นำหน้าได้โดยใช้ฟังก์ชัน excel ผสมกัน ตัวอย่างเช่น ในวิธีนี้ เราจะรวม RIGHT , LEN , FIND , LEFT และ SUBSTITUTE ฟังก์ชันเพื่อลบเลขศูนย์นำหน้า
ขั้นตอน:
- ขั้นแรก พิมพ์สูตรต่อไปนี้ใน เซลล์ C5 .
=RIGHT(B5,LEN(B5)-FIND(LEFT(SUBSTITUTE(B5,"0",""),1),B5)+1)
- ต่อไปนี้จะเป็นผลลัพธ์ของสูตรที่กล่าวถึงข้างต้น
รายละเอียดของสูตร:
➤ SUBSTITUTE(B5,”0″,””)
ที่นี่ ฟังก์ชัน SUBSTITUTE แทนที่ศูนย์ด้วย ว่าง (“”) ผลลัพธ์คือ ' ABCD '.
➤ LEFT(SUBSTITUTE(B5,”0″,””),1)
ที่นี่ ฟังก์ชัน LEFT แยกอักขระที่อยู่ซ้ายสุดของสตริง และผลลัพธ์คือ ' A '.
➤ FIND(LEFT(SUBSTITUTE(B5,”0″,””),1),B5)
ตอนนี้ ฟังก์ชัน FIND จะค้นหาอักขระที่อยู่ซ้ายสุดและตำแหน่งที่กำหนดโดยสูตร LEFT ที่นี่ ผลลัพธ์ของส่วนนี้ของสูตรคือ ' 3 '
ถัดไป 1 จะถูกเพิ่มในผลลัพธ์ของสูตร FIND เพื่อให้เราได้ ความยาวทั้งหมดของสตริงข้อความ
จากนั้น ผลลัพธ์ของสูตร FIND จะถูกลบออกจากความยาวอักขระที่กำหนดโดย ฟังก์ชัน LEN .
➤ ขวา(B5,LEN(B5)-FIND(ซ้าย(SUBSTITUTE(B5,”0″,””),1),B5)+1)
สุดท้าย ฟังก์ชัน RIGHT แยกสตริงข้อความทั้งหมดโดยไม่รวมศูนย์นำหน้า
7. ลบ 0 นำหน้าออกจาก Excel โดยใช้ VBA
เราสามารถลบเลขศูนย์นำหน้าโดยใช้ VBA ได้เช่นกัน มาดูขั้นตอนที่เกี่ยวข้องกับวิธีนี้กัน
ขั้นตอน:
- ขั้นแรก เลือกชุดข้อมูลทั้งหมด ( B5:B13 ) .
- ถัดไป คลิกขวาที่ชื่อแผ่นงาน Excel ที่ตรงกัน แล้วเลือก ดูโค้ด
- ตอนนี้ รหัส โมดูล จะปรากฏขึ้น จากนั้นเขียนโค้ดต่อไปนี้ที่นั่น
8134
- หลังจากนั้น เรียกใช้ รหัส
- สุดท้าย เลขศูนย์นำหน้าทั้งหมดหายไปจากชุดข้อมูล ( B5:B11 )