Как найти дубликаты в строках и ячейках в Google Sheets

Google Таблицы(Google Sheets) — один из самых мощных продуктов Google и одно из популярных решений для работы с электронными таблицами и данными в Интернете. Однако из коробки у него есть свои слабые места, о которых мы поговорим в этой статье.

К счастью, Таблицы поддерживают пользовательские функции и формулы, которые помогают компенсировать некоторые из этих недостатков. Если пользователи разбираются в формулах или могут немного писать сценарии(scripting) , Таблицы могут быть такими же мощными, как они это делают.

Одна конкретная функция, которую Таблицы изначально не поддерживают, — это возможность находить дубликаты в Google Таблицах(Google Sheets) — будь то дубликаты данных в ячейках или строках. Хотя есть способ быстро удалить повторяющиеся записи, используя параметр « Удалить дубликаты(Remove duplicates) » в меню « Данные(Data) », нет возможности изолировать только эти дубликаты. Хорошая новость заключается в том, что есть способ добиться этого.

В этой статье давайте рассмотрим, как найти дубликаты в Google Sheets , используя условное форматирование.

Что такое условное форматирование в Google Таблицах?(What Is Conditional Formatting In Google Sheets?)

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

Например, пользователь может записывать свой ежемесячный бюджет с помощью электронной таблицы, желая с первого взгляда узнать, превышает ли он предел расходов в 500 долларов. В столбце электронной таблицы, где подсчитываются итоги за месяц, правило условного форматирования может быть установлено для выделенных жирным шрифтом строк со значением более 500 долларов США, что позволяет легко увидеть, где это произошло.

В Google Таблицах(Google Sheets) условное форматирование позволяет пользователям применять форматирование на основе длинного списка предустановленных правил или путем ввода пользовательской формулы. Доступные изменения стиля форматирования включают жирный шрифт, курсив, подчеркивание, зачеркивание, цвет текста и цвет ячейки.

Кроме того, пользователи могут использовать цветовую шкалу вместо одного цвета и определять минимальное и максимальное значение и соответствующие им цвета для автоматического масштабирования цвета.

Как использовать условное форматирование для поиска повторяющихся строк в Google Sheets(How To Use Conditional Formatting to Find Duplicate Rows In Google Sheets)

Для любого, кто работает с длинным листом данных, повторяющиеся записи могут стать проблемой, которая иногда нарушает ход вещей. Пользователи могут не просто захотеть удалить эти данные, которые Таблицы изначально поддерживают, а вместо этого анализировать и работать с ними.

Это возможно с помощью пользовательской формулы с условным форматированием. Первый шаг для достижения этого — выделить весь столбец, в котором необходимо выполнить поиск дубликатов, щелкнув метку столбца над ним.

После выделения щелкните правой кнопкой мыши и выберите Условное форматирование(Conditional formatting) . В правой части окна откроется панель с правилами условного форматирования. Выбранный диапазон столбцов будет предварительно заполнен в поле « Применить к диапазону(Apply to range) », поэтому его не нужно трогать.

Затем вы хотите щелкнуть раскрывающееся меню под правилами формата,(Format rules) чтобы изменить это условие на « Пользовательская формула(Custom formula is) » . После этого под раскрывающимся меню появится текстовое поле, в котором необходимо ввести следующую формулу:

=счетчик(А:А,А1)>1

Однако его необходимо будет изменить, чтобы заменить все экземпляры «A» на букву столбца, которая ищет дубликаты в Google Таблицах(Google Sheets) , которая будет отображаться в поле « Применить к диапазону(Apply to range) » .

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

Теперь все строки, содержащие данные, найденные хотя бы в одной другой строке, будут выделены или отформатированы любым выбранным способом. Если повторяющиеся строки удаляются, в оставшейся единственной строке автоматически удаляется условное форматирование.

Кто-то может спросить: «Зачем решать эту проблему, если Google поддерживает удаление дубликатов в два простых клика?» Что ж, эта система негибкая и несовершенная. Например, невозможно изменить, какой дубликат будет удален. Некоторые пользователи могут захотеть удалить первый экземпляр, а другие — последний — Google не дает выбора и удаляет все дубликаты, кроме самого первого.

Используя это простое правило условного форматирования, пользователь полностью контролирует управление дубликатами таким образом, что не рискует сломать свой лист. Лучше всего то, что условное форматирование является полностью динамическим, поэтому вам никогда не понадобится удалять форматирование, если вы каким-то образом решите удалить все дубликаты.

Однако, если когда-нибудь потребуется удалить правило условного форматирования, это так же просто, как щелкнуть меню « Формат»(Format) , а затем « Условное форматирование(Conditional formatting) », которое покажет то же правое меню, что и раньше. Пользователи могут навести курсор на строку, в которой показана только что созданная пользовательская формула, и щелкнуть появившийся значок корзины, чтобы удалить ее.

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

У вас есть какие-либо вопросы или комментарии по поводу использования этого правила условного форматирования? Если это так, пожалуйста, оставьте нам комментарий ниже.



About the author

Я опытный инженер-программист с более чем 10-летним опытом разработки и поддержки приложений Microsoft Office. У меня есть сильное желание помогать другим достигать их целей, как благодаря моей работе в качестве инженера-программиста, так и благодаря моим навыкам публичных выступлений и налаживанию связей. Я также очень хорошо разбираюсь в аппаратных средствах и драйверах клавиатуры, многие из них я разработал и протестировал сам.



Related posts