REPT関数の使い方

文字列を指定回数繰り返します。

200720102013201620192021365
構文
=REPT(文字列, 繰り返し回数)
引数
  1. 文字列必須
  2. 繰り返し回数必須
どんな関数か

REPT は、同じ文字列を指定した回数だけ繰り返します。数を棒グラフのように見せる(REPT("■", B2))、桁をそろえるために文字で埋める(REPT("0", 5-LEN(A1))&A1)といった使い方ができます。回数に小数を書くと切り捨てられ、0 を書くと空の文字列になります。結果はセルの上限(32,767文字)までです。

使用例

B2 に =REPT("★", A2) を入れると、こうなります。

AB
1繰り返し回数視覚化
25★★★★★

数式を入れたセル

結果: ★★★★★

つまずきやすいところ

  • 繰り返した結果が32,767文字を超えるとエラーになる
  • 回数に小数を入れると、切り捨てられる

よくあるエラーと、その直し方

#VALUE!
繰り返した結果が、セルに入る上限(32,767文字)を超えた繰り返す回数を減らす。星の数などで使うなら MIN(回数, 50) のように上限を付ける

REPTを使う実例レシピ(4件)

同じ「文字列操作」の関数

文字列操作の関数をすべて見る(40件)