• ベストアンサー

縦にコピーすると横列で反映させる方法について

縦にコピーすると横列で反映させる方法について タイトルで上手く伝わらないかもしれません。先ずすいません。 現在下記の関数と戦っています。 AH3のセルに現在 =表紙!AN$8 上記の式が入っています。 これを縦にずらした際に =表紙!AN$8 =表紙!AO$8 =表紙!AP$8 このようにずれてほしいかと考えております。 先日習ったINDEX関数でやれるのでは?と思い、 色々試しましたが、完成させることができません。 ご助言頂けると幸いです。よろしくお願いいたします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

つぎの3つの関数の,どれでも出来ます。 =INDEX(表紙!AN$8:BN$8,ROW(A1)) =OFFSET(表紙!$AN$8,0,ROW(A1)-1) =INDIRECT("表紙!R8C"&(ROW(A1)+39),FALSE) また,よく計算の理屈を追えば,式中に共通で使っている「ROW(A1)」の所などに,もうちょっと工夫代があります。 #OFFSET関数が良いと仰有ってたと思いましたが,ちなみにINDEX以外の2つは,保存したブックを開いて,何もせず閉じる操作をするだけでも「保存しますか」と聞いてくる原因になります。

shonandesu
質問者

お礼

本当にありがとうございます。 助かっています御礼申し上げます。

関連するQ&A