都道府県穴埋めゲーム

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

   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の欄などは文字列に設定してみたりもしております。


 

A 回答 (1件)

こんにちは。

maruru01です。

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

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

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

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

お礼日時:2003/11/06 12:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!