Excelの列の重複値を強調表示する方法を探しています。これらはテキストとして定義された数値です。問題は、それが完全に機能しない通常の重複した条件付きフォーマットを使用する場合です。 duplicate conditional format 値には、小数点以下の小数点以下の桁数があります(例:3.1および3.10)。条件付き書式を使用すると、3.1と3.10の両方が強調表示されます。私の質問はどのように私は2つの値を区別することができるので、彼らは強調表示されませんです。私は重複をチェックするために列のすべてのセルをループするVBAコードを使用してみましたが、これは非常に(10分を完了するために)非常に遅いので、100,000の値を含むリストがあります。Excelで重複小数点値を検索して強調表示
答えて
あなたは(私はこれが列の最初のセルを省略仕事を得ることができ)列にタイトル行を持っていると仮定すると、 (私はそれを作成したが、それに応じて列のラベルを調整する)列Kを使用した。
これは、MATCHが完全一致のみを検索し、見つからない場合はエラーを返すため、魅力を発揮します。条件付き書式設定の式では、重複値をチェックし、自動機能と同じ方法で両方を強調表示します。
=IF(ISERROR(MATCH(K2,$K3:$K$1048571,0)),IF(ISERROR(MATCH(K2,$K$1:$K1,0)),FALSE,TRUE),TRUE)
唯一の問題は、すべての細胞がテキストとしてフォーマットしている場合は、このにのみ動作することであるだけでなく、主要な0.0の持つもの。違いがあるはずですので、
なぜ3.1と3.10が異なると思いますか?これは等しい値です。したがって、既定の条件付き書式設定、さらにはCOUNTIF
も同等のものとなります。 私はそれらの間で異なると思う可能性があるのは、SUMPRODUCT
と明示的に=
の比較を使用していることだけです。しかし、使用された範囲を縮小する必要があります。なぜなら、すべての行に使用すると非常に遅くなるからです。
A
行1は、その後、10000に列に、条件付き書式の数式を'
またはText
としてフォーマットカラムのいずれかを使用して、テキストのような値を想定:
=SUMPRODUCT(($A$1:$A$10000=$A1)*($A1<>""))>1
は$A:$A
に適用することができます。
あなたがに以降K2に適用される条件formatiingため、この式を、使用することができます。
値がテキストとしてフォーマットされ(整列2.51権は、フォーマット番号として入力されます)。 –
- 1. VBAコードでExcelの重複する列を強調表示
- 2. 条件付き書式設定 "重複値を強調表示"重複を強調表示
- 3. 複数のテキストビューでテキストを検索して強調表示する方法は?
- 4. Excel:完全一致の重複を強調表示
- 5. ASP.NET MVC - 検索結果で検索用語を強調表示
- 6. 複数の基準に基づく重複値の強調表示
- 7. 強調表示する重複データフィールドを表示するフォームの検証
- 8. anglejsフィルタを使用して検索結果を強調表示
- 9. 未知の重複値を検索し、Excelで値を返す
- 10. 検索でテキストを検索し、現在の結果のみを強調表示
- 11. 入れ子になったオブジェクトでの強調検索の強調表示
- 12. 複数のキーワードを強調表示
- 13. 複数行の条件付き書式設定(各行の最小値を強調表示) - Excel
- 14. 複数の値をExcelで検索
- 15. iphone sdkでキーボードの検索ボタンを青色で強調表示
- 16. ペアで重複を強調表示する
- 17. メモ帳の複数強調表示++
- 18. TextKitで重複した単語を選択して強調表示する
- 19. DataGridViewで検索テキストを強調表示する方法は?
- 20. VBAでWordの検索語を強調表示
- 21. Excel - 列の違いを強調表示
- 22. 範囲の値に基づいて値を強調表示します。 Excel
- 23. Oracle表の重複値の検索
- 24. php、アンカータグを壊さずに検索キーワードを強調表示
- 25. Vimの検索用語の一部のみを強調表示
- 26. 角度2の検索テキストを強調表示
- 27. PHP検索スクリプトのキーワードを強調表示
- 28. 弾性検索の結果を強調表示する
- 29. 重複値を検索()
- 30. 数値列で小数点以下を検索する方法
'SUMPRODUCT'よりもはるかに優れたパフォーマンスです。私は「マッチ」についても考えていましたが、同じ方法を使って上下を見る方法を得ることができませんでした。 +1。 –
これはまさに私が探していたことありがとうございました –
パーフェクト!それを聞いてうれしい。ありがとう@AxelRichter、私はマッチが正しく動作していることを認識する前に、いろいろな種類の乱雑なものを試していました。 –