[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『学校給食・品名を入れると材料名も表示したい』(おばちゃん)
学校給食で使います。品名を入れると材料名、分量も同時に表示したいのですが・・・
エクセル初心者です。よろしく。献立表や成分表の提出で使います。
コーンスープ とうもろこし 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.