• ベストアンサー

エクセルで別シートのデータを表示したい

予めsheet1には下記が入力してあります。 A列  B列 1   王 3   長嶋 24   高橋 55   松井 (背番号に対応した選手を設定している) そこで、sheet2のA1にて背番号を入力すると B1に選手名が表示されるようにしたいなと思 っている(例えばsheet2のA1に55と入力する とB1に松井と表示させたい)のですがどのよ うにすれば良いのでしょうか? お手数ですが回答宜しくお願いします。

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

  • ベストアンサー
  • aco_michy
  • ベストアンサー率25% (70/277)
回答No.1

=VLOOKUP(Sheet2!A1,Sheet1!A1:B4,2) これをB1に入れればいいです。

wakaranna
質問者

お礼

どうもありがとうございました。

関連するQ&A

  • EXCELで別のシートのデータを参照して返す方法

    ちょっとしたことなのですが、うまく式が書けなくて悩んでいます。 作業用のシート1と参照用のシート2があり、 シート1のA列には  あおき  あべ  いぐち  いはら などと文字列(名前)が入力されています。 こちらは今度の野球のスタメンだと思ってください。 シート2にはA列とB列があって、 わたなべ 55 いぐち  43 あおやま 67 いはら  41 などと、名前:背番号が羅列されています。こちらが参照用の全選手の背番号リストだと思ってください。 ここで、 シート1のB列に、A列の名前に対応した背番号を返したいのです。 なので、シート1のB列に IF(シート1のA列の値=シート2のA列のいずれかの値)だったとき、 適合したシート2の行のB列の値を表示する という式を入れたいのですが、どのように式を書けばよいでしょうか。 すみませんがどなたか教えてください。

  • エクセル 他シート入力 自動表示

    エクセルの関数について教えてください。あまり詳しくありません。 シートが2つあります。1枚目のシートにデータがたくさん入っており、仮にデータを以下のとおりとします。  A   B    C    D イチロー 51  マリナーズ     松井   55  ヤンキース 岩村   1   レイズ ○○   ○   ○○○ D列はプルダウンでヒットor三振が選べるとします。 2枚目のシートは次のようになっているとします。  A(背番号) B(球団) C(選手名) このようなときに、1枚目のシートのD列プルダウンでヒットを選んだときにだけ、2枚目のシートにそのヒットを選んだ人のデータを自動的に表示できるようにできないでしょうか。 ご教示ください。

  • エクセルで別シートを参照

    「あ」のシートに"社員番号"(A列)と"カナ"(B列)のリストがあり、 「い」のシートには"社員番号"(A列)と"漢字氏名"(B列)・"部署"(C列)のリストがあります。 「あ」のシートのC列とD列に、「い」のシートのB列とC列を表示させるにはどうしたらよいでしょうか。 新規に社員番号を入力していく場合は、VLOOKUPなどで出来ると思いますが、すでに入力済みのデータについて一括で参照する方法が判りません。 よろしくお願いいたします。

  • エクセルの空白を詰めて別シートに表示

    sheet1のデータを参照して、空白を詰めてsheet2へ表示させたいんです! sheet1(元データになるもの)  A列 |B列|C列・・・ 1行目A|100|100 2行目B|  |200 3行目C|100| 4行目D|  |200 5行目E|100| 6行目F|  |100 ・ ・ sheet2(sheet1でB列に入力があるものを抽出)  A列 |B列 1行目A|100 2行目C|100 3行目E|100 sheet3(sheet1でC列に入力があるものを抽出)  A列 |B列 1行目A|100 2行目B|200 3行目D|200 4行目F|100 sheet2のA1に下記の式を入力してA列とB列に数式をコピー =IF(COUNT(Sheet1!$B$1:$B$6)<ROW(A1),"",INDEX(Sheet1!A$1:A$6,SMALL(IF(Sheet1!$B$1:$B$6<>"",ROW($A$1:$A$6)),ROW(A1)))) すると下記のように表示されます。 A1=A     B1=100 A2=#NUM! B2=#NUM! A3=#NUM! B3=#NUM! 4行目から空白 sheet2のA2のところにエラーが出ていますが、「関数の引数」のところで「数式の結果」には「100」と 正解が表示されています。(B2、A3、B3も同様に)数式の結果のところには正解が表示されています。 答えの「#NUM!」のところに正解を表示させるには、どうしたらいいですか? 見よう見まねでつくったのもで。。。関数にあまり詳しくありません。 よろしくお願い致します。

  • エクセルで別シートの値を取得したいです。

    エクセルで質問があります。 別シートからセル値を取得したいです。 ただ、セル番地は行番号、列番号で指定し、 行、列番号はセルに入力してある値を使いたいです。 例 Aシート(値格納シート) B1セル値=1000 -------------- Bシート(値取得シート) A列=行番号入力 B列=列番号入力 C列=Aシートの取得関数 A2セル値=1 B2セル値=2 C2セル=1000(取得値) C2セルの関数に、A2とB2の値を使って Aシートのセル値を取得したいです。 よろしくお願いします。

  • エクセルで、基シートのデータを別シートに自動表示

    エクセルの表示についての質問です。 例えば A列に名前コード、B列に名前 というシートがあり、 それを基に、別のシートに名前コードを入力すると自動的に名前が表示されるようにしたいのですが、 どうするば良いでしょうか。 教えて下さい。

  • sheet2からsheet1へのデータの飛ばし方(エクセル関数)

    Sheet1 A  B C D E (列) ―――――――――――――――――――――――― 1| 番号  氏名   所属  入社  生年月日 2| 1000  斉藤   東京  10/4  (入力箇所) sheet2 A B C D (列) ――――――――――――――――――― 1| 番号  氏名  所属  生年月日 2| 1000  斉藤  東京  1988/11/1 sheet1のE行(生年月日)にsheet2を参照し、同じ番号の人の生年月日が表示されるようにしたいのですが、どのような式(関数)を入れたら表示されるでしょうか? ほかの似たような質問の解答を見てMatchやvlookupを使ってみましたが、できなかったので教えてください。 よろしくお願いします。

  • Excelにて、別シートの情報が、あるか、無いか

    タイトルの件、質問いたします。 下記の画像をご覧ください。 Sheet1のB列に下記のような関数を組みたい。 Sheet1のA列の契約番号が、Sheet2の契約番号にあり かつ 地域が101であれば 【あ】と表示 Sheet1のA列の契約番号が、Sheet2の契約番号にあり かつ 地域が201であれば 【い】と表示 Sheet1のA列の契約番号が、Sheet2の契約番号にあり かつ 地域が301であれば 【う】と表示 Sheet1のA列の契約番号が、Sheet2の契約番号に無ければ  【なし】と表示 以上、ご存知の方、いらっしゃましたら、宜しくお願いします。 【環境】 エクセル2002 Sheet2の中の契約番号は、重複しているものは1つもありません Sheet1の中の契約番号は、重複しているものは1つもありません Sheet2の契約番頭と地域はワンセットです

  • エクセルでの検索結果表示について

    シート1のA列に番号を入力するセルがあります。 シート2のA列に番号・B列に名前が入力されています。 シート1のA列に番号を入力するとシート2のA列を検索かけてシート1のB列に検索した結果の名前を表示させたいのですが、エクセルでできるでしょうか? よろしくお願いします

  • エクセル 別シートから一覧を抽出したい

    部品一覧表を作成しているのですが、2シートあり 1入力シート・2部品コードシートとあります。 部品コードシートにはB列に部品番号・C列部品名・D列部品番号・E列部品名と2行ずつ使い番号・品名がB~Wまで47行分入力されています。 B1:C47、D1:E47…と2列47行にはそれぞれ【A】、【B】、…とセルの名前の定義をつけました。現在【H】までありますが、今後増える可能性があります。 入力シートに、セルの名前を指定したときに部品コードのシートから 一覧を抽出したいのですが、どの関数を使えばよいのかわかりません。 入力シート                 |部品コードシート G   H                  | A Bコード C部品名  Dコード E部品名 4式入力用にあけています。     |1 1800  ユニットA   1501 電源A 5コード 部品名             |2 1801  ユニットB   1502 電源B 6                       |3 G4に関数を入れてG6~G52まで部品コードのシートA1~A47を一気に表示 させたいのです。部品コードシートの行数が変わることはありません。 マクロを使わないと、関数では難しいでしょうか?

専門家に質問してみよう