スプレッドシートに格納されたいくつかの製品コードがあります。
COUNTIFに依存しない機能と同等の操作を実行しています(コメント内の詳細ですが、質問には関係ありません)。先頭が0の数字を含む文字列を処理すると、Countifierが壊れるようです。
簡単なデモ用
たとえば、A1に "foo"が含まれているとします。
=COUNTIF(A1,"<>"&A1)
つまり、A1には(もちろん)A1と等しくないセルはありません。
しかし、もしA1がテキストとして "0001234"を含んでいれば、それは1を返します。 A1はA1と同じではありません
さらなる情報: =countif(A1:"<>"&"1234")
0を返すので、問題はExcelが自動的に文字列 "0001234"を数字1234に変換することですが、 基準 ではなく 範囲 それから "0001234" = / = 1234を見つけます。
回避策:すべてのコードにジャンクテキスト文字を追加したヘルパー列を作成します。私は現在、すべてのリストに= "@"&amp; X1を含むヘルパー列を追加しましたが、それは優雅な解決策ではありません。
=Countif(A1:A100,"<>"&A1)
?