- ベストアンサー
《エクセル2000》1~5、1~5とデータに番号を振りたい
千件単位のデータがあります。 これに1から5までの番号を繰り返し振っていきたいのですが、コピー&ペーストで全てを行うには、少々数が多い気がします。 何かいい計算式はあるでしょうか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
それか1から5までが入力されている5つのセルを選択し、Ctrlキーを押しながら必要な分だけフィルすれば同じ事ができます。
その他の回答 (4)
- kkm
- ベストアンサー率7% (1/14)
#2です。 1Aから始まらない時は =IF(MOD(ROW(),5)=0,5,MOD(ROW(),5))の ROW()をROW(A1)に変更してみて下さい。
お礼
テストしてみましたが、大丈夫でした。 度重なるご回答、どうもありがとうございました!
補足
(お礼の補足) ちょっと意味不明な文章ですみません。 問題は、無事解決しています。ありがとうございました。
- mito3310
- ベストアンサー率20% (10/50)
データが縦に並んでいて、セル番号A1から番号を振ると仮定して、 最初の1行目(A1)には「1」を入力します。 A2以降には、=IF(A1=5,1,A1+1)を入れます。後はA2をデータ分コピーすれば、1,2,3,4,5,1,2,3,4,5,・・・となります。 A2セルの場合、A1が5だったら1を書きなさい。違うならA1に1を足しなさい。と言う内容です。
お礼
同じ結果でも、色々な方法があるのですね。 この式、わかりやすくて好きです。 どうもありがとうございました。
- kkm
- ベストアンサー率7% (1/14)
セルA1から番号を付けるとして セルA5が5でA6は1になります。 A1に =IF(MOD(ROW(),5)=0,5,MOD(ROW(),5)) と入れて下にドラッグしてコピーするのはどうでしょう?
お礼
おおっ、うまくいきます! ありがとうございました!
- sero
- ベストアンサー率47% (916/1944)
例えばA1からA5セルに1から5の数字が入っているとして、 A6セルに =A1 と入れて必要な分だけコピーします。 その後、数式の部分をCtrl+Cでコピーし、同じ場所に「形式を選択して貼り付け」で「値」として貼り付ければ良いのでは?
お礼
ごめんなさい、試してみたのですが、いまいちよく意味がわかりませんでした…すみません。
お礼
手間がかからないぶん、理想の回答です! どうもありがとうございました!