Excelには、テキスト文字列を何度でも繰り返すことができるワークシート関数REPTが含まれています。たとえば、セルB1に値5が含まれ、セルC1に次のものが含まれているとします。

=REPT("*", B1)

Excelが示すのは、セルC1の5つのアスタリスク(**)です。 REPTは、引用符で囲まれているものをすべて受け取り、指定された回数だけ繰り返します。文字列が複数の文字である場合は、その回数も繰り返されます。たとえば、次のことを考慮してください。

=REPT("/\", B1)

B1にまだ値5が含まれているとすると、数式の結果は10文字の文字列/ \ / \ / \ / \ / \になります。通常、グラフィックをワックスしない場合、またはExcelのグラフ機能を使用する場合は、REPT関数を使用してデータの単純なヒストグラムを作成できます。

唯一の注意点は、REPTによって作成される文字列は32,767文字を超えることはできないということです。この制限を超えてもエラーは発生せず、文字列が切り捨てられるだけです。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(12140)は、Microsoft Excel 2007、2010、2013、および2016に適用されます。

Excelの古いメニューインターフェイス用のこのヒントのバージョンは、 linkUsing the REPTFunctionにあります。