1. ホーム
  2. excel

[解決済み] Excelの数式 LIKE、AND、IF、WILDCARDS

2022-03-12 09:22:39

質問

使い慣れた数式をいくつも併用しているのですが、結果が出ないというシナリオがあります。私は、セルに"1"が存在する任意の結果を取得したいです。(1は数式の結果です)。また、ある列のテキストが&を含んでいる場合も同様です。("&/OR")。

いくつかの数式を試してみました

=IF(AND(I1=1,C2="*"&$Q$1&"*"),1," ") 

---この中で、&をセル内に置いて参照するようにしてみました。

=IF(I1=1,1," ")   

そして、新しいカラムに

=IF(C2="*"&"/"&"*",1," ")

その後、2つの結果を組み合わせる?何が悪いのか、誰か気づいているのでしょうか?

どのように解決するのですか?

のような比較演算子では、ワイルドカードは認識されません。 = 例えば、次のような数式を使用する場合

=A1="*&*"

を処理することになります。 * を(ワイルドカードではなく)リテラルなアスタリスクとして返すだけです。 TRUE A1 が文字通り *&*

を使用することができます。 COUNTIF 関数は、たとえ単一のセルであっても、例えば

=COUNTIF(A1,"*&*")

これは、A1が以下を含む場合に1を返します。 & ということで、あなたの目的には

=IF(AND(I1=1,COUNTIF($G$1,"*&*")),1,"")