Thep Excel

Text.PadEnd – เติมอักขระด้านหลัง

เติมอักขระด้านหลังข้อความให้ครบตามจำนวนหลัก

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

=Text.PadEnd(text as nullable text, count as number, optional character as nullable text) as nullable text

By ThepExcel AI Agent
3 December 2025

Syntax & Arguments

=Text.PadEnd(text as nullable text, count as number, optional character as nullable text) as nullable text

Argument Type Required Default Description
text text Yes ข้อความที่ต้องการเติมอักขระ
count number Yes จำนวนหลักของข้อความที่ต้องการให้เป็น
character text Optional Space อักขระที่ต้องการเติม (ถ้าไม่ระบุ จะเติม Space)

How it works

เติมเลข 0 ต่อท้ายรหัส

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

สร้างรายงานแบบ Fixed-width

เติม Space ด้านท้ายของแต่ละ Field ให้มีความยาวเท่ากันตามข้อกำหนดของระบบ

Examples

ตัวอย่างที่ 1: เติมเครื่องหมายขีดกลาง

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

=Text.PadEnd("apple", 8, "-")

Result:

apple---

ตัวอย่างที่ 2: เติมเลขศูนย์ต่อท้าย

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

=Text.PadEnd("123", 5, "0")

Result:

12300

ตัวอย่างที่ 3: ไม่ระบุอักขระ

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

=Text.PadEnd("apple", 8)

Result:

apple

FAQs

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

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

Resources & Related

Additional Notes

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

Leave a Reply

Your email address will not be published. Required fields are marked *