Thep Excel

Text.Padเพิ่มอักษรเติมให้ข้อความมีความยาวตามต้องการ

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

fx
=Text.Pad(text, count, [padCharacter]) as text

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

อัปเดต 12 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด ค่าเริ่มต้น คำอธิบาย
text text ข้อความที่ต้องการเพิ่มอักษรเติม
count number ความยาวที่ต้องการของข้อความ
[padCharacter]ไม่บังคับ nullable text " " อักษรที่ใช้เติม (ค่าเริ่มต้นคือช่องว่าง)

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

ฟังก์ชัน Text.Pad ใช้สำหรับเพิ่มอักษรเติม (Padding) ให้ข้อความมีความยาวตามที่กำหนด

How it works

จัดรูปแบบรหัสสินค้า

เพิ่มเลข 0 นำหน้ารหัสสินค้าให้มีความยาว 6 หลัก

จัดแนวข้อความในตาราง

เพิ่มช่องว่างให้ข้อความทั้งหมดมีความยาวเท่ากัน

Examples

ตัวอย่างที่ 1: เพิ่มเลข 0 นำหน้าText.Pad("123", 5, "0")

เพิ่มเลข 0 นำหน้า "123" เพื่อให้ความยาวเป็น 5 ตัวอักษร

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

ผลลัพธ์"00123"
ตัวอย่างที่ 2: เพิ่มเลข 0 ท้ายสัญญาText.PadEnd("ABC", 6, "*")

เพิ่ม * ที่ด้านขวา "ABC" เพื่อให้ความยาวเป็น 6 ตัวอักษร

fx
=Text.PadEnd("ABC", 6, "*")

ผลลัพธ์"ABC***"
ตัวอย่างที่ 3: จัดรูปแบบเงินเดือนText.Pad("50000", 8, " ")

เพิ่มช่องว่างนำหน้า "50000" เพื่อให้ความยาว 8 ตัวอักษร (สำหรับแสดงในตาราง)

fx
=Text.Pad("50000", 8, " ")

ผลลัพธ์" 50000"

FAQs

ความแตกต่างระหว่าง Text.Pad, Text.PadStart, Text.PadEnd คืออะไร+

Text.Pad เพิ่มจากด้านซ้าย (ค่าเริ่มต้น), Text.PadStart เพิ่มจากด้านซ้าย, Text.PadEnd เพิ่มจากด้านขวา

ถ้าความยาวของข้อความมากกว่า count จะเกิดอะไร+

ข้อความจะไม่ถูกตัด จะคืนข้อความดั้งเดิมทั้งหมด

Resources & Related

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

ฟังก์ชันนี้Text.PadText functions
Text functions (4)
Text.Length

Text.Length ใช้นับจำนวนตัวอักษรทั้งหมดในสตริงข้อความ รวมถึงช่องว่างและอักขระพิเศษ ผลลัพธ์คืนค่าเป็นตัวเลข มีประโยชน์ในการตรวจสอบคุณภาพข้อมูล การกรองข้อมูลตามความยาว หรือการคำนวณ Logic ต่างๆ

Text.PadEnd

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

Text.PadStart

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

Text.Trim

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

Comments

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