Excel REPT関数
Excelでは、REPT関数は指定された回数だけ文字を繰り返すために使用されます。これは、セルを特定の長さにパディングしたり、セル内棒グラフを作成するなど、Excelでの多くのケースに対処するのに役立つ便利な関数です。

構文:
ExcelにおけるREPT関数の構文は次のとおりです:
引数:
- text: 必須。繰り返したいテキストです。
- number_times: 必須。テキストを繰り返す回数で、正の数値である必要があります。
注意:
- 1. REPT関数の結果が32,767文字を超える場合、#VALUE! エラー値が表示されます。
- 2. number_timesが0の場合、REPT関数は空のテキストを返します。
- 3. number_timesが整数でない場合、小数点以下が切り捨てられます。例えば、number_timesが6.8の場合、テキストは6回しか繰り返されません。
戻り値:
指定された回数だけ繰り返されたテキストを返します。
例:
例1: REPT関数を使用して文字を複数回繰り返す
このREPT関数を使用して、文字をx回繰り返してください:
これにより、必要な結果が得られ、スクリーンショットをご覧ください:

例2: REPT関数を使用して先頭にゼロを追加し、テキストの長さを揃える
異なる長さの数字リストがあり、すべての数字を同じ長さ(6桁)にしたいとします。この場合、REPT関数を使って数字の前にゼロを追加できます。
次の数式を空白のセルに入力またはコピーしてください:
注: この数式では、A2は使用したいセル、0は数字に追加したい文字、6は固定したいテキストの長さです。必要に応じて変更できます。
次に、この数式を適用したいセルまでフィルハンドルをドラッグすると、すべての数字が固定された6桁の文字列に変換されます。スクリーンショットをご覧ください:

例3: REPT関数を使用してセル内棒グラフを作成する
このREPT関数を使用して、下のスクリーンショットのようにセル内の値に基づいてシンプルなセル内棒グラフを作成することもできます。

1. 棒グラフを挿入したい空白のセルで、次の数式を入力してください:
注: 上記の数式では、char(110)はASCIIコード110を持つ文字を繰り返したい文字であり、B2/20は繰り返す回数を計算します。データに基づいて計算を変更できます。
2. 次に、この数式を適用したいセルまでフィルハンドルをドラッグすると、次の結果が得られます:

3. 次に、数式セルを選択し、フォントをWingdingsに変更すると、いくつかの実線の四角形が表示されます。列Bの数値を変更すると、棒グラフも変わります。スクリーンショットをご覧ください:

ヒント: 数値に基づいて特定の色を表示したい場合、たとえば、データが200以上の場合に棒グラフを赤色でフォーマットし、データが200未満の場合に緑色でフォーマットしたい場合は以下の手順を行います。
1. 棒グラフのあるセルを選択し、[ホーム] > [条件付き書式設定] > [新しいルール] をクリックします。
2. [新しい書式ルール] ダイアログボックスで:
- (1.) [ルールの種類を選択] リストボックスで「数式を使用して書式設定するセルを決定」を選択します。
- (2.) 「この数式が真の場合に値を書式設定」テキストボックスに、次の数式を入力します: =B2>=200。
- (3.) [書式] ボタンをクリックして、必要なフォントの色を選択します。

3. ダイアログボックスを閉じるには [OK] をクリックし、上記の手順を繰り返して、200未満のデータに対して緑色の新しいルールを作成します。
その他の関数:
- Excel RIGHT関数
- RIGHT関数は、テキスト文字列の右側からテキストを返します。
- Excel NUMBERVALUE関数
- NUMBERVALUE関数は、テキストとして保存されている数値から実際の数値を返します。
- Excel SEARCH関数
- SEARCH関数は、指定されたテキスト文字列から特定の文字や部分文字列の位置を見つけるのに役立ちます。
最高のオフィス生産性ツール
Kutools for Excel - あなたを群衆から際立たせるツール
🤖 | Kutools AI Aide: 次の要素に基づいてデータ分析を革新:インテリジェント実行|コード生成 |カスタム数式の作成|データの分析とチャートの生成 |Kutools機能の呼び出し… |
人気の機能:重複を見つける、ハイライトする、または特定する | 空白行を削除 | データを失うことなく列やセルを結合 | 数式を使わずに丸める... | |
スーパー VLookup:複数条件 | 複数値 | 複数シート間 | ファジーマッチ... | |
高度なドロップダウンリスト:簡単なドロップダウンリスト | 従属ドロップダウンリスト | 複数選択可能なドロップダウンリスト... | |
列マネージャー:指定した数の列を追加 | 列を移動 | 非表示の列の可視化ステータスを切り替え | 列を比較して同じ&異なるセルを選択... | |
特徴的な機能:グリッドフォーカス | デザインビュー | 強化された数式バー | ワークブックとシートマネージャー | リソースライブラリ(オートテキスト) | 日付ピッカー | ワークシートの統合 | セルの暗号化/復号化 | リストによるメール送信 | スーパーフィルター | 特殊フィルタ(太字/斜体/取り消し線のフィルタリング...)... | |
上位 15 のツールセット: 12 個のテキストツール (テキストの追加, 特定の文字を削除...) | 50以上 のチャート タイプ (ガントチャート...) | 40以上の実用的な 数式 (誕生日に基づいて年齢を計算...) | 19 個の挿入ツール (QRコードの挿入, パスからの画像挿入...) | 12 個の変換ツール (単語に変換, 通貨変換...) | 7 個のマージ&分割ツール (高度な行のマージ, Excelセルの分割...) | ... さらに多くのツール |
Kutools for Excel は300以上の機能を誇り、必要なものがワンクリックで手に入ります...
Office Tab - Microsoft Office(Excel含む)でタブ形式の閲覧と編集を有効にする
- 数十の開いている文書を1秒で切り替える!
- 毎日数百回のマウスクリックを減らし、マウス手から解放されます。
- 複数の文書を閲覧・編集する際、生産性が50%向上します。
- Chrome、Edge、Firefoxのように、タブ機能をOffice(Excel含む)にもたらします。