• ベストアンサー

COUNTIF関数での、文字列の指定について

お世話になっております。 A1セルに、 「P」という文字が含まれる文字列を入力した場合に、 C1セルに、 「庶務業務」と自動で入力されるようにしたいと思っています。 (例) 書類P作成 ⇒ 庶務業務 ここで、COUNTIF関数を使ってやろうと思ったのですが、 「P」だけの入力には反応するのですが、 「書類P作成」だと反応してくれません。 この場合、どうしたらよいでしょうか…? (入力した計算式) =IF(COUNTIF(A1,"P")=1,"庶務業務","") アドバイス頂けると助かります、よろしくお願い致します。

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

  • ベストアンサー
  • kalze
  • ベストアンサー率47% (522/1092)
回答No.1

=IF(COUNTIF(A1,"*P*")=1,"庶務業務","") と正規表現を使うと幸せになれるのではないでしょうか

airi-kun
質問者

お礼

おお、ありがとうございます。 ワイルドカードがあったとは…。 助かりました(^^)

その他の回答 (1)

  • macchan1
  • ベストアンサー率38% (52/136)
回答No.2

COUNTIF関数はワイルドカード文字が利用できます。 =IF(COUNTIF(A1,"*P*")=1,"庶務業務","")

airi-kun
質問者

お礼

アドバイスありがとうございます。 「COUNTIF関数は…」ということは、 ワイルドカードが使えない場合もあるのですね…。 とても勉強になりました、ありがとうございます。

関連するQ&A