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