• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル 連動の仕方)

Excel連動の方法

このQ&Aのポイント
  • エクセルのシート間でデータを連動させる方法について質問させていただきます。
  • 具体的な例として、シートうさぎのE1に「1」と入力した場合、シートぱんだのA1にも「1」と表示させる方法を知りたいです。
  • 質問がわかりにくく申し訳ありませんが、ご教示いただければ幸いです。

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

  • ベストアンサー
  • nobu555
  • ベストアンサー率45% (158/345)
回答No.4

セルE2以降に表示させるとすると、 セルE2に =HLOOKUP(E1,シートぱんだ!A1:E5,2,0) セルE3以降は、上記式の"2"を それぞれ求めたい行番号に変更してください。 詳しくは、No.1でも書きましたが、 参考サイトや、ヘルプを参照してください。

panther1225
質問者

お礼

返事が遅くなり、すみませんでした。 nobu555さんの入力どおりにしたら出来ました! 本当にありがとうございました。

その他の回答 (3)

noname#79209
noname#79209
回答No.3

私は#1、#2両氏の理解とはチョット異なる見方をしたのですが... 見かけ上「シートウサギ」には最初は何も表示されておらず、 E1に入力した数値によって、各シートのA1セルに入っている値と比較し、 同じ数値の入っているシートの内容を「シートうさぎ」に表示する。 と考えて良いのでしょうか? 例えば「シートぱんだ」のA1の値が1なので、その場合は「シートうさぎ」上に「シートぱんだ」の内容を多少位置を変えて表示する。 だとすれば、エクセルはシートをまたいで検索する機能がないので、 1.「シートうさぎ」のE1セルに入れる内容を「シート名」にする。 2.「シートうさぎ」上のどこかに、番号とシート名の対応表を作成しておき  この対応表をVLOOKUP関数でE1セルの数値を検索し、それに対応したシート名を取得する のどちらかの方法しかないでしょう。 シート名さえ取得してしまえば、「C関数」と「INDIRECT関数」でセルの内容が取得できます。 ちなみに「シートぱんだ」のA3セルの内容は「=INDIRECT(ADDRESS(3,1,1,,"シートぱんだ")」で取得できます。 関数の詳細はHELPを参照してください。よく読めば解るはずです。  

panther1225
質問者

お礼

返事が遅くなりすみませんでした。 ありがとうございました。

  • Turbo415
  • ベストアンサー率26% (2631/9774)
回答No.2

できます。 シートパンダのB列、C列、D列・・・・とデータが入っているのなら HLOOKUP関数で出来ます。

panther1225
質問者

補足

ありがとうございます。 HLOOKUP関数を使うことはわかったのですが、 どこにどのような数式を入れたらいいのでしょうか? よろしくお願いいたします。

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.1

>シート2を参照してシート1のような表を表示させることは シート1、2が質問文にありませんので、 よく理解出来ないのですが、 やりたい事は、LOOKUP、VLOOKUP、HLOOKUP関数で出来るのでは。 関数の使い方は下記のサイトやヘルプを参照してください。 http://www.excel.studio-kazu.jp/lib/e1tw/e1tw.html 的外れでしたら、スミマセン。

panther1225
質問者

補足

回答ありがとうございます。 スミマセン。シート1というところをシートうさぎに置き換えてください。シート2のところをシートパンダに置き換えてください。 関数はnobu555さんが言っていたように、HLOOKUP関数でいいみたいなのですが、どこにどのような数式を入れたらいいのでしょうか? よろしくお願いいたします。

関連するQ&A