Съдържание
В предишната публикация в блога си описах различни начини за намиране и обработване на дубликати в електронната таблица. Но за да ги забележите веднага, най-добре би било да ги подчертаете с цвят.
И днес ще се опитам да обхвана най-популярните случаи за вас. Ще подчертаете дубликатите в Google Sheets, като използвате не само условно форматиране (има различни формули в зависимост от разпространението на дубликатите в таблицата ви), но и специална добавка.
Подчертаване на дублиращи се клетки в една колона в Google Sheets
Нека започнем с основния пример. Това е, когато имате само една колона с повтарящи се стойности:
Съвет. Днес ще използвам условно форматиране във всеки случай, освен в последния. Ако не сте запознати с него, научете повече в тази публикация в блога.
За да маркирате дублиращи се клетки в една колона на Google Sheets, отворете условното форматиране и задайте следните опции:
- приложите правилото към обхвата от клетки - A2:A10 в моя пример
- изберете Персонализирана формула от падащото меню с условието и въведете следната формула:
=COUNTIF($A$2:$A$10,$A2)>1
Забележка: до буквата за A2 . Това е умишлено, за да може формулата да преброи всяка клетка от колона А. Ще научите повече за препратките към клетките в тази статия.
- изберете цвят от Стил на форматиране за маркиране на тези дубликати
- кликнете върху Готово
Формулата COUNTIF ще сканира колона A и ще посочи на правилото кои записи се появяват повече от веднъж. Всички тези дублиращи се клетки ще бъдат оцветени според вашите настройки:
Съвет. Вижте как да преброите клетките по цвят в Google Sheets в тази статия.
Подчертаване на дубликати в няколко колони на Google Sheets
Възможно е повтарящи се стойности да се намират в повече от една колона:
Как да сканирате и маркирате дубликатите във всички 3 колони на Google Sheets тогава? Използвайки и условното форматиране. Упражнението е същото като по-горе с няколко леки корекции:
- изберете A2:C10 като диапазон за оцветяване на повтарящи се клетки в рамките на
- промяна на обхвата за Персонализирана формула също така:
=COUNTIF($A$2:$C$10,A2)>1
Забележка: Този път премахнете знака за долар от А2. Това ще позволи на формулата да преброи всички срещания на всяка клетка от таблицата, а не само от колона А.
Съвет. Прочетете тази статия, за да научите повече за относителните, абсолютните и смесените препратки към клетките.
- изберете цвят в Стил на форматиране и натиснете Готово
За разлика от гореспоменатата функция COUNTIF, тази сканира всички 3 колони и преброява колко пъти всяка стойност от таблицата се появява във всички колони. Ако е повече от веднъж, условното форматиране ще подчертае тези дублиращи се клетки в таблицата на Google Sheets.
Подчертаване на целия ред, ако в една колона има дубликати
Следва случаят, когато таблицата ви съдържа различни записи във всяка колона. Но целият ред в тази таблица се разглежда като един запис, една информация:
Както можете да видите, в колона Б има дублирания: паста & подправки секциите се появяват по два пъти.
В подобни случаи може да искате да третирате тези редове като дублиращи се. А може да се наложи да подчертаете тези дублиращи се редове в електронната таблица на Google като цяло.
Ако сте дошли точно за това, не забравяйте да ги зададете за условното форматиране:
- Прилагане на правилото към обхвата A2:C10
- Ето и формулата:
=COUNTIF($B$2:$B$10,$B2)>1
Този COUNTIF брои записите от колона B, ами в колона B :) И тогава правилото за условно форматиране подчертава не само дублиращите се записи в колона B, но и свързаните с тях записи в други колони.
Подчертаване на пълни дубликати на редове в електронни таблици
Какво ще стане, ако целият ред със записи във всички колони се появи няколко пъти в таблицата ви?
Как да проверите всички 3 колони в таблицата и да подчертаете абсолютно дублиращите се редове в листа на Google?
Използване на тази формула при условно форматиране:
=COUNTIF(ArrayFormula($A$2:$A$10&$B$2:$B$10&$C$2:$C$10),$A2&$B2&$C2)>1
Нека го разделим на части, за да разберем как работи:
- ArrayFormula($A$2:$A$10&$B$2:$B$10&$C$2:$C$10) конкатенира всеки 3 клетки от всеки ред в един текстов низ, който изглежда по следния начин: SpaghettiPasta9-RQQ-24
Така в моя пример има 9 такива низа - по един на ред.
- След това COUNTIFS взема всеки низ (като започва от първия: $A2&$B2&$C2 ) и го търси сред тези 9 нишки.
- Ако има повече от един низ ( >1 ), тези дубликати ще бъдат подчертани.
Съвет. Можете да научите повече за COUNTIF и конкатенацията в Google Sheets в свързаните статии.
Подчертайте действителните дубликати - 2n, 3d и т.н.
Да предположим, че искате да запазите непокътнати първите записи на дублиращите се редове и да видите всички други случаи, ако има такива.
Само с една промяна във формулата ще можете да подчертаете тези "истински" дублиращи се редове - не първите записи, а техните втори, трети, четвърти и т.н. случаи.
Ето и формулата, която предложих по-горе за всички дублиращи се редове:
=COUNTIF(ArrayFormula($A$2:$A$10&$B$2:$B$10&$C$2:$C$10),$A2&$B2&$C2)>1
Това е формулата, от която се нуждаете, за да подчертаете само дублиращите се случаи в Google Sheets:
=COUNTIF(ArrayFormula($A$2:$A2&$B$2:$B2&$C$2:$C2),$A2&$B2&$C2)>1
Виждате ли разликата във формулата?
Той е в първия аргумент COUNTIF:
$A$2:$A2&$B$2:$B2&$C$2:$C2
Вместо да споменавам всички редове, както в първата формула, използвам само първата клетка на всяка колона.
Тя позволява всеки ред да се прегледа само отгоре, за да се види дали има същите редове. Ако е така, всеки текущ ред ще се третира като друг екземпляр или, с други думи, като действителен дубликат, който ще бъде оцветен.
Начин за подчертаване на дубликати без формули - Добавка за премахване на дубликати за Google Sheets
Разбира се, може да имате друг случай на употреба, който да изисква друга формула. Въпреки това всяка формула и условно форматиране изискват обучение. Ако не сте готови да посветите времето си на тях, има по-лесно решение.
Добавката за премахване на дубликати за Google Sheets ще подчертае дубликатите вместо вас.
Необходими са само няколко кликвания на 4 стъпки, а опцията за подчертаване на намерените дубликати е само радио бутон с цветова палитра:
Добавката предлага интуитивен начин за избор на данни и колони, които искате да проверите за дублирания. За всяко действие има отделна стъпка, така че няма да се объркате:
Освен това той умее да подчертава не само дубликатите, но и уникатите. Има и опция за игнориране на 1-ви случаи:
Съвет. Ето видеоклип, който показва добавката в действие. Може да е малко по-стар, тъй като в момента добавката има повече възможности, но все пак е същата добавка:
Подчертаване на дубликати в графика с помощта на добавката
Всички стъпки с техните настройки, които сте избрали в добавката, могат да бъдат запазени и използвани отново с едно кликване по-късно или дори да бъдат планирани за определено време за автоматично стартиране.
Ето 2-минутен демонстрационен видеоклип в подкрепа на думите ми (или вижте по-долу няколко анимирани изображения):
А ето и кратко анимирано изображение, което показва как да запазвате и изпълнявате сценарии, след като данните ви се променят:
Още по-хубаво е, че можете да планирате тези сценарии да се стартират автоматично няколко пъти дневно:
Не се притеснявайте, на разположение е специален формуляр за запис, в който можете да проследявате всички автоматични пробези & вампир; уверете се, че работят правилно:
Просто инсталирайте Remove Duplicates (Премахване на дубликати) от магазина на Google Sheets, изпробвайте го върху данните си и ще видите колко време и нерви ще спестите, за да оцветите правилно тези записи. Да, без никакви формули и само с няколко кликвания ;)
Видео: Как да подчертаете дубликатите в Google Sheets
Този 1,5-минутен видеоклип показва 3 най-бързи начина (със и без формули) за намиране на & подчертаване на дубликати в Google Sheets. Ще видите как да оцветите 1 колона или цели редове въз основа на дубликати, дори автоматично.
Електронна таблица с примери за формули
Подчертаване на дубликати в Google Sheets - примери за условно форматиране (направете копие на файла)