• ベストアンサー

エクセルに詳しい方へ!

エクセルで例えば A  B  C   D  1 ・・・ ・・・ ・・・ 2 ・・・ ・・・ ・・・ 3 ・・・ ・・・ ・・・ ・ ・ ・ というようにデータがあった場合に、違うシートへうつりそこのある場所で1と入力すると 1 ・・・ ・・・ ・・・ と表示されるような機能はありますか? (1というのは行番号ではなく、A列にかかれている数字です。)

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

  • ベストアンサー
回答No.5

元のシートがsheet1、違うシートというのがsheet2として、sheet2のA2セル、A3セル、A4セルにVLOOPUP関数を入力します。 例;A2セル→=VLOOKUP(A1,Sheet1!A1:D10,2,FALSE)   A3セル→=VLOOKUP(A1,Sheet1!A1:D10,3,FALSE)   A4セル→=VLOOKUP(A1,Sheet1!A1:D10,4,FALSE) A1セルに1や2を入力するとsheet1の内容が表示されます。

0502
質問者

お礼

ありがとうございます!

その他の回答 (5)

回答No.6

No.5の回答者です。 一部間違いがありましたので訂正します。 VLOOPUP関数→VLOOKUP関数

回答No.4

VLOOKUP関数を使えば、表示されます。 http://www11.plala.or.jp/koma_Excel/contents3/mame3023/mame302301.html 上記を参照されると、わかりやすいと思います。

0502
質問者

お礼

ありがとうございます!

  • sanori
  • ベストアンサー率48% (5664/11798)
回答No.3

sheet2にsheet1で入力した値を表示させるには、 たとえば、 sheet1のセルA2に「=」と入力し、 そこで、sheet2タブをクリックしてsheet2に移り、 sheet2のセルA2の上でEnterキーを押します。 その後にsheet2のセルA2に何かを入力すると、sheet1のセルA2に同じものが表示されます。 ・・・ということで、いとも簡単に出来てしまうのですが、 ひとつ注意しなくてはいけないのが、sheet2のセルA2が空白の場合、sheet1のセルA2にゼロが表示されてしまうことです。 これを回避する方法は色々ありますので、説明は割愛。

0502
質問者

お礼

ありがとうございます!

回答No.2

VLOOKUP関数がいいでしょうね。 必要な列だけたとえばC列の項目だけとかを表示したり、 項目の表示順を変更 たとえば D列、B列の順番にとか も編集が可能です。 詳しい使い方は「EXCEL VLOOKUP」などでネットで検索すると具体的な例と一緒にいっぱい出てきます。 コピーして使用するには$(絶対参照)の使い方も知っておくと便利です。

参考URL:
http://allabout.co.jp/computer/msexcel/closeup/CU20060805A/index.htm
0502
質問者

お礼

ありがとうございます!

  • t-yamada_2
  • ベストアンサー率40% (587/1460)
回答No.1

例で言うと、「A1セル」でイコール「=」を入力して、参照先のシートタブをクリック→参照セルをクリック→Enterすれば自動入力されます。 手動でも入力できます(例:シート1のA1にシート2のA1参照は =Sheet2!A1 と入力)

0502
質問者

お礼

ありがとうございます!

関連するQ&A