こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

-広告-

解決済みの質問

OFFSET関数の基準セルの指定の仕方を工夫したい

OFFSET関数を上手く使いこなすテクニックを教えて下さい。画像を添付します。

OFFSET関数を使って別のExcelファイルからデータを取ってくる方法を教えて下さい。

【前置き】
この添付ファイルとは別に「Aマンション家賃データ.xlsx」というファイルが存在し、その中に各個人に割り当てたID(H1,H2,H3,・・・)の名前のシートがある。

添付ファイルのセルE7を見ていただければ分かるように、「Aマンション家賃データ」ファイルのSheet H4からデータを取ってきているのがわかりますが、この数式の基準値を指定している部分の「H4」をその行の一番左側のセルA7の値から取ってくることはできないでしょうか? 
なんか上手くいきません。どうか教えて下さい。よろしくお願いします。OFFSET関数でなくても構いません。

投稿日時 - 2015-06-30 18:02:28

QNo.9003643

すぐに回答ほしいです

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

シート名をセル参照するなら以下のようなINDIRECT関数を使います。

=OFFSET(INDIRECT("[Aマンション家賃データ.xlsx]"&A7&"!$D$8"),2,0,1,1)

ただし、INDIRECT関数で他ブックを参照するときはそのファイルを同時に開いている必要があります。

投稿日時 - 2015-07-02 01:06:36

お礼

返事が遅くなり申し訳ございませんでした。
ありがとうございました!教えてくださった数式で上手く処理することができました。ありがとうございました。

投稿日時 - 2015-07-04 17:43:20

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(3)

ANo.2

画像が小さくて質問内容が把握できません。

イメージ的にはOFFSET関数ではなく、INDIRECT関数を使うような気がします。

現在E7セルに入力している数式と、A7セルの値をそのままコピー貼り付けしてご希望の操作を補足説明してください。

投稿日時 - 2015-06-30 23:58:18

補足

すみません。相手側にどれくらいの大きさで画像が見えるのか?確認できていなかったもので。

E7セルに入力している数式は、
=OFFSET([Aマンション家賃データ.xlsx]H4!$D$8,2,0,1,1)
A7セルの値は、
H4
です。
このA7セルはリストになっていて、ここでは値をH4としていますが、H1、H2、H3、H4、H5、・・・と選べるようにしています。
これだけではわからないとあらば、またご連絡下さい。よろしくお願いします。

投稿日時 - 2015-07-01 21:40:08

ANo.1

》 添付ファイルのセルE7を見ていただければ分かるように…
分かりません。

》 …のがわかりますが…
ソレも分かりません。

投稿日時 - 2015-06-30 18:31:50

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-