• ベストアンサー

セルの参照について

A1のセルをB1に表示したいとき=A1とB1に入力 しかしB2にはA2ではなく 「B2のセルにはA6を表示」をしたいのです。 そして「B3のセルにはA11を表示」 「B4のセルにはA16を表示」 ‥‥‥と無限にやりたいのですがいい方法はありますでしょうか? お手数ですが回答よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#204879
noname#204879
回答No.4

B1: =OFFSET(A$1,(ROW()-1)*5,)

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

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は適当に増やす。

kuro00kuro
質問者

お礼

勉強になりました。ご回答ありがとうございました。

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.3

もう一例 B1に、=A1 B1:B5を選択 選択枠の右下角の■(フィルハンドル)を掴んで下方にドラッグ ドラッグ範囲が選択状態のまま Ctrl+G で「ジャンプ」ダイアログ表示 Alt+S で「セル選択」から「選択オプション」ダイアログ表示 K で「空白セル」オプションを選択 Enter で「OK」空白セルを選択 Ctrl+-(マイナスキー)で空白セルを「上方向にシフト」で削除

kuro00kuro
質問者

お礼

勉強になりました。ご回答ありがとうございました。

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.2

B1に、#=A1 B2に、#=A6 と入力 B1:B2を選択 選択枠の右下角の■(フィルハンドル)を掴んで下方にドラッグ ドラッグ範囲が選択状態のまま Ctrl+H で「置換」ダイアログ表示 #= を = に Alt+A で「すべて置換」

kuro00kuro
質問者

お礼

勉強になりました。ご回答ありがとうございました。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

B1=INDIRECT("A"&ROW()*5-4) とか B1=OFFSET($A$1,ROW()*5-5) で下方にコピーする。

kuro00kuro
質問者

お礼

こちらの方法でも無事にできました。ご回答ありがとうございました。

関連するQ&A