質問: エクセルについて質問があります。 VLOOKUP関数を使ってその人の誕生日を参照して、星座を所得するというものを作っているのですが、なぜかエラーが出ます。 方針としては、例えば誕生日が3月20日の人なら、月×100+日とし、その値の範囲にある星座をVLOOKUPの表から取得しようと考えています。 説明が分かりづらいと思うので、画像をご覧ください。 アドバイスなどいただけると助かります。 よろしくお願いします。
回答: VLOOKUP()ではダメです。 代わりに、INNDEX()とMATCH()の組み合わせを使います。 画像のH・I列のの様に表を作り変え、 F3 =IFERROR(INDEX(I:I,MATCH(C3*100+D3,H:H,1),1),"")