7

現在、この式を使用して、範囲内の文字列一致の数を数えています。

=COUNTA(FILTER(D3:D723,FIND(A1, D3:D723)))

A1="am"範囲が"ham", "scammy", の場合"pan"。セルが表示されます2

1 つのことを除いて、正しく動作しているように見えます。一致がない場合は 1 の一致が表示されます。どうすればこれを修正できますか?

4

2 に答える 2

11

以下を使用できます。

=COUNTIF(D3:D723,"*"&A1&"*")

セル A1 の部分文字列を持つ D3:D7243 のセルの数をカウントします。* は、部分文字列の前後にワイルドカードとして存在します。

私もあなたのために実際の例を作りました。

更新: 固定ステートメント

于 2013-04-03T13:14:49.707 に答える
0

これはあなたが探している式です。

方式

=COUNTA(IFERROR(FILTER(B:B,FIND(IF(A1="",(1/0),A1), B:B))),"")

結果

検索A:
ここに画像の説明を入力

空の文字列を検索:
ここに画像の説明を入力

検索am:
ここに画像の説明を入力

サンプル ファイルを作成しました: Counting String Matches in a Range

于 2013-12-03T21:20:31.843 に答える