說明
使用此功能可重複指定次數的文字。鏈結中支援。
REPT 適用於建立重複樣式、以特定字元填充儲存格,或產生占位符文字。
語法
REPT(text, number_times)
輸入
此函式接受下列參數
| 名稱 | 必要 | 說明 | 有效輸入 |
|---|---|---|---|
文字|收發簡訊 |
是 | 要重複的文字。 | 數字、文字串、單元格參照,或導致任何這些結果的公式。 |
number_times |
是 | 重複文字的次數。 | 正整數、包含正整數的儲存格的參照,或結果為其中之一的公式。 如果這不是整數,則會截斷。 |
範例
樣本資料
| A | B |
|---|---|
| 文字 | 數量 |
| ABC | 3 |
| * | 5 |
| 123 | 2 |
| Hello | 4 |
公式範例
| 使用案例 | 公式 | 說明與結果 |
|---|---|---|
| 將一小段文字重複一定次數。 | =REPT(A2, B2) |
連續重複「ABC」3 次。 結果: ABCABCABC |
| 透過重複單一字元來建立視覺分隔符號。 | =REPT(A3, B3) |
重複「*」5 次以形成簡單的分隔線。 結果: ***** |
| 重複以文字形式儲存的數字一定次數。 | =REPT(A4, B4) |
連續重複「123」2 次。 結果: 123123 |
| 重複字詞時結尾空格,可讓每個重複項目在視覺上分開。 | =REPT(A5, B5) |
將「您好」(包括其結尾的空格) 重複 4 次,因此每個「您好」會當成一個獨立的單詞閱讀。 結果: Hello Hello Hello Hello |
| 使用直接在公式中鍵入的字元建立一條虛線。 | =REPT("-", 10) |
重複「-」10 次以建立分隔線。 結果: ---------- |
附註
- 如果
number_times是0, REPT 返回空字符串。 - 如果
number_times為負數,REPT 會返回 #VALUE! - 結果文字串最長可達 32,767 個字元。如果結果更長,REPT 會返回 #VALUE!
- number_times 的非整數值會被截斷為整數。
提示
- 使用 REPT 在試算表中建立可視化的分隔線,如連續的破折線或星號。
- 將 REPT 與其他文字函數結合,例如CONCATENATE 或 '
&' 以建立更複雜的文字樣式。 - 當處理大量重複的文字時,請注意 32,767 個字元的限制。
相關功能
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
] LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER