countif関数内の関数(特にテキスト関数)

countif関数内の関数(特にテキスト関数)

countif 内でテキスト演算子をネストする方法はありますか?

ファイルの最初の 4 文字が形式 になっているかどうかを確認したいですA**

=Countif(Left(A1,4),"A??.") doesn't work, but I can put in a 

=Left(a1,4)

列にしてから

=Countif(B1,"A??.") no problem.

これを回避する方法はありますか? 通常は if を使用しますが、ワイルドカードは受け入れられません。

答え1

ああ、lenではなくleftのことです。いいえ、これらは一緒に動作しません。次のような回避策が必要です。

=SUMPRODUCT(--(LEFT(A1:A10,4)="text"))

ワイルドカードを使用する必要がある場合は、次のようなものが必要になります -

=SUMPRODUCT(--ISNUMBER(SEARCH("a***",(LEFT(A1:A10,4)))))

関連情報