Чтобы выделить дубликаты в Google Таблицах, можно использовать несколько методов. Вот несколько примеров кода:
-
Условное форматирование:
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var range = sheet.getDataRange(); var rule = SpreadsheetApp.newConditionalFormatRule() .whenFormulaSatisfied('=COUNTIF($A$1:$A$100, A1)>1') .setBackground('#ff0000') .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
В этом примере используется скрипт Google Apps для применения условного форматирования ко всему диапазону данных листа. Правило проверяет, превышает ли количество вхождений значения в столбце A 1, и если да, то к ячейке применяется красный цвет фона.
-
Функция запроса:
=QUERY(A1:A100, "select A, count(A) where A != '' group by A having count(A) > 1")
Эта формула использует функцию запроса для извлечения повторяющихся значений из столбца A. Она выбирает значение и количество вхождений, группирует их по значению и отфильтровывает пустые ячейки. Будут отображаться только значения со счетчиком больше 1.
-
Дополнение условного форматирования (удаление дубликатов):
Этот метод предполагает использование предварительно созданной надстройки в Google Таблицах под названием «Удалить дубликаты». Вы можете найти это дополнение, перейдя в «Дополнения» → «Получить дополнения» и выполнив поиск «Удалить дубликаты». После установки вы можете использовать его для выделения и удаления дубликатов на листе.