REPT ทำซ้ำข้อความตามจำนวนครั้งที่ระบุ เหมาะสำหรับสร้าง In-cell Bar Chart แสดง Rating ด้วยดาว เติม Padding ให้ข้อความ หรือสร้างเส้นแบ่ง ถ้า number_times เป็นทศนิยมจะถูกตัดเหลือจำนวนเต็ม
=REPT(text, number_times)
=REPT(text, number_times)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| text | Text | Yes | ข้อความที่ต้องการทำซ้ำ (รองรับหลายตัวอักษร) | |
| number_times | Number | Yes | จำนวนครั้งที่ต้องการทำซ้ำ (0 = ว่าง, ทศนิยมจะถูกตัด) |
สร้างกราฟแท่งง่ายๆ ในเซลล์โดยใช้ REPT สร้างแถบตามค่าตัวเลข
แสดงคะแนนรีวิว 1-5 ดาว เช่น REPT("*", Rating)
เติมเลข 0 หรือช่องว่างนำหน้าให้ข้อความมีความยาวเท่ากัน
REPT("*", 10)=REPT("*", 10)
"**********"
REPT("*", 4)&REPT("-", 5-4)=REPT("*", 4)&REPT("-", 5-4)
"****-"
REPT("|", 75/10)=REPT("|", 75/10)
"||||||| "
REPT("0", 5-LEN(A1))…=REPT("0", 5-LEN(A1))&A1
"00123"
REPT("-", 50)=REPT("-", 50)
"--------------------------------------------------"
REPT("X", 0)=REPT("X", 0)
""
ทศนิยมจะถูกตัดเหลือจำนวนเต็ม เช่น REPT(“*”, 3.9) = REPT(“*”, 3) = “***”
จะได้ #VALUE! error เพราะ number_times ต้องเป็น 0 หรือมากกว่า
ผลลัพธ์ต้องไม่เกิน 32,767 ตัวอักษร (ความจุสูงสุดของเซลล์ Excel)
ได้ เช่น REPT(“AB”, 3) = “ABABAB” ทำซ้ำทั้งกลุ่มตัวอักษร
ทุกเวอร์ชันตั้งแต่ Excel 2003 เป็นฟังก์ชันพื้นฐานที่มีใน spreadsheet ทุกโปรแกรม
REPT ทำซ้ำข้อความตามจำนวนครั้งที่ระบุ เหมาะสำหรับสร้าง In-cell Bar Chart แสดง Rating ด้วยดาว เติม Padding ให้ข้อความ หรือสร้างเส้นแบ่ง (separator) ถ้า number_times เป็นทศนิยมจะถูกตัดเหลือจำนวนเต็ม ถ้าเป็น 0 จะคืนค่าว่าง