- ベストアンサー
EXCEL ワイルドカード IF関数
お世話になっております。 早速ですが質問です。 A1 発注先 B1 単価 C1 1 D1 2 E1 3 とあります。 A1の発注先が山田(C1)、鈴木(D1)、サトウ(E1)だったとき、B1に1か2か3の数字が現れるようにしたいのです。 式は B1に =IF(A1="","",IF(A1="山*",C1,IF(A1="鈴*",D1,IF(A1="サ*",E1,"")))) と作っているのですが、ワイルドカードが認識されません。 質問をする前に色々な質問をざっと読んでみたのですが、 やはりIF関数だとワイルドカードは認識されないのでしょうか? もし認識されないとしたら、他にどんな関数を用いたらよいでしょうか? 回答 宜しくお願いいたしますm(__)m
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#99913
回答No.1
たしかどの関数でもワイルドカートは使えなかったと思います。 ご質問の例ですと、 =IF(A1="","",IF(LEFT(A1,1)="山",C1,IF(LEFT(A1,1)="鈴",D1,IF(LEFT(A1,1)="サ",E1,"")))) とすればいいと思います。
お礼
なるほど!ありがとうございました!! 使わせていただきます!!