説明
テキストを指定回数繰り返すには、この関数を使用します。チェーンでサポートされます。
REPTは、繰り返しパターンの作成、特定の文字でセルを記入、またはプレースホルダー・テキストの生成に便利です。
構文
REPT(text, number_times)
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
SMS|SMS 送信 |
はい | 繰り返したいテキスト。 | 数値、テキスト文字列、セル参照、またはこれらのいずれかになる数式。 |
回数 |
はい | テキストを繰り返す回数。 | 正の整数、正の整数を含むセルへの参照、またはこれらのいずれかになる数式。 整数でない場合は切り捨てられる。 |
例
サンプルデータ
| A | B |
|---|---|
| テキスト | 号 |
| ABC | 3 |
| * | 5 |
| 123 | 2 |
| Hello | 4 |
数式のサンプル
| 使用例 | 数式 | 説明と結果 |
|---|---|---|
| 短い文章を、指定された回数だけ繰り返します。 | =REPT(A2, B2) |
「ABC」を3回続けて繰り返します。 結果:ABCABCABC |
| 1つの文字を繰り返し、視覚的な区切り線を作成します。 | =REPT(A3, B3) |
「*」を5回繰り返して、シンプルな区切り線を形成します。 結果:***** |
| テキストとして保存されている数値を、指定された回数だけ繰り返します。 | =REPT(A4, B4) |
「123」を2回続けて繰り返します。 結果:123123 |
| 単語の後にスペースを入れて繰り返すと、各繰り返しを視覚的に区別できます。 | =REPT(A5, B5) |
「Hello 」(末尾のスペースを含む)を4回繰り返すため、それぞれの「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