[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『右方向に数式コピー』(わか)
このWEBサイトでINDIRECT関数を使った数式の下方向へのコピーを知ったのですが 右(列)方向にはコピーできませんか?下の数式を応用して COLUMN関数などいろいろ試しましたが 出来ませんでした。よろしくお願いします。
=INDIRECT("Sheet2!A"&ROW()) ⇒上下にコピーすると相対的にコピーされる。 左右に相対的にコピーするには?
"ROW"→"COLUMN"でいけると思います。 ROW=行 COLUMN=列 の意味です。 (MARBIN)
こういうことかも? =INDIRECT("Sheet1!"&ADDRESS(1,COLUMN(A1),4)) (かなれっと)
かなれっとさん うまく出来ました。ありがとうございます。(わか)
=INDIRECT("Sheet2!A"&ROW()) =INDIRECT("Sheet1!"&ADDRESS(1,COLUMN(A1),4))
INDIRECTを使わなくても、 =Sheet2!A1 でいけますが、
トビセル参照の時 INDIRECT はよくつかわれますが、
ADDRESS(1,COLUMN(A1),4) で、参照の型に4(相対参照)を使ってますが、意味はありません… 省略可能なので、ADDRESS(1,COLUMN(A1)) で大丈夫。 数式の検証の中で$マークを出したくなかっただけなんです^^; (かなれっと) ☆お好みと場合によりけりかなっと言うことを言いたかったんですが、 うまく言えてない気がするので、INDIRECT関数についてのコメントは自己削除させていただきました。
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.