COUNTIFと自動フィルターは末尾のスペースに関して一致しない

COUNTIFと自動フィルターは末尾のスペースに関して一致しない

Excel スプレッドシートがあります。列 AI の上部に次の値があります。

Title
A
A␣
B
B

ここではスペースを示すために使用しています。スペースバーから取得するのと同じ通常のスペースです。

さて、私の考えでは、セルA2とA3の値は違う、そしてCOUNTIF私に同意します:

=COUNTIF(A:A, "A")

1を返します。

=COUNTIF(A:A, "A ")

対照的に

=COUNTIF(A:A, "B")

2 を返します。これは、2 つのセルが (ちょうど) であるためですB

ただし、リボンの [データ] タブにある [フィルター] を使用すると、タイトル列には 2 つの異なる値しかないと判断されます。

「タイトルでフィルター」ドロップダウンで、「すべて選択」、「A」、「B」のチェックボックスがオンになっている

以外のチェックを外すとA

列AはA2とA3のデータ行のみを表示するようにフィルタリングされています

たとえ等価性のカスタムフィルターを作ったとしても

「A」と等しいかどうかを調べるカスタム オートフィルター

それでも 2 行返されます。"A "!で等価性を要求しても、

フィルターに"A"等しくないことを認識させるにはどうすればよいですか"A "?

答え1

テキスト フィルターでは、スペースまたは Enter で終わるテキストを返すことはできません。

この数式を使用して、テキストがスペースで終わっているかどうかを確認するか、次のように入力します。

=or(code(right(A1))=10,code(right(A1))=32)

関連情報