会社でデータ分析の仕事をお願いされたのですが、エクセル関数がうまく動かず早速躓いてます。恐らく使い方が間違っていると思われます。
データは、社員名簿で、部署名、チーム名、役職、社員番号などの多くのデータを含んでいますが、その社員がどの国を対象に商品を販売しているのかが綺麗に整理されていません。一方で、チーム名には「○○商品 台湾」や「××商品 韓国」や「△△商品 国内沖縄」と販売地域を特定できる情報が含まれています。そこで以下のように、if関数にアスタリスクを組み込むことで、「国内担当」と「海外担当」の違いを識別しようとしてますが上手くいきません。
=if(B5=“*国内*”, “国内担当”, “海外担当”)
どなたかお分かりになる方はいますか?
ゆうこりん
2021.02.17 16:24:19
(2021.02.17 16:30:02 更新)
185
![]()
IFは確かワイルドカードをサポートしてなかったような?
|
![]()
そうだったんですね、知らなかったです!
|
コメントするには ログイン していただく必要があります。
IF関数はワイルドカードをサポートしていないので、サポートしているCOUNTIFと組み合わせると良いみたいですね。
=IF(COUNTIF(B5, "*国内*"), "国内担当", "海外担当")
COUNTIF(B5, "*国内*")の部分が1を返すので、IF関数の一つ目の引数が真と判定され、うまく動くと思います。
shirohonoka
2021.02.18 00:49:21
![]()
解決できました!!ありがとうございます!
|
コメントするには ログイン していただく必要があります。