[[20020723235018]] 『学校給食・品名を入れると材料名も表示したい』(おばちゃん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『学校給食・品名を入れると材料名も表示したい』(おばちゃん)

学校給食で使います。品名を入れると材料名、分量も同時に表示したいのですが・・・

エクセル初心者です。よろしく。献立表や成分表の提出で使います。

 コーンスープ とうもろこし 78

        牛乳     12

        水      10

こんなのを「コーンスープ」と入れただけで全部出せますか。数字を付けて関数でできるのですか。お願いします。


 まづ、[とうもろこし 78]だけ表示するようにしましょう。

 シート1で下のように入力します。『』は説明のためのもので、入力しません。

  セルA1に『コーンスープ』

  セルB1に『とうもろこし 78』

  セルA2に『トースト』

  セルB2に『食パン 1』

 シート2で下のように入力します。

  セルA1に『コーンスープ』

  セルB1に『=VLOOKUP(A1,Sheet1!A1:B2,2,0)』

  この関数はシート1のA列にある[コーンスープ]を探して、見つけたらB列の

   [とうもろこし 78]を答えとして表示するというものです。

 次にシート2で

  セルA1に『トースト』と入力するとセルB1に[食パン 1]が表示されます

 ここまでやってみてください。

 (kazu)


(kazu)さん こんにちは。

おへんじありがとう。

早速やってみましたが、

・コーンスープはでました。とうもろこし 78が。大変だったけど嬉しかった。

 次にシート2で

  セルA1に『トースト』と入力するとセルB1に[食パン 1]が表示されます

・これをしたら、「#N/A」というのがB1にでて来ました。

エラーと言う事ですよね。

なんだか、むつかしいですね。

このVLOOKUPという関数の最後の「2,0」は何を意味するのですか?

また、セル一つづつに関数を入れないといけないんですか?

質問ばかりごめんなさい。  (おばちゃん)


 そうですね、VLOOKUPは結構むつかしい関数です。

 シート2のA1が『コーンスープ』でB1に『とうもろこし 78』が表示されているのに

 シート2のA1が『トースト』でセルB1が『#N/A』になるのは下の2つが考えられます。

 (1)シート1の『トースト』とちがう『ト-スト』をシート2に入力している。

 (2)シート1の『トースト』が入っていない。

 確認してみてください。

 VLOOKUP関数の2は2列目の答えを返すという意味です。ですから、B列の

 『とうもろこし 78』が答えとして求まるのです。

 VLOOKUP関数の最後の0はデータがABC順に並んでなくても許してほしいという意味です。

(kazu)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.