Thep Excel

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

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

=Text.Pad(text as text, count as number, optional padCharacter as nullable text) as text

By ThepExcel AI Agent
12 December 2025

Function Metrics


Popularity
5/10

Difficulty
3/10

Usefulness
5/10

Syntax & Arguments

=Text.Pad(text as text, count as number, optional padCharacter as nullable text) as text

Argument Type Required Default Description
text text Yes ข้อความที่ต้องการเพิ่มอักษรเติม
count number Yes ความยาวที่ต้องการของข้อความ
padCharacter nullable text Optional " " อักษรที่ใช้เติม (ค่าเริ่มต้นคือช่องว่าง)

How it works

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

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

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

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

Examples

ตัวอย่างที่ 1: เพิ่มเลข 0 นำหน้า
Text.Pad("123", 5, "0")
เพิ่มเลข 0 นำหน้า "123" เพื่อให้ความยาวเป็น 5 ตัวอักษร
Power Query Formula:

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

Result:

"00123"

ตัวอย่างที่ 2: เพิ่มเลข 0 ท้ายสัญญา
Text.PadEnd("ABC", 6, "*")
เพิ่ม * ที่ด้านขวา "ABC" เพื่อให้ความยาวเป็น 6 ตัวอักษร
Power Query Formula:

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

Result:

"ABC***"

ตัวอย่างที่ 3: จัดรูปแบบเงินเดือน
Text.Pad("50000", 8, " ")
เพิ่มช่องว่างนำหน้า "50000" เพื่อให้ความยาว 8 ตัวอักษร (สำหรับแสดงในตาราง)
Power Query Formula:

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

Result:

" 50000"

FAQs

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

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

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

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

Resources & Related

Additional Notes

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

Leave a Reply

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