• 締切済み

この数式の意味を教えてください(Excel)

B1のセルに=REPT(",",ROW())&A1という数式が入力されている場合どういう計算をしなさいという意味になりますか?教えてください。

みんなの回答

  • hirumin
  • ベストアンサー率29% (705/2376)
回答No.2

ROW() そのセルの行数です。 B1に書かれているのであれば「1」になります。 B9ならば「9」になります。 REPT("●",x) ●をx回繰り返し表示する事を示します。 よって、この式は、 =REPT(",",ROW())&A1 「,」を式の入っているセルの行の分だけ繰り返し表示し、最後に続けてA1の値を表示しろ、という意味になります。 B9にこの式があれば、 ,,,,,,,,,「A1の値」 と、「,」が9個続きます。

  • hogehage
  • ベストアンサー率50% (54/107)
回答No.1

REPT関数は、(文字列,繰返回数)です、 , を ROW() の数だけ繰り返します。 ROWの前にある「,」は引数の区切りになります。 ROW関数は、その行番号です。B1 ですから「1」になります。 &は、文字列を連結になります。 よって、A1に「あ」と入っていれば、 「,あ」が返されることになります。

関連するQ&A