重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

こんばんは 表題通り素朴な疑問なんですが、画像のようなデータがあるとして、B1,C1,D1のようにずっと後列に同じように求めて行きたいのですが画像のように直接参照するのではなくて、B1の数式を利用してC1にE5を求めるにはどうしたら良いでしょうか?

その後C1の数式を元に、D1,E1,F1にペーストして隔列に定期的に存在する5行目を同じように求めて行きたいって事です。

詳しい方、よろしくお願い致します。

「エクセル セル番地 A1に数式を与えてA」の質問画像

A 回答 (2件)

No.1の回答者です。


勘違いした回答をしたようですね。

B1の数式を変えても、C1以降が連動して計算方式を変えるということで、
単純なN列おきの内容を参照するのではないのですね。
FORMULATEXT関数を使えばB1の数式内容を取り出せますが、その数式を
元にしてC1に2列おきの参照した内容に変化したいのですね。

B1の数式が複雑だと単純な置き換えでは難しいので、私の知識では無理。
他の回答をお待ちください。
    • good
    • 0

OFFSET関数を使って参照させます。


 =OFFSET($B$5,0,(COLUMN(A1)-1)*3)
または
 =OFFSET($B$5,0,COLUMN(A1)*3-3)
とかで2列おきの参照ができます。
http://office-qa.com/Excel/ex353.htm
    • good
    • 1
この回答へのお礼

解答頂き、ありがとうございます。
OFFSET関数なんてあるのですね、知りませんでした。
ちょっと色々試してみます

お礼日時:2022/03/23 04:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!