
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
、
たとえ等価性のカスタムフィルターを作ったとしても
それでも 2 行返されます。"A "
!で等価性を要求しても、
フィルターに"A"
等しくないことを認識させるにはどうすればよいですか"A "
?
答え1
テキスト フィルターでは、スペースまたは Enter で終わるテキストを返すことはできません。
この数式を使用して、テキストがスペースで終わっているかどうかを確認するか、次のように入力します。
=or(code(right(A1))=10,code(right(A1))=32)