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

จะเก็บหรือลบเลขศูนย์นำหน้าใน Excel ได้อย่างไร?

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

ให้เลขศูนย์นำหน้าด้วย Format Cells

ลบเลขศูนย์นำหน้าด้วย VBA

ลบเลขศูนย์นำหน้าด้วย Kutools for Excel โดยการคลิก ความคิดที่ดี 3

เพิ่ม / ลบเลขศูนย์นำหน้าเดียวกันด้วย Kutools for Excel


ลูกศรสีฟ้าฟองขวา ให้เลขศูนย์นำหน้าด้วย Format Cells

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

1. เลือกเซลล์ช่วงที่คุณต้องการพิมพ์ข้อมูลด้วยเลขศูนย์นำหน้าและคลิกขวาเพื่อเลือก จัดรูปแบบเซลล์ จากเมนูบริบท ดูภาพหน้าจอ:

doc-keep-delete-leading-zeor-1.doc

2 ใน จัดรูปแบบเซลล์ โต้ตอบคลิก จำนวน และเลือก ข้อความ จาก หมวดหมู่ บานหน้าต่าง คลิก OK เพื่อปิดกล่องโต้ตอบ ดูภาพหน้าจอ:

doc-keep-delete-leading-zeor-2.doc

ตอนนี้เมื่อคุณพิมพ์ตัวเลขที่มีเลขศูนย์นำหน้าลงในเซลล์ช่วงเลขศูนย์นำหน้าจะยังคงอยู่ในเซลล์ ดูภาพหน้าจอ:

doc-keep-delete-leading-zeor-3.doc

หมายเหตุ: วิธีนี้ใช้ไม่ได้หากคุณจัดรูปแบบเซลล์เป็นข้อความหลังจากพิมพ์ตัวเลข


คลิกเดียวเพื่อลบเลขศูนย์นำหน้าทั้งหมดออกจากเซลล์ใน Excel

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

ลูกศรสีฟ้าฟองขวา ลบเลขศูนย์นำหน้าด้วย VBA

หากคุณต้องการลบเลขศูนย์นำหน้าใน Excel คุณมีสี่วิธีในการแก้ปัญหา

วิธีที่ 1 จัดรูปแบบเซลล์เป็นการจัดรูปแบบตัวเลข

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

หมายเหตุ: วิธีนี้ใช้ไม่ได้ถ้าคุณจัดรูปแบบเซลล์หลังจากพิมพ์ตัวเลข

วิธีที่ 2 ใช้สูตร

เลือกเซลล์ว่างถัดจากเซลล์ช่วงที่คุณพิมพ์ตัวเลขด้วยเลขศูนย์นำหน้าแล้วพิมพ์สูตรนี้ = มูลค่า (A1) (A1 ระบุว่าเซลล์มีตัวเลขที่มีศูนย์นำหน้า) อยู่ในเซลล์ แล้วกด เข้าสู่ ตอนนี้ตัวเลขที่ไม่มีศูนย์นำหน้าจะแสดงในเซลล์สูตร ดูภาพหน้าจอ:

doc-keep-delete-leading-zeor-4.doc

วิธีที่ 3 เรียกใช้ VBA

1 กด Alt + F11 เพื่อแสดง Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2. ในหน้าต่างคลิก สิ่งที่ใส่เข้าไป > โมดูล เพื่อแสดงหน้าต่างโมดูลใหม่จากนั้นคัดลอกรหัส VBA ต่อไปนี้ลงในหน้าต่างโมดูล

VBA: ลบเลขศูนย์นำหน้าใน Excel

Sub DeleteZero()
'updateby20140616
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
WorkRng.NumberFormat = "General"
WorkRng.Value = WorkRng.Value
End Sub
3 คลิก วิ่ง และกล่องโต้ตอบ KutoolsforExcel จะปรากฏขึ้นเพื่อให้คุณเลือกช่วงที่จะลบเลขศูนย์นำหน้า ดูภาพหน้าจอ:

doc-keep-delete-leading-zeor-5.doc

4 คลิก OK. จากนั้นศูนย์นำหน้าในการเลือกจะถูกลบออก

วิธีที่ 4 ใช้คุณลักษณะ Convert to Number

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

doc-keep-delete-leading-zeor-6.doc


ลูกศรสีฟ้าฟองขวา ลบเลขศูนย์นำหน้าด้วย Kutools for Excel โดยการคลิก

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

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

ถ้าคุณมี Kutools สำหรับ Excelคุณสามารถลบเลขศูนย์นำหน้าทั้งหมดออกจากข้อความได้อย่างรวดเร็วด้วยการคลิกสองครั้ง ลบเลขศูนย์นำหน้า ประโยชน์

เลือกข้อความที่คุณต้องการลบเลขศูนย์นำหน้าจากนั้นคลิก Kutools > ข้อความ > ลบเลขศูนย์นำหน้า. ดูภาพหน้าจอ:
doc ลบเลขศูนย์นำหน้า 01

จากนั้นกล่องโต้ตอบจะปรากฏขึ้นเพื่อเตือนว่าเลขศูนย์นำหน้าถูกลบออกจากจำนวนเซลล์แล้ว ดูภาพหน้าจอ:
doc ลบเลขศูนย์นำหน้า 02

คลิก OK เพื่อปิดกล่องโต้ตอบ

ลูกศรสีฟ้าฟองขวา ลบศูนย์นำหน้า




ลูกศรสีฟ้าฟองขวา เพิ่ม / ลบเลขศูนย์นำหน้าด้วย Kutools for Excel

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

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

เพิ่มเลขศูนย์นำหน้าจำนวนเดียวกัน

1. ประการแรกคุณต้องจัดรูปแบบเซลล์เป็น ข้อความ โดยเลือกและคลิก หน้าแรก และไปที่ เป็นตัวเลข กลุ่มเพื่อเลือก ข้อความ จากรายการแบบเลื่อนลง ดูภาพหน้าจอ:
เอกสาร kutools 1

2. จากนั้นให้เลือกเซลล์เหล่านี้ไว้แล้วคลิก Kutools > ข้อความ > เพิ่มข้อความ. ดูภาพหน้าจอ:
เอกสาร kutools 2

3 ใน เพิ่มข้อความ ให้พิมพ์ศูนย์ที่คุณต้องการเพิ่มลงในกล่องข้อความ ข้อความและตรวจสอบ ก่อนอักขระตัวแรก และคุณสามารถดูตัวอย่างผลการเพิ่มในบานหน้าต่างด้านขวา ดูภาพหน้าจอ:
เอกสาร kutools 3

4 คลิก Ok or ใช้ตอนนี้เลขศูนย์นำหน้าจำนวนเท่ากันจะถูกเพิ่มเข้าไปในเซลล์
เอกสาร kutools 4

ลบเลขศูนย์นำหน้าจำนวนเดียวกัน

1. เลือกเซลล์ที่คุณต้องการลบเลขศูนย์นำหน้าแล้วคลิก Kutools > ข้อความ > ลบตามตำแหน่ง. ดูภาพหน้าจอ:
เอกสาร kutools 5

2. ในกล่องโต้ตอบ popping ให้พิมพ์จำนวนศูนย์ที่คุณต้องการลบตรวจสอบตัวเลือกและคุณสามารถดูผลลัพธ์ได้ในบานหน้าต่างแสดงตัวอย่าง
เอกสาร kutools 6

3 คลิก Ok or ใช้ตอนนี้เลขศูนย์นำหน้าจะถูกลบออกพร้อมกัน


การเรียกดูแบบแท็บและแก้ไขสมุดงาน Excel / เอกสาร Word หลายรายการเช่น Firefox, Chrome, Internet Explore 10!

คุณอาจคุ้นเคยกับการดูหน้าเว็บหลายหน้าใน Firefox / Chrome / IE และสลับไปมาระหว่างหน้าเว็บเหล่านั้นโดยคลิกที่แท็บที่เกี่ยวข้องได้อย่างง่ายดาย ที่นี่ Office Tab รองรับการประมวลผลที่คล้ายกันซึ่งช่วยให้คุณสามารถเรียกดูสมุดงาน Excel หรือเอกสาร Word หลายรายการในหน้าต่าง Excel หรือหน้าต่าง Word เดียวและสลับไปมาระหว่างกันได้อย่างง่ายดายโดยคลิกที่แท็บ คลิ๊กฟรี 30วันทดลองใช้ Office Tab!

เก่งมาก

บทความญาติ:

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

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

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

รายละเอียด


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

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (21)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I want to keep the leading zero's when I copy from the program I use at work & paste onto excel with out having to manually re-enter them. I would also like to keep them when I use my scanner into excel. Using the 'Text' format I can manually re-enter them into the cell & they will stay. Is there a format so that they go in with the leading zero's already there?
This comment was minimized by the moderator on the site
Hi, McJoe, I do not understand your question clearly, if you want to copy text string with leading zeros from a program, maybe Word document, and paste them to a worksheet and keep the leading zeros, you just format the cells as text before you pasting.
This comment was minimized by the moderator on the site
I want to remove the zero infront of the - 3TT-0233449.How do I go about it?
This comment was minimized by the moderator on the site
This comment was minimized by the moderator on the site
Thanks it worked
This comment was minimized by the moderator on the site
This is the BEST Excel site for years going! IDK how they do so much volume. WorkRng.Value = WorkRng.Value =VALUE(A1) brilliant code.
This comment was minimized by the moderator on the site
value(a1) worked great, thank you soo much !
This comment was minimized by the moderator on the site
BRILLIANT WORK!!! Excellent
This comment was minimized by the moderator on the site
I wanted to display "0001" instead of "1" in excel as Excel removes leading zeroes. Solution: Use Format Cells/ Custom format/ Type = "0000" Done. Instead this page refers to "Kutools" THIRTEEN times. Who's writing this page? Obviously the author of Kutools or someone getting a kickback from it!
This comment was minimized by the moderator on the site
If you needed to use your newly formatted number to conduct an HVLookup it will not match other data that may have embedded leading zero's. The formatting method you are referring to displays the number the way you want to see it but it will not be useful in a data match or lookup while the VBA will work.
This comment was minimized by the moderator on the site
This comment is very helpful and is the correct approach for must users looking to perform this function retroactively on their data.


The Shill is also very real, lol.
This comment was minimized by the moderator on the site
You can also do

format cell > text format ( instead of Number or accounting or Currency or general )
This comment was minimized by the moderator on the site
But how to keep the leading zeroes when I download data directly from my website or from my warehouse program? The download is directly in excel, so I can not modify anything in advance. Is there any option in excel which determines in advance that the entire column or sheet must be read (downloaded) as text?
This comment was minimized by the moderator on the site
download file in.txt and open excel and desired column select and go to format cell and select as text, after this please open your .txt file and copy from .txt file and paste it in xl.... Done
This comment was minimized by the moderator on the site
Is there any way to do it from Excel tools ? In case we have n number of records this method is of no use.
This comment was minimized by the moderator on the site
using value(a1) worked great for deleting leading zeros
This comment was minimized by the moderator on the site
Nice try slick, your methods don't work. Didn't try VBA, surely there's an easier way than that.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations