- ベストアンサー
Excelで条件に合った数値を自動的に表示させるには?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#99913
回答No.1
(1)D列、E列に下のように入力 D E 1 ご飯 168 2 パン 200 3 パスタ 220 4 朝食抜き 0 (2)A2にカーソルを移動 (3)「データ」タブ (4)「データツール」グループの「データの入力規則」 (5)「入力値の種類」を「リスト」に (6)「元の値」を「=$D$1:$D$4」に (7)「OK」 (8)B2に「=VLOOKUP(A2,D:E,2,FALSE)」と入力
その他の回答 (2)
- ogawa_sora
- ベストアンサー率36% (468/1280)
回答No.3
今晩は。 印刷をするのであれば、印刷範囲外にカロリー表を作成して下さい。 例 A~Cを印刷範囲とすると E F 1 ごはん 168kcal 2 パ ン 200kcal 3 パスタ 250kcal 4 朝食抜き 0kcal などと作成します。 A列の入力方法は、他の方回答の様に「データの入力規則」を使い 入力値の種類を「リスト」 元の値を「$E$1:$E$4」とします B1の数式は A1セルが空白だと「#N/A」のエラー値がB1に表示されるのを防ぐため。 =IF(A1="","",VLOOKUP(A1,$E1:$F$4,2,FALSE)) と入力します。 これで、A列が空白の時、B列も空白です。
質問者
お礼
Excelってこちらの作り方次第でこんなに使いやすくなるんですね。 早速入力してみると、空白のままになるようにできました。 ogawa_soraさんも教えて下さりありがとうございます!
- gyouda1114
- ベストアンサー率37% (499/1320)
回答No.2
お礼
教えていただいた通りに入力すると出ました! 欲しい通りのデータが出せるようになり本当に助かりました。 kozirou54さんありがとうございます!