Thep Excel

Text.PadStartเติมอักขระด้านหน้า

Text.PadStart จะเพิ่มอักขระที่ระบุ (เช่น ‘0’ หรือ ‘-‘) เข้าไปด้านหน้าของข้อความ จนกว่าความยาวของข้อความนั้นจะถึงจำนวนหลักที่ต้องการ ใช้ในการจัดรูปแบบข้อมูลให้สม่ำเสมอ หรือนำไปใช้กับ Sort ได้อย่างถูกต้อง

fx
=Text.PadStart(text, count, [character]) as nullable text

ความนิยม5/10
ความยาก3/10
ประโยชน์5/10

อัปเดต 3 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด ค่าเริ่มต้น คำอธิบาย
text text ข้อความที่ต้องการเติมอักขระ
count number จำนวนหลักของข้อความที่ต้องการให้เป็น
[character]ไม่บังคับ text Space อักขระที่ต้องการเติม (ถ้าไม่ระบุ จะเติม Space)

[ ] = อาร์กิวเมนต์ที่ไม่บังคับ

ฟังก์ชัน Text.PadStart ใน Power Query ใช้สำหรับเติมอักขระที่กำหนดลงไปด้านหน้าของข้อความ จนกว่าข้อความนั้นจะมีความยาวถึงตามที่ต้องการ เหมาะสำหรับจัดรูปแบบรหัสสินค้า, รหัสลูกค้า หรือตัวเลขให้มีจำนวนหลักเท่ากัน

How it works

เติมเลข 0 นำหน้ารหัส

แปลงรหัสสินค้า "123" ให้เป็น "000123" เพื่อให้มีความยาว 6 หลักเท่ากัน

จัดเรียงข้อมูล

เมื่อข้อมูลมีความยาวไม่เท่ากัน การเติมอักขระให้เท่ากันจะช่วยให้การเรียงลำดับ (Sort) ถูกต้อง

Examples

ตัวอย่างที่ 1: เติมเครื่องหมายขีดกลางText.PadStart("apple", 8, "-")

เติมเครื่องหมาย '-' ด้านหน้าคำว่า "apple" จนมีความยาวรวม 8 ตัวอักษร

fx
=Text.PadStart("apple", 8, "-")

ผลลัพธ์—apple
ตัวอย่างที่ 2: เติมเลขศูนย์นำหน้าText.PadStart("123", 5, "0")

เติม '0' ด้านหน้าเลข '123' ให้มีความยาว 5 หลัก

fx
=Text.PadStart("123", 5, "0")

ผลลัพธ์00123
ตัวอย่างที่ 3: ไม่ระบุอักขระText.PadStart("apple", 8)

ถ้าไม่ระบุอักขระที่จะเติม จะเติมด้วยช่องว่าง (Space) โดยอัตโนมัติ

fx
=Text.PadStart("apple", 8)

ผลลัพธ์ apple

FAQs

ถ้าข้อความยาวกว่า 'count' จะเป็นอย่างไร?+

ฟังก์ชันจะไม่ทำอะไรกับข้อความครับ จะคืนค่าข้อความเดิมกลับมา

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ Text.PadStart จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้Text.PadStartText functions
Text functions (4)
Text.Pad

Text.Pad เพิ่มอักษรเติมให้ข้อความมีความยาวที่ต้องการ สามารถเพิ่มไปทางด้านซ้าย กลาง หรือขวาของข้อความ ฟังก์ชันนี้มีประโยชน์เมื่อต้องการจัดรูปแบบข้อความให้มีความยาวเท่ากัน เช่นรหัสสินค้า หรือรหัสพนักงาน

Text.PadEnd

Text.PadEnd จะเพิ่มอักขระที่ระบุ (เช่น '0' หรือ '-') เข้าไปด้านหลังของข้อความ จนกว่าความยาวของข้อความนั้นจะถึงจำนวนหลักที่ต้องการ ใช้ในการจัดรูปแบบข้อมูลให้สม่ำเสมอ หรือสร้าง Field ที่มี Character ครบตาม Spec

Text.Repeat

ทำซ้ำข้อความตามจำนวนครั้งที่ระบุ

Text.Trim

Text.Trim ลบอักขระที่ระบุออกจากต้นและท้ายของข้อความ ค่าเริ่มต้นจะลบแค่ช่องว่าง

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่