メインコンテンツへスキップ
 

Excel REPT function

著者:シャオヤン 最終更新日:2019年12月18日

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


 構文:

ExcelのREPT関数の構文は次のとおりです。

=REPT (text, number_times)

 引数:

  • 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回繰り返します。

=REPT(A2,B2)

そして、必要に応じて結果が得られます。スクリーンショットを参照してください。


例2:REPT関数を使用して先行ゼロを埋め込み、テキストを同じ長さにする

異なる長さの番号のリストがあるとします。ここで、すべての番号を同じ長さ(6桁)にします。 この場合、REPT関数を使用して、数値の前に先行ゼロを埋め込むことができます。

以下の数式を空白のセルに入力またはコピーしてください。

=REPT("0",6-LEN(A2))&A2

Note:この式では、 A2 使用したいセルです、 0 数字を埋めたい文字、数字 6 修正したいテキストの長さです。必要に応じて変更できます。

次に、この数式を適用するセルまで塗りつぶしハンドルをドラッグすると、すべての数値が固定のXNUMX桁の文字列に変換されます。スクリーンショットを参照してください。


例3:REPT関数を使用してセル内棒グラフを作成する

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

1。 棒グラフを挿入する空白のセルに、次の数式を入力します。

=REPT(CHAR(110),B2/20)

Note:上記の式では、 char(110) 繰り返したい文字で、ASCIIコード110の文字を表示します。 B2 / 20 に基づいて繰り返したい回数を計算します。データに基づいて計算を変更できます。

2。 次に、塗りつぶしハンドルをこの数式を適用するセルまでドラッグすると、次の結果が得られます。

3。 次に、数式セルを選択し、テキストフォントをWingdings形式に変更すると、いくつかの塗りつぶされた正方形が表示されます。列Bの数値を変更すると、棒グラフも変更されます。スクリーンショットを参照してください。

ヒント:数値に基づいて特定の色を表示する場合、たとえば、データが200以上の場合に棒グラフの赤色をフォーマットする場合、データが200未満の場合は、緑色としてフォーマットします。

1。 棒グラフでセルを選択し、をクリックします ホーム > 条件付き書式 > 新しいルール.

2。 の中に 新しい書式設定規則 ダイアログボックス:

  • (1.)選択 式を使用して、フォーマットするセルを決定する セクションに ルールタイプを選択します リストボックス;
  • (2.) この数式が真であるときの書式値 テキストボックスに、次の数式を入力します。 = B2> = 200.
  • (3.)クリック フォーマット ボタンをクリックして、必要に応じてフォントの色を選択します。

3。 次に、をクリックします OK このダイアログボックスを閉じるには、上記の手順を繰り返して、緑色で200未満のデータの新しいルールを作成してください。


 その他の機能:

  • ExcelRIGHT関数
  • RIGHT関数は、テキスト文字列の右側からテキストを返すために使用されます。
  • ExcelNUMBERVALUE関数
  • NUMBERVALUE関数は、数値から実数を返すのに役立ち、テキストとして保存されます。
  • Excel検索機能
  • SEARCH関数は、指定されたテキスト文字列から特定の文字または部分文字列の位置を見つけるのに役立ちます。

最高のオフィス生産性ツール

Kutools forExcel-群衆から目立つのに役立ちます

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する  |  空白行を削除する  |  データを失わずに列またはセルを結合する  |  数式なしのラウンド ...
スーパーVルックアップ: 複数の基準  |  複数の値  |  複数のシートにわたって  |  ファジールックアップ...
上級ドロップダウンリスト: 簡単なドロップダウンリスト  |  依存関係のドロップダウン リスト  |  複数選択のドロップダウンリスト...
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  列を比較する 同じセルと異なるセルを選択する ...
注目の機能: グリッドフォーカス  |  デザインビュー  |  ビッグフォーミュラバー  |  ワークブックとシートマネージャー | リソースライブラリ (自動テキスト)  |  日付ピッカー  |  ワークシートを組み合わせる  |  セルの暗号化/復号化  |  リストごとにメールを送信する  |  スーパーフィルター  |  特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する ...)  |  50+ チャート 種類 (ガントチャート ...)  |  40+ 実用的 (誕生日に基づいて年齢を計算する ...)  |  19 挿入 ツール (QRコードを挿入, パスから画像を挿入 ...)  |  12 変換 ツール (数字から言葉へ, 通貨の換算 ...)  |  7 マージ&スプリット ツール (高度な結合行, Excelのセルを分割する ...)  |  ... もっと

Kutools for Excelは300以上の機能を誇り、 必要なものをワンクリックで手に入れることができます...


Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする

  • 数十の開いているドキュメントを切り替えるのにXNUMX秒!
  • マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
  • 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
  • Chrome、Edge、Firefox と同様に、効率的なタブを Office (Excel を含む) にもたらします。