ศูนย์นำหน้าช่วยในการระบุความยาวของตัวเลข ในกรณีของการเก็บรักษาบันทึกต่างๆ เช่น หมายเลขประจำตัวพิเศษ รหัสไปรษณีย์ หมายเลขความปลอดภัย ฯลฯ คุณต้อง รักษาเลขศูนย์นำหน้า บนเซลล์ อย่างไรก็ตาม เมื่อคุณพยายามป้อนรหัสไปรษณีย์เช่น ‘00901 ' ของเปอร์โตริโกในเซลล์ Excel จะตัดทอนเป็น '901 ทันที เป็นสิ่งสำคัญอย่างยิ่งสำหรับ Microsoft Excel ในการจัดการกับศูนย์นำหน้า สำหรับสิ่งนี้ คุณต้องแปลงตัวเลขเป็นข้อความ ในบทความนี้ ผมจะพูดถึงวิธีการแปลงตัวเลขเป็นข้อความที่มีเลขศูนย์นำหน้า บทความนี้จะแสดงวิธีการแปลงตัวเลขเป็นข้อความโดยมีเลขศูนย์นำหน้าใน Excel
9 วิธีง่ายๆ ในการแปลงตัวเลขเป็นข้อความที่มีเลขศูนย์นำหน้าใน Excel
ให้ฉันแนะนำชุดข้อมูลก่อน อันที่จริง รหัสไปรษณีย์เก้าแห่งให้โดยไม่มีเลขศูนย์นำหน้า และควรที่จะบอกว่ารหัสไปรษณีย์ประกอบด้วยตัวเลขห้าหลัก ตอนนี้ เราต้อง เพิ่มศูนย์นำหน้า และเราอาจดำเนินการด้วยวิธีที่มีประสิทธิภาพดังต่อไปนี้ เราพบวิธีที่มีประสิทธิภาพ 9 วิธีในการแปลงตัวเลขเป็นข้อความที่มีเลขศูนย์นำหน้าใน Excel
1. การใช้รูปแบบข้อความ
เป็นวิธีแก้ปัญหาง่ายๆ
คุณสามารถ เพิ่มศูนย์นำหน้า โดยไม่มีปัญหาใดๆ หากคุณเปลี่ยนรูปแบบเซลล์จากตัวเลขเป็นข้อความ ซึ่งหมายความว่า Excel จะไม่ถือว่าตัวเลขของคุณเป็นตัวเลขจริงและจะไม่ลบศูนย์ แล้วฉันจะทำอย่างนั้นได้อย่างไร? เพียงทำตามขั้นตอน
ขั้นตอน
- เลือกเซลล์ว่างหรือช่วงเซลล์ที่คุณต้องการใช้รูปแบบ
- คลิกที่รูปแบบการเลือกแบบเลื่อนลงในคำสั่ง Numbers จาก หน้าแรก แท็บ
- เลือกตัวเลือกข้อความจากรายการ
- ตอนนี้ เซลล์พร้อมที่จะแสดงศูนย์นำหน้าแล้ว หลังจากป้อนรหัสไปรษณีย์ด้วยตนเองแล้ว เราจะได้ผลลัพธ์ดังต่อไปนี้
อ่านเพิ่มเติม: วิธีการแปลงตัวเลขเป็นข้อความ/คำใน Excel
2. การใช้รูปแบบที่กำหนดเอง
รูปแบบที่กำหนดเอง เป็นรูปแบบพิเศษที่คุณมีตัวเลือกมากมายให้เลือกใน จัดรูปแบบเซลล์ . เราจะเลือกหนึ่งรายการจากพวกเขา
ขั้นตอน
- คัดลอกรหัสไปรษณีย์ไปยังช่วงเซลล์ใหม่และเลือกช่วงเซลล์
- คลิกที่ หมายเลข คำสั่ง
- เลือก กำหนดเอง ตัวเลือกจาก จัดรูปแบบเซลล์ .
- พิมพ์ '00000 ’ เนื่องจากรหัสไปรษณีย์ประกอบด้วยตัวเลขห้าหลัก
- กด ตกลง .
- หลังจากนั้น คุณจะได้ผลลัพธ์ดังต่อไปนี้
อ่านเพิ่มเติม: [แก้ไขแล้ว]:ค่าศูนย์นำหน้าไม่แสดงใน Excel (โซลูชันที่เป็นไปได้ 9 วิธี)
3. การใส่เครื่องหมายอะพอสทรอฟีก่อนตัวเลข
การเพิ่มอะพอสทรอฟีเป็นวิธีที่ง่ายที่สุดในการเก็บเลขศูนย์นำหน้าก่อนตัวเลขใดๆ ข้อได้เปรียบหลักคือไม่สามารถมองเห็นเครื่องหมายอะพอสทรอฟีในเซลล์ แม้ว่าจะมีอยู่ในแถบสูตรและคุณสามารถแก้ไขได้
ในชุดข้อมูลต่อไปนี้ หากคุณพิมพ์ เครื่องหมายอัญประกาศเดี่ยว (‘) ก่อนป้อนรหัสไปรษณีย์แล้วกด Enter (หมายความว่าคุณต้องพิมพ์ '04330 แทน 04330) คุณจะเห็นรหัสไปรษณีย์ที่มีศูนย์นำหน้า
อ่านเพิ่มเติม: เพิ่มหรือเก็บค่าศูนย์นำหน้าใน Excel (10 วิธีที่เหมาะสม)
4. การใช้ฟังก์ชัน TEXT
ฟังก์ชัน TEXT ช่วยแปลงตัวเลขเป็นข้อความในแผ่นงาน เพื่อให้เข้าใจกระบวนการ ให้ทำตามขั้นตอนอย่างระมัดระวัง
ขั้นตอน
- เลือกเซลล์ว่างเช่น D5 .
- พิมพ์สูตรเช่น:
=TEXT(C5, "00000")
โดยที่ C5 คือค่าของรหัสไปรษณีย์และ “00000 ” คือรูปแบบที่ต้องการเนื่องจากหมายเลขรหัสไปรษณีย์ประกอบด้วยตัวเลขห้าหลัก
- กด Enter .
อ่านเพิ่มเติม: วิธีใส่ 0 ใน Excel ข้างหน้าตัวเลข (5 วิธีที่มีประโยชน์)
5. การใช้ฟังก์ชันขวา
ฟังก์ชัน RIGHT ส่งคืนอักขระทั้งหมดในสตริงข้อความ ขึ้นอยู่กับจำนวนอักขระที่คุณระบุ ทำตามขั้นตอนอย่างระมัดระวัง
ขั้นตอน
- เลือกเซลล์ว่าง เช่น D5 .
- พิมพ์สูตรเช่น:
=RIGHT("00000"&C5,5)
โดยที่ C5 คือค่าของรหัสไปรษณีย์ “00000 ” คือการจัดรูปแบบที่ต้องการและ 5 คือจำนวนอักขระ
- กด Enter .
6. การใช้ฟังก์ชัน BASE
ฟังก์ชัน BASE แปลงตัวเลขเป็นการแสดงข้อความด้วยฐาน (ฐาน) ที่กำหนด
เพื่อให้เข้าใจวิธีการอย่างถูกต้อง ให้ทำตามขั้นตอน
ขั้นตอน
- เลือกเซลล์ว่างเช่น D5 .
- พิมพ์สูตรเช่น:
=BASE(C5,10,5)
โดยที่ C5 คือหมายเลขรหัสไปรษณีย์ 10 เป็นฐาน และ 5 คือความยาวของตัวอักษรที่ต้องการ
- กด Enter .
7. การใช้ฟังก์ชัน CONCATENATE
ฟังก์ชัน CONCATENATE รวมสตริงตั้งแต่สองข้อความขึ้นไป เราสามารถแปลงตัวเลขเป็นข้อความที่มีเลขศูนย์นำหน้าได้ ทำตามขั้นตอนอย่างระมัดระวัง
ขั้นตอน
- เลือกเซลล์ว่างเช่น D5 .
- พิมพ์สูตรเช่น:
=CONCATENATE("00", C5)
โดยที่ “00 ” เป็นรายการแรก &C5 เป็นรายการที่สอง ส่วนใหญ่เป็นหมายเลขรหัสไปรษณีย์
- กด Enter เพื่อนำสูตรไปใช้
- จากนั้นลาก Fill Handle ไอคอนลงคอลัมน์
หมายเหตุ: ใช้ CONCATENATE ฟังก์ชั่น เพิ่มศูนย์นำหน้า แต่คุณไม่สามารถใส่เลขศูนย์นำหน้าได้
อ่านเพิ่มเติม: วิธีเชื่อมตัวเลขกับศูนย์นำหน้าใน Excel (6 วิธี)
8. การรวมฟังก์ชัน REPT และ LEN
หลายครั้ง ฟังก์ชัน REPT สามารถทำซ้ำข้อความ นอกจากนี้ ฟังก์ชัน LEN ส่งกลับจำนวนอักขระในสตริงข้อความ การรวมกันของ REPT และ LEN ฟังก์ชั่นสามารถแปลงตัวเลขเป็นข้อความที่มีศูนย์นำหน้า เพื่อให้เข้าใจวิธีการอย่างชัดเจน ให้ทำตามขั้นตอน
ขั้นตอน
- เลือกเซลล์ว่างเช่น E5 .
- พิมพ์สูตรเช่น:
=REPT(0,5)
โดยที่ 0 คือรายการที่ต้องทำซ้ำ และ 5 คือเวลาที่ต้องทำซ้ำ
- กด ตกลง .
- คุณจะเห็นว่าค่าทั้งหมดเป็นศูนย์ เลยต้องผสานคอลัมน์C และคอลัมน์ D . สำหรับสิ่งนี้ ให้เลือกเซลล์ E5 หรือเซลล์ว่างใหม่ในเวิร์กชีตใหม่
- พิมพ์สูตรเช่น:
=REPT(0,5)&C5
- กด ตกลง .
- อีกครั้งที่คุณเห็นผลลัพธ์ไม่ได้ถูกเสริม (เพิ่มศูนย์นำหน้า) ซึ่งหมายความว่าผลลัพธ์ทั้งหมดไม่ใช่ 5 หลัก ข้อความที่มีศูนย์นำหน้า เราจึงต้องใช้ LEN สำหรับสิ่งนี้ ให้เลือกเซลล์ก่อนหน้า E5 หรือเซลล์ว่าง
- พิมพ์สูตรเช่น:
=REPT(0,5-LEN(C5))&C5
โดยที่ C5 คือจำนวนรหัสไปรษณีย์
- กด ตกลง .
อ่านเพิ่มเติม: วิธีเพิ่มเลขศูนย์นำหน้าเพื่อสร้าง 10 หลักใน Excel (10 วิธี)
9. การใช้ตัวแก้ไข Power Query
ฟังก์ชัน Text.PadStart ส่งกลับข้อความที่มีความยาวที่ระบุโดยการเติมส่วนเริ่มต้นของข้อความที่กำหนด เราสามารถแปลงตัวเลขเป็นข้อความที่มีศูนย์นำหน้าโดยใช้ฟังก์ชันนี้ เพื่อให้เข้าใจกระบวนการ ให้ทำตามขั้นตอน
ขั้นตอน
- เลือกช่วงเซลล์ B4:B13 .
- ย้ายไปยัง ข้อมูล แท็บ
- เลือกตัวเลือก จากตาราง .
- ตรวจสอบตารางที่เลือก
- กด ตกลง .
- ตอนนี้ เราต้องแปลงรหัสไปรษณีย์ (ตัวเลข) เป็นข้อความตามที่สูตรระบุ
- เลือกเคอร์เซอร์ที่มุมซ้ายบน
- เลือก ข้อความ ตัวเลือกการแปลงตัวเลขเป็นข้อความ
ณ เวลานี้ เราต้องใช้ฟังก์ชัน จึงต้องเพิ่มคอลัมน์ใหม่
- คลิกที่ เพิ่มคอลัมน์ แท็บ
- เลือก คอลัมน์ที่กำหนดเอง
- เขียนชื่อใหม่ของ ข้อความที่มีเลขศูนย์นำหน้า (Padded) .
- พิมพ์สูตรเช่น:
=Text.PadStart([#" ZIP Code (Number)"],5,"0")
โดยที่คอลัมน์คือรหัสไปรษณีย์ (หมายเลข) ถูกป้อนเป็นข้อความ 5 คือจำนวนหลัก &0 คืออักขระที่จะแป้น
- กด ตกลง .
- คลิกที่ ปิดและโหลด คำสั่ง
- เลือก ปิดและโหลดไปที่ ตัวเลือก
- เลือกตัวเลือกการโหลดเป็น ตาราง .
- Select cell C4 of the Existing Working Sheet .
- Press Load .
- The final output you’ll get is like the following.
How to Convert Number to Text Automatically in Excel
In order to convert numbers to text automatically in Excel, we can easily use the format cell. Here, we need to convert the range of cells into text. After that, if you enter any number, it will act as text automatically. Follow the steps carefully.
Steps
- First, you need to select the range of cells C5 to C13 .
- Then, go to the Home tab on the ribbon.
- From the Number section, select the down arrow.
- Now, if you put numbers in that range of cells, it will act as text automatically.
- As we enter numbers that are not text values, it will show errors to inform you that they are numbers but are stored in text format.
- To eliminate the error, select the range of cells C5 to C13 .
- Then, select the down arrow.
- After that, click on Ignore Error .
- As a result, we get the following result which eliminates the errors.
💬 Things to Keep in Mind
Be sure that the data is in text format before using the Text.PadStart การทำงาน. Besides, check the requirement whether you have to find added leading zeros or padded leading zeros.
As added leading zeros are just the added prefix before the zeros of a number on the other hand padded zeros are merged with the number forming a specified number of digits.
บทสรุป
We have shown 9 effective methods to convert number to text with leading zeros in Excel. Though all the ways discussed above are effective, it also depends on your requirements. So, choose the best one for you and your dataset. And please share your thoughts in the comments section below. Thanks for being with me. Don’t forget to visit our Exceldemy page.
บทความที่เกี่ยวข้อง
- How to Convert Date to Text YYYYMMDD (3 Quick Ways)
- Convert Date to Text Month in Excel (8 Quick Ways)
- How to Convert Text to Numbers in Excel
- Remove Leading Zeros in Excel (7 Easy Ways + VBA)