Выделите ячейку в электронной таблице Google, если значение уже существует

Я пытаюсь использовать условное форматирование в электронной таблице Google, чтобы, если я наберу почтовый индекс, который уже находится в столбце, он выделит эту ячейку.

Поскольку я не уверен, как сделать все это в одном столбце, я создал в этой таблице два столбца, чтобы вы могли увидеть мою проблему. Столбец C содержит список всех почтовых индексов в электронной таблице. Когда я ввожу одни и те же почтовые индексы в столбец B для проверки, некоторые выделяются так, как должны, а другие ничего не делают. Я использую эту настраиваемую формулу условного форматирования: =match(B1,C:C,0)>0

Есть идеи, почему это работает иногда, а не другие?

Таблица находится здесь.


person Mike    schedule 16.03.2016    source источник


Ответы (1)


Предположим, у вас есть список из 10 000 почтовых индексов в столбце A. Вы вводите новый почтовый индекс в ячейку B1 и хотите узнать, существует ли этот почтовый индекс уже и где находятся эти записи. Следующие шаги сделают это за вас:

Выберите ячейку B1. Перейдите в раздел Формат> Условное форматирование> Добавить новое правило ...> Форматировать ячейки, если ..> Пользовательская формула, а затем введите,

=if(countif(A:A, B1)>0,1,0)

Выберите столбец A. Перейдите в Формат> Условное форматирование> Добавить новое правило ...> Форматировать ячейки, если ..> Пользовательская формула, а затем введите

=if(countif($B$1,A1)=1,1,0)

Не забудьте изменить стиль форматирования в обеих частях!

Все это можно сделать в одной колонке. если вы просто добавляете ячейки в конец столбца A и хотите избежать дублирования, просто выберите столбец A, повторите вышеуказанные шаги и вместо этого добавьте эту формулу:

=if(A1=INDEX( FILTER( A:A , NOT( ISBLANK( A:A ) ) ) , ROWS( FILTER( A:A , NOT( ISBLANK( A:A ) ) ) ) ),1,0)
person rkdn    schedule 16.03.2016
comment
Спасибо rkdn. Я попробовал все в одном столбце, но это не сработало, когда я добавил почтовый индекс, который уже был там. Ничего не выделено. Похоже, что он только что выделил все повторяющиеся данные, когда я впервые применил правило. - person Mike; 17.03.2016
comment
Привет, Майк, только что отредактировал формулу. Теперь все в одном столбце работает, если вы всегда добавляете ячейки в конце столбца. Я надеюсь, что это помогает! - person rkdn; 17.03.2016
comment
Спасибо еще раз. Когда я ввожу почтовые индексы в столбец B, он выделяет только некоторые из них. Я не могу понять, почему только одни добавляют, а другие нет. Очень запутанно! Любые идеи? - person Mike; 19.03.2016