- ベストアンサー
セルの参照について
A1のセルをB1に表示したいとき=A1とB1に入力 しかしB2にはA2ではなく 「B2のセルにはA6を表示」をしたいのです。 そして「B3のセルにはA11を表示」 「B4のセルにはA16を表示」 ‥‥‥と無限にやりたいのですがいい方法はありますでしょうか? お手数ですが回答よろしくお願いいたします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
B1: =OFFSET(A$1,(ROW()-1)*5,)
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17069)
1->1 2->6 3->11 4->16 の計算式を考えて質問してますか。その式 r=・・・が出来れば =index($a$1:$a$100、r、1)でいまい。 自分自身の行はROW()で取れる。 r=(row()-1)*5+1 結局B1セルに =index($a$1:$a$100,(row()-1)*5+1,1) と入れて下方向に式を複写。$a$100は適当に増やす。
- xls88
- ベストアンサー率56% (669/1189)
もう一例 B1に、=A1 B1:B5を選択 選択枠の右下角の■(フィルハンドル)を掴んで下方にドラッグ ドラッグ範囲が選択状態のまま Ctrl+G で「ジャンプ」ダイアログ表示 Alt+S で「セル選択」から「選択オプション」ダイアログ表示 K で「空白セル」オプションを選択 Enter で「OK」空白セルを選択 Ctrl+-(マイナスキー)で空白セルを「上方向にシフト」で削除
お礼
勉強になりました。ご回答ありがとうございました。
- xls88
- ベストアンサー率56% (669/1189)
B1に、#=A1 B2に、#=A6 と入力 B1:B2を選択 選択枠の右下角の■(フィルハンドル)を掴んで下方にドラッグ ドラッグ範囲が選択状態のまま Ctrl+H で「置換」ダイアログ表示 #= を = に Alt+A で「すべて置換」
お礼
勉強になりました。ご回答ありがとうございました。
- mshr1962
- ベストアンサー率39% (7417/18945)
B1=INDIRECT("A"&ROW()*5-4) とか B1=OFFSET($A$1,ROW()*5-5) で下方にコピーする。
お礼
こちらの方法でも無事にできました。ご回答ありがとうございました。
お礼
勉強になりました。ご回答ありがとうございました。