REPT ทำซ้ำข้อความตามจำนวนครั้งที่ระบุ เหมาะสำหรับสร้าง In-cell Bar Chart แสดง Rating ด้วยดาว เติม Padding ให้ข้อความ หรือสร้างเส้นแบ่ง ถ้า number_times เป็นทศนิยมจะถูกตัดเหลือจำนวนเต็ม
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| text | Text | ข้อความที่ต้องการทำซ้ำ (รองรับหลายตัวอักษร) |
| number_times | Number | จำนวนครั้งที่ต้องการทำซ้ำ (0 = ว่าง, ทศนิยมจะถูกตัด) |
REPT ทำซ้ำข้อความตามจำนวนครั้งที่ระบุ เหมาะสำหรับสร้าง In-cell Bar Chart แสดง Rating ด้วยดาว เติม Padding ให้ข้อความ หรือสร้างเส้นแบ่ง (separator) ถ้า number_times เป็นทศนิยมจะถูกตัดเหลือจำนวนเต็ม ถ้าเป็น 0 จะคืนค่าว่าง
สร้างกราฟแท่งง่ายๆ ในเซลล์โดยใช้ REPT สร้างแถบตามค่าตัวเลข
แสดงคะแนนรีวิว 1-5 ดาว เช่น REPT("*", Rating)
เติมเลข 0 หรือช่องว่างนำหน้าให้ข้อความมีความยาวเท่ากัน
ทำซ้ำเครื่องหมาย * จำนวน 10 ครั้ง
แสดง 4 ดาวจาก 5 (ดาวเต็มและดาวว่าง)
สร้างแท่งกราฟ 7 แท่ง (75 หาร 10 = 7.5 ตัดเศษเหลือ 7)
A1=123 เติม 0 นำหน้าให้ครบ 5 หลัก (5-3=2 ตัว)
สร้างเส้นแบ่ง 50 ตัวสำหรับใช้เป็น separator
number_times=0 คืนค่าข้อความว่าง (empty string)
ทศนิยมจะถูกตัดเหลือจำนวนเต็ม เช่น REPT("*", 3.9) = REPT("*", 3) = "***"
จะได้ #VALUE! error เพราะ number_times ต้องเป็น 0 หรือมากกว่า
ผลลัพธ์ต้องไม่เกิน 32,767 ตัวอักษร (ความจุสูงสุดของเซลล์ Excel)
ได้ เช่น REPT("AB", 3) = "ABABAB" ทำซ้ำทั้งกลุ่มตัวอักษร
ทุกเวอร์ชันตั้งแต่ Excel 2003 เป็นฟังก์ชันพื้นฐานที่มีใน spreadsheet ทุกโปรแกรม
ฟังก์ชันที่ผู้เขียนโยงไว้กับ REPT จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
CHAR แปลงรหัสตัวอักษร (1-255) เป็นตัวอักษรจริง มีประโยชน์สำหรับแทรกอักขระพิเศษที่พิมพ์ยาก เช่น การขึ้นบรรทัดใหม่
CONCAT รวมข้อความจากหลายเซลล์ หรือช่วงข้อมูลเข้าด้วยกัน โดยไม่มีตัวคั่นอัตโนมัติ ต่างจาก CONCATENATE ที่ต้องระบุทีละเซลล์ CONCAT ใช้ได้กับช่วง Range ทำให้การรวมข้อมูลขนาดใหญ่ง่ายกว่า
LEN คืนค่าเป็นตัวเลขจำนวนเต็ม แสดงความยาวของข้อความในเซลล์ มีประโยชน์มากในการตรวจสอบความถูกต้องของข้อมูล (Data Validation) เช่น เช็ครหัสพนักงาน, เบอร์โทรศัพท์, หรือเลขบัตรประชาชน ว่ามีความยาวครบถ้วนหรือไม่
SUBSTITUTE ค้นหาคำเก่า (old_text) ในข้อความแล้วแทนที่ด้วยคำใหม่ (new_text) โดยแยกแยะตัวพิมพ์เล็ก-ใหญ่ (case-sensitive) และเลือกได้ว่าจะแทนที่ทุกจุดที่เจอ หรือเฉพาะลำดับที่ระบุผ่าน instance_num งานที่ใช้บ่อยคือลบตัวคั่นออกจากตัวเลขที่ถูกเก็บเป็นข้อความ เปลี่ยนโดเมนอีเมลหลังรีแบรนด์ หรือล้างอักขระที่พิมพ์มาผิดรูปแบบก่อนนำไปคำนวณต่อ
TEXT ใช้รหัสรูปแบบ (Format Codes) เช่น "dd/mm/yyyy" สำหรับวันที่ หรือ "#,##0.00" สำหรับตัวเลขมีทศนิยม ผลลัพธ์ที่ได้จะเป็นข้อความ (Text) เสมอ ไม่สามารถนำไปคำนวณต่อได้
TEXTJOIN รวมข้อความจากหลายเซลล์หรือทั้งช่วงเป็นข้อความเดียว โดยกำหนดตัวคั่นเองได้และสั่งข้ามเซลล์ว่างได้ในคำสั่งเดียว ต่างจาก CONCATENATE ที่ต้องพิมพ์ตัวคั่นและเชื่อมทีละเซลล์เอง งานที่ใช้บ่อยคือรวมที่อยู่หลายบรรทัด สร้างลิสต์คั่นด้วยคอมม่าไว้ส่งออก หรือรวมผลลัพธ์จาก FILTER ให้ออกมาเป็นข้อความเดียว
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่