TLDR สรุปสั้นๆ
REPT ใช้ทำซ้ำข้อความตามจำนวนครั้งที่ระบุ ข้อจำกัดคือไม่เกิน 32,767 ตัวอักษร
คำอธิบาย
ฟังก์ชัน REPT ใช้สำหรับทำการทำซ้ำข้อความตามจำนวนครั้งที่กำหนด เป็นเครื่องมือที่มีประโยชน์ในการกรอกข้อความลงในเซลล์ซึ่งจะทำให้มีรูปแบบซ้ำกันหลายครั้ง
มีครั้งแรกในเวอร์ชันไหน
Excel 2003 หรือก่อนหน้า
รูปแบบคำสั่ง (Syntax)
REPT(text, number_times)
Arguments
-
text (Required – string)
ข้อความที่คุณต้องการจะทำซ้ำ สามารถใส่ได้ทั้งข้อความธรรมดาหรือการอ้างอิงถึงเซลล์ที่มีข้อความ -
number_times (Required – number)
จำนวนครั้งที่ต้องการให้ข้อความทำซ้ำ จะต้องเป็นจำนวนเต็มบวก ถ้าไม่ใช่จำนวนเต็มจะถูกตัดให้เป็นจำนวนเต็ม
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: แสดงเครื่องหมายดอกจันและขีดสามครั้งติดกัน=REPT("*-", 3)
Result:*-*-*- (เป็นข้อความ) -
Formula:
Description: แสดงเครื่องหมายขีด 10 ครั้ง=REPT("-", 10)
Result:———- (เป็นข้อความ) -
Formula:
Description: ทำซ้ำคำว่า "Hello" ห้าครั้ง=REPT("Hello", 5)
Result:HelloHelloHelloHelloHello (เป็นข้อความ) -
Formula:
Description: ใช้ REPT กับเงื่อนไข โดยทำซ้ำ "X" ตามจำนวนในเซลล์ A1 ถ้ามากกว่า 10 ถ้าไม่จะให้ค่า "Too Small"=IF(A1 > 10, REPT("X", A1), "Too Small")
Result:ทำซ้ำ 'X' ตามตัวเลขใน A1 หรือตัวอักษร 'Too Small' (ขึ้นอยู่กับค่าใน A1) -
Formula:
Description: สร้างกราฟแท่งสำหรับแต่ละค่าช่วง A1:A10 ด้วยฟังก์ชั่นอาร์เรย์=TEXTJOIN(" ", TRUE, REPT("|", A1:A10/100))
Result:แสดงแท่งกราฟที่สร้างจากสัญลักษณ์ '|' สำหรับค่าทุกตัวในช่วง A1:A10 (เป็นข้อความ)
Tips & Tricks
ลองใช้ REPT ร่วมกับฟังก์ชันอื่นๆ เช่น IF หรือ CHAR เพื่อสร้างการแสดงผลและการฟอร์แมตข้อความที่ซับซ้อนได้ ใช้ใน conditional formatting เพื่อสร้างการแสดงผลที่มีความหมาย เช่น บาร์กราฟ หรือเส้นแบ่งในเซลล์
ข้อควรระวัง (Cautions)
ถ้าจำนวนครั้งที่ทำซ้ำเกิน 32,767 ตัวอักษร ฟังก์ชันจะให้ผลลัพธ์เป็น #VALUE! และต้องให้ระวังการใส่จำนวนครั้งที่ไม่เป็นจำนวนเต็มจะถูกตัดเศษทิ้ง
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply