EXCELでOFFSET使用時に基準セルが別シートを参照している場合。


A1=SHEET!G1

=OFFSET(A1,0,0)
=OFFSET(A1,1,0)
=OFFSET(A1,0,1)

このような式でOFFSET内のA1が実際にSHEET!G1を参照するようにしたいです。A1の参照先を変える事によってOFFSET内の実際に参照された場所も簡単に変更できるようにと考えています。

このOFFSETの式ですと、SHEET!G1ではなくA1を基準にした位置を参照してしまいます。

よろしくお願い致します。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2016/02/10 10:57:19

ベストアンサー

id:a-kuma3 No.1

回答回数4971ベストアンサー獲得回数2153スマートフォンから投稿

INDIRECT 関数を使います。

=OFFSET(INDIRECT(A1),0,0)

参照している A1 セルには、セルの範囲表現 "SHEET!G1" を文字列として入力します。

以下、参考URL。

id:cilgis

関数の組み合わせと基準せるの文字列での登録がポイントなんですねw
すごく嬉しいです♪ ありがとうございました。

2016/02/10 10:58:47

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

  • 2018-03-22 09:09:14
  • 2018-03-22 09:16:14
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません