2016-05-11 4 views
1

У меня есть несколько столбцов, которые я сравниваю друг с другом. Я приведу несколько примеров данных, в которых есть проблемы, а также некоторые наборы данных, которые не имеют проблем.Условное форматирование «Выделение повторяющихся значений» выделение не дубликатов

Когда я иду делать условное форматирование и выделяю повторяющиеся значения, большая часть информации в порядке. ОДНАКО, несколько случайных ячеек выделяются как дубликаты, но на самом деле они не дублируются нигде! Поэтому я думал, что это может иметь отношение к длине значений, а Excel проверяет только 15 или 16 цифр чисел, но нет, не может быть, что b/c у меня есть другие, которые так же длинны и имеют повторяющиеся числа вверх до 15-й и 16-й цифр, но после этого они отличаются друг от друга, и они не выделяются как дубликаты друг друга ....

Что происходит ??? Любые предложения о том, как исправить это, поскольку я сравниваю несколько столбцов ???

Они выделяются как дублирующие, но явно не:

99954000000020098841 
99954000000020098858 
99954000000020099008 

Они не выделяются как дублирующие, но только до тех пор, и дублируют друг друга до

00007964821931730792 
00007964821931734868 

Теперь, чтобы сделать дело незнакомец, если я возьму набор из 3 чисел, которые начинаются с 999 и вытаскивают их из списков, которые они находятся внутри, и вставляют их в отдельный лист, тогда выполните двойную проверку значения только этих 3 самостоятельно, ТОЛЬКО нижние два отмеченные как дубликаты !!!

+0

Это уникальные номера?если один и тот же номер появляется более одного раза в одном столбце, он будет классифицирован как дубликат и поэтому будет выделен. –

+0

Какова ваша условная формула форматирования? – BruceWayne

+0

@BruceWayne, есть предустановка условного форматирования, в которой будут выделены повторяющиеся значения, которые, как я предполагаю, используются для использования. – gtwebb

ответ

1

Вы правы в том, что это связано с Excel 15 significant digit precision. Самые левые значения, отличные от нуля, считаются самыми значащими.

В вашем первом образце (например, 99954000000020098841) Excel считает более важным сохранить участок 9.9954 × 10¹⁹, чем часть 98,841. Относится к

99954000000020000000 to 
99954000000020000000 

В ваших четвертых и пятых примерах есть ведущие нули, которые не считаются значимыми. Excel сравнивает

7964821931730790 to 
7964821931734860 

Addendum:

Worksheet функции как COUNTIF function неоднозначны о том, является ли число число или текст, что-выглядит, как-число. Тем не менее, у многих людей есть проблемы с функцией поиска, например, MATCH или VLOOKUP, потому что они do обрабатывают истинные числа и текст, похожий на вид, по-разному (например, 1<>"1"). Вы можете использовать это в своих интересах.

В следующем примере для A2: C9 были созданы правила Conditional Formatting, используя следующую формулу. Пожалуйста, не то, чтобы Применимо к: диапазон начинается во втором ряду. Это важно.

=OR(ISNUMBER(MATCH($A2, $A$1:$A1, 0)), ISNUMBER(MATCH($A2, $A3:$A$99999, 0))) 

Это приводит к правильным результатам для вашего большого цифрового текста, подобного виду.

exact_15_digit_cfr

+0

Спасибо за ответ! – Rich

Смежные вопросы