こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

LOOKUP関数について

現在、次のようなエクセルのシートを作成中ですが、どうしても、上手くいかないものですから教えていただけませんでしょうか。

   A    B    C    D
1 7日間  0.7  7日間  0.1
2          15日間  0.2
3          1ヶ月間  0.3
4 2ヶ月間 0.4
5          3ヶ月間  0.5
6          4ヶ月間 0.6
7          7ヶ月間 0.7

上記のシートを作成しているのですが、A1のセルに7日間と打ち込めばLOOKUP関数にて0.1とB1に出力させたいのですがどうしても、7ヶ月間の0.7が出力されるなど、上手く拾ってきてくれないのですが、関数式について教えてください。
ちなみに  =LOOKUP(A1,C1:C7,D1:D7) といった数式を入れてみております。Cの欄などは文字列に設定してみたりもしております。


 

投稿日時 - 2003-11-06 11:54:11

QNo.698508

困ってます

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

こんにちは。maruru01です。

LOOKUP関数ではなく、VLOOKUP関数を使用します。
B1に、

=IF(COUNTIF(C1:C7,A1),VLOOKUP(A1,C1:D7,2,FALSE),"")

と入力します。
なお、A1の内容は、C1の内容とまったく同じでないと検索出来ません。
全角・半角の違いなども区別されますので、注意して下さい。
ちなみに、上式では見つからない場合は「""」になります。

投稿日時 - 2003-11-06 11:58:43

お礼

ありがとうございます。
早速、maruru01さんの回答の公式をそのまま、コピーして、エクセルに貼り付けて早速、試してみたら、バッチリOKでした。本当に助かりました。
また、ご教授方お願い申し上げます。

投稿日時 - 2003-11-06 12:29:34

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問