プロが教える店舗&オフィスのセキュリティ対策術

111122223333・・・ というように1から始まる数字を4つずつ繰り返して入力をしていきたいです。簡単に入力する方法はありますでしょうか? ちなみに1つのセルには数字は1つしか入力しません。なので上記の例でいうと全部でセルは12個使用していることになります。

A 回答 (3件)

A1セルからスタートして右方向へ、全ての表示セルを数式で表示させるとすれば、No.2さんの数式のほか、A1セルに


=QUOTIENT(COLUMN(A1)-1,4)+1・・・①
とか、
=INDEX(ROW($1:$100),(COLUMN(A1)-1)/4+1)・・・②
(※ROW($1:$100)の部分は表示最大値に合わせて調整)
という数式を記述し右方向へコピーする方法が使えます。

下方向へ表示させるなら、
=QUOTIENT(ROW(A1)-1,4)+1・・・③
とか
=INDEX(ROW($1:$100),(ROW(A1)-1)/4+1)・・・④
(※ROW($1:$100)の部分は表示最大値に合わせて調整)
とった数式を下方向へコピーすることになると思います。

さらに言えば、初期値をA1セルに入力する方式で、B1から右方向へ表示させるとすると、A1に1を入力しB1セルに
=INT($A$1+COLUMN(A1)/4)・・・⑤
とか
=$A$1+QUOTIENT(COLUMN(A1),4)・・・⑥
として、右方向にコピーする方法もあります。
この場合、A1の数値を2にすれば2から、10にすれば10から数字を4つずつ繰り返して、一つづつ増えていくことになります。

当然ですが、⑤⑥を下方向へ表示させるなら、A2セルに
=INT($A$1+ROW(A1)/4)・・・⑦
とか
=$A$1+QUOTIENT(ROW(A1),4)・・・⑧
として、下方向へコピーすることになります。
    • good
    • 0

A1から始まるのなら、以下の式を入れてドラッグします。


 =INT((COLUMN()-1)/4)+1
または
 =INT((ROW()-1)/4)+1
上は列方向、下は行方向に対応します。
A1以外なら、COLUMN(A1)のようにすれば可能です。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。

お礼日時:2023/05/12 13:33

REPT関数でどうかな?



=rept(a1,4)
とすると、A1の数字を4つ表示してくれる。
(2以降をも作った。)

次に、
=concatenate(セル1,セル2,セル3,セル4)
とすれば、添付図の通りになるよ。
「エクセルの入力 連続する固まりでの数字」の回答画像1
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。

お礼日時:2023/05/12 13:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!