- ベストアンサー
エクセルのセルの質問です。
別なシートからの参照で、=A3などとしたりすることがありますが、 これを縦に10程度行ったとします。 これを1グループとして、次のグループはその下のセルに=A2としたい のですが、上のセルからコピーすると=A15とかになってしまいます。 簡単にいくつも作る方法は二のでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#2のmshr1962です。 横にも展開するのですね。 A1=Sheet1!A3 A2=Sheet1!B3 A3=Sheet1!C3 .. A11=Sheet1!A4 A12=Sheet1!B4 A13=Sheet1!C4 .. となるのなら A1=OFFSET(Sheet1!$A$1,INT((ROW()-1)/10),MOD(ROW()-1,10))
その他の回答 (2)
- mshr1962
- ベストアンサー率39% (7417/18945)
まず確認ですが=A3の後は=A4でなく=A2でいいのですか?=A4でいいなら B1=INDIRECT("A"&INT((ROW()-1)/10)+2) ※列がA列でない場合は"A"をその列のアルファベットに変更 ※開始セルが1行目でない場合は、(ROW()-1)の1を変更 ※参照セルが3行目でない場合は+2の2を変更 または B1=OFFSET($A$3,INT((ROW()-1)/10),0) ※最初の参照セルを絶対参照にすること ※開始セルが1行目でない場合は、(ROW()-1)の1を変更
お礼
回答ありがとうございます。 上記をやってみてもうまくいきません。コピペですが =A3ではなく、sheet1!A3でした。 で、その下がsheet1!B3・・・・ として、10個位を1グループにします。 その下に=sheet1A4・・・・としたいんですが、 数が数なので、すべて手入力では・・・
- mousengoke
- ベストアンサー率50% (197/388)
セルを =$A$3 のようにしてからコピーしてください。 セルを選択するときに F4 キーを押せば$の変換は簡単にできます。
補足
回答ありがとうございます。 質問がうまく伝わらなかったようで・・・ =A3ではなく、sheet1!A3でした。 で、その下がsheet1!B3・・・・ として、10個位を1グループにします。 その下に=sheet1A4・・・・としたいんですが、 数が数なので、すべて手入力では・・・
お礼
解決しました。ありがとうございました。