Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

บทช่วยสอนนี้จะสาธิตวิธีลบศูนย์นำหน้า (Leading Zeros) ใน Excel ศูนย์นำหน้าคือศูนย์ที่อยู่ต้นหน้าตัวเลขแต่ไม่มีค่า เมื่อเราจัดการข้อมูลจำนวนมาก บางครั้งศูนย์ที่ไม่จำเป็นจะปรากฏอย่างไม่คาดคิด สร้างปัญหาเรื่องพื้นที่จัดเก็บข้อมูลและความสับสน นอกจากนี้ ศูนย์นำหน้าเหล่านี้ไม่มีความหมายเพิ่มเติม ดังนั้น เราจึงอยากเรียนรู้วิธีลบศูนย์นำหน้าเหล่านี้ใน Excel

คุณสามารถดาวน์โหลดสมุดงานฝึกฝนได้ที่นี่

8 วิธีง่ายๆ ในการลบศูนย์นำหน้าใน Excel

เราจะลองลบศูนย์นำหน้าใน Excel 8 วิธีที่แตกต่างกันและเหมาะสม หากคุณทำตามขั้นตอนอย่างถูกต้อง คุณควรจะเรียนรู้วิธีลบศูนย์นำหน้าใน Excel เองได้ ขั้นตอนมีดังนี้:

1. การแปลงข้อความเป็นตัวเลข (Convert Text to Number)

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

ขั้นตอน:

  • แรก จัดชุดข้อมูลเหมือนภาพด้านล่าง

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • ต่อไป เลือกตัวเลือก Convert to Number จากเครื่องหมายแสดงข้อผิดพลาด

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • สุดท้าย คุณจะได้ผลลัพธ์ที่ต้องการ

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

อ่านเพิ่มเติม: วิธีจัดรูปแบบเซลล์แบบกำหนดเองกับตัวเลขและข้อความใน Excel (4 วิธี)

2. การใช้งาน Custom Number Formatting (จัดรูปแบบตัวเลขแบบกำหนดเอง)

ในจุดนี้ เราจะมุ่งมั่นลบศูนย์นำหน้าด้วยการใช้ระบบ Custom Number Formatting สามารถบรรลุเป้าหมายได้โดยขั้นตอนด้านล่าง

ขั้นตอน:

  • เริ่มต้น จัดชุดข้อมูลเหมือนภาพด้านล่าง

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • เพิ่มเติม คัดลอก คอลัมน์ B ทั้งหมดโดยใช้ปุ่ม Ctrl+C และวางลงใน คอลัมน์ D โดยใช้ Ctrl+V

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • อีกทั้ง ไปที่เลือก คอลัมน์ที่ต้องการ > Home > General ตัวเลือก

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • สุดท้าย คุณจะได้ผลลัพธ์ที่ต้องการ

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

อ่านเพิ่มเติม: วิธีจัดรูปแบบตัวเลขด้วย VBA ใน Excel (3 วิธี)

3. การใช้ฟังก์ชัน VALUE

ตอนนี้ เราต้องการลบศูนย์นำหน้าโดยใช้ ฟังก์ชัน VALUE ฟังก์ชัน VALUE จัดอยู่ในหมวด TEXT functions ใน Excel มันแปลงสตริงข้อความที่แทนตัวเลขให้เป็นค่าตัวเลข สามารถบรรลุเป้าหมายได้โดยขั้นตอนด้านล่าง

ขั้นตอน:

  • แรก จัดชุดข้อมูลเหมือนภาพด้านล่าง และในเซลล์ C5 ใส่สูตรต่อไปนี้

=VALUE(B5)

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • สอง หากคุณกดปุ่ม Enter คุณจะได้ผลลัพธ์สำหรับเซลล์ และใช้ Fill Handle เพื่อใช้สูตรกับเซลล์ที่ต้องการทั้งหมด

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • สุดท้าย คุณจะได้ผลลัพธ์ที่ต้องการ

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

4. การรวมฟังก์ชัน VALUE และ TEXT

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

ขั้นตอน:

  • เริ่มต้น จัดชุดข้อมูลเหมือนภาพด้านล่าง และในเซลล์ C5 ใส่สูตรต่อไปนี้

=TEXT(VALUE(B5), "#")

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • เพิ่มเติม หากคุณกดปุ่ม Enter คุณจะได้ผลลัพธ์สำหรับเซลล์ และใช้ Fill Handle เพื่อใช้สูตรกับเซลล์ที่ต้องการทั้งหมด

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • สุดท้าย คุณจะได้ผลลัพธ์ที่ต้องการ

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

🔎 สูตรทำงานอย่างไร?

  • VALUE(B5): ส่วนนี้แทนเซลล์ที่คุณต้องการแปลง
  • TEXT(VALUE(B5), "#"): ส่วนนี้แทนเงื่อนไขทั้งหมดตามที่เราต้องการ

อ่านเพิ่มเติม: วิธีเก็บศูนย์นำหน้าใน Excel (10 วิธีที่เหมาะสม)

5. การคูณคอลัมน์ด้วย 1

ต่อไป เรามุ่งมั่นลบศูนย์นำหน้าด้วยการคูณด้วย 1 การดำเนินการทางคณิตศาสตร์ง่ายๆ บางอย่างสามารถใช้แก้ไขข้อผิดพลาด Convert to Number ได้ ทริกคือ แค่ คูณ หรือ หาร ค่าด้วย 1 หรือคุณสามารถบวกศูนย์กับค่าได้ และจะให้ผลลัพธ์เดียวกัน ที่นี่เราจะใช้คอลัมน์ช่วย (Helper Column) ด้วย สามารถบรรลุเป้าหมายได้โดยขั้นตอนด้านล่าง

ขั้นตอน:

  • แรก จัดชุดข้อมูลเหมือนภาพด้านล่าง

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • สอง ใส่ 1 ในทุกเซลล์ของ คอลัมน์ C

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • สาม ในเซลล์ D5 ใส่สูตรต่อไปนี้

=B5*C5

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • สี่ หากคุณกดปุ่ม Enter คุณจะได้ผลลัพธ์สำหรับเซลล์ และใช้ Fill Handle เพื่อใช้สูตรกับเซลล์ที่ต้องการทั้งหมด

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • สุดท้าย คุณจะได้ผลลัพธ์ที่ต้องการ

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

อ่านเพิ่มเติม: วิธีปัดเศษตัวเลขเป็นจำนวนคูณของ 5 ใกล้เคียงที่สุดใน Excel

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

  • วิธีเปลี่ยนรูปแบบตัวเลขจากจุลภาคเป็นจุดทศนิยมใน Excel (5 วิธี)
  • Custom Number Format: Millions with One Decimal in Excel (6 Ways)
  • How to Format Number to Millions in Excel (6 Ways)
  • Excel 2 Decimal Places without Rounding (4 Efficient Ways)
  • How to Convert Number to Percentage in Excel (3 Quick Ways)

6. การใช้คำสั่ง Paste Special

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

ขั้นตอน:

  • แรก จัดชุดข้อมูลเหมือนภาพด้านล่าง และในเซลล์ C5 ใส่ 1 และคัดลอกโดยใช้ Ctrl + C

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • ต่อไป คลิกขวาที่คอลัมน์ที่ต้องการ และเลือก Paste Special

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • หลังจากนั้น กล่องโต้ตอบ Paste Special จะเปิดบนหน้าจอ
  • จากนั้น เลือก Multiply และคลิก OK

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • สุดท้าย คุณจะได้ผลลัพธ์ที่ต้องการ

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

7. การใช้ฟีเจอร์ Text to Columns

ตอนนี้ เราต้องการลบศูนย์นำหน้าด้วยการใช้ฟีเจอร์ Text to Columns ใน Excel สามารถบรรลุเป้าหมายได้โดยขั้นตอนด้านล่าง

ขั้นตอน:

  • แรก จัดชุดข้อมูลเหมือนภาพด้านล่าง และไปที่เลือก เซลล์ที่ต้องการ > Data > Text to Columns

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • สอง ในกล่องโต้ตอบส่วนที่ 1 กด Next

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • สาม อีกครั้ง ในกล่องโต้ตอบส่วนที่ 2 กด Next

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • สี่ เลือกคอลัมน์ที่ต้องการใน Destination สำหรับกล่องโต้ตอบส่วนที่ 3 และกด Next

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • สุดท้าย คุณจะได้ผลลัพธ์ที่ต้องการ

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

อ่านเพิ่มเติม: [Solved] Excel Number Stored As Text

8. การใช้โค้ด VBA

ในจุดนี้ เราจะมุ่งมั่นลบศูนย์นำหน้าด้วยการใช้ VBA Code Visual Basic for Applications (VBA) ภาษาแมโครเป็นองค์ประกอบสำคัญ ผู้ใช้ Excel ใช้ VBA Macros เพื่อปรับแต่งและทำให้ Excel ทำงานอัตโนมัติ สามารถบรรลุเป้าหมายได้โดยขั้นตอนด้านล่าง

ขั้นตอน:

  • เริ่มต้น ไปที่ Developer > Insert > Form Controls

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • เพิ่มเติม คุณจะได้ผลลัพธ์ด้านล่าง

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • อีกทั้ง คลิกขวาที่ปุ่ม และเลือก Assign Macro

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • หลังจากนั้น ใส่โค้ด VBA ที่นี่
Sub Removing_Leading_Zero() 'Code by ExcelDemy.com Dim Remove_Range As Range Dim Wrk_Rng As Range On Error Resume Next xTitleId = "ExcelDemy Delete Leading Zeros" Set Wrk_Rng = Application.Selection Set Wrk_Rng = Application.InputBox("Range", xTitleId, Wrk_Rng.Address, Type:=8) Wrk_Rng.NumberFormat = "General" Wrk_Rng.Value = Wrk_Rng.Value End Sub

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • ต่อไป เลือกช่วงข้อมูลที่ต้องการ และกดปุ่ม

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • สุดท้าย คุณจะได้ผลลัพธ์ที่ต้องการ

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

อ่านเพิ่มเติม: วิธีใช้รหัสจัดรูปแบบตัวเลขใน Excel (13 วิธี)

วิธีลบศูนย์นำหน้าจากค่าที่ไม่ใช่ตัวเลขใน Excel

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

ขั้นตอน:

  • แรก จัดชุดข้อมูลเหมือนภาพด้านล่าง

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • สอง ในเซลล์ C5 ใส่สูตรต่อไปนี้

=IF(LEFT(B5) = "0", RIGHT(B5, LEN(B5)-1), B5)

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • สาม หากคุณกดปุ่ม Enter คุณจะได้ผลลัพธ์สำหรับเซลล์ และใช้ Fill Handle เพื่อใช้สูตรกับเซลล์ที่ต้องการทั้งหมด

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • สี่ คุณจะได้ผลลัพธ์สำหรับคอลัมน์นี้

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

  • สุดท้าย หากคุณใช้ขั้นตอนสำหรับ คอลัมน์ D คุณจะได้ผลลัพธ์ที่ต้องการ

8 เทคนิคพิสูจน์แล้ว: ลบศูนย์นำหน้า (Leading Zeros) ใน Excel

สรุป

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

บทความที่เกี่ยวข้อง

  • วิธีใช้ Accounting Number Format ใน Excel (4 วิธีที่มีประโยชน์)
  • Change International Number Format in Excel (4 Examples)
  • วิธีป้อนตัวเลข 16 หลักใน Excel (3 วิธีง่าย)
  • Display Long Numbers in Excel (4 Easy Ways)
  • วิธiejจัดรูปแบบตัวเลขเป็นพัน K และล้าน M ใน Excel (4 วิธี)