プロが教えるわが家の防犯対策術!

Sheet1の2行目A~D列に 1 2 5 8と入っています。
Sheet2の   〃   に 3 2 5 9と入っています。
Sheet3の   〃   に 9 3 5 1と入っています。

Sheet4のA1にSheet1 と入力した際、B1~E1のセルに、Seet1に入っていた 1 2 5 8と表示させたいのですが、出来ますでしょうか?
私が思うにVLOOKUP関数?と思いますが、どんな式にしていいのかわかりません。
それか、他の関数の場合はどうすればいいのか?付け足さなくてはいけな出来ないものがあればそれも知りたいと思います。

宜しくお願いします。

A 回答 (3件)

=IF(A1="Sheet1",Sheet1!A2,IF(A1="Sheet2",Sheet2!A2,IF(A1="Sheet3"

,Sheet3!A2)))

この回答への補足

ありがとうございます。
実は先ほど上司から、「もし、Sheet4に表示させるのではなく、違うブックに表示させたい場合はどうするの?」と聞かれました。
場所は Dドライブ→フォルダ名:計算→ファイル名:データ→Sheet1A1~D1セルに表示になります。
上司さん、はじめに言ってくれ・・・ご面倒ですがお願いします

補足日時:2005/11/11 11:02
    • good
    • 0
この回答へのお礼

なんどかやっていたら分かりました!
[]で区切れば出来ました
ありがとうございました

お礼日時:2005/11/11 11:45

こんにちは~



Sheet4 の B1に
=IF($A1="","",INDEX(INDIRECT($A1&"!A1:D1"),,COLUMN(A1)))

と入れて、E1までフィルコピーしてみてください。

この回答への補足

難しい関数で・・・・私にはさっぱり(笑)。
先ほど、上司から、「もし、Sheet4に表示させるのではなく、違うブックに表示させたい場合はどうするの?」と聞かれました。
場所は Dドライブ→フォルダ名:計算→ファイル名:データ→Sheet1A1~D1セルに表示になります。

補足日時:2005/11/11 10:56
    • good
    • 0
この回答へのお礼

ありがとうございます。
違うブックのは、ブック名を[]で囲んだらもしかして・・・と思ったらできました。

お礼日時:2005/11/11 11:46

B1=INDIRECT(A1&"!A1")


C1=INDIRECT(A1&"!B1")
以下略
の様に設定すれば良いのでは

この回答への補足

難しい関数で・・・・私にはさっぱりです(笑)。でも、この式はシンプルですね。
先ほど、上司から、「もし、Sheet4に表示させるのではなく、違うブックに表示させたい場合はどうするの?」と聞かれました。
場所は Dドライブ→フォルダ名:計算→ファイル名:データ→Sheet1A1~D1セルに表示になります。

初めから言ってくれよ~って感じです。面倒ですが、再度お力お貸し下さい!!

補足日時:2005/11/11 11:03
    • good
    • 0
この回答へのお礼

ありがとうございました。
[データ]Sheet1とやったら出来ました。

お礼日時:2005/11/11 11:47

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