Как да премахнете и двете дубликати (редове) в Excel и Google Таблици
В тази статия ще научите как да премахнете и дубликатите (редовете) в Excel и Google Sheets.
Премахнете двата дублирани реда
Като цяло, когато премахнете дубликати в Excel, първото появяване на всеки дубликат ще бъде запазено, а всички останали ще бъдат изтрити.
Друга ценна задача е да премахнете двата (или всички) дублиращи се редове. Това може да бъде постигнато чрез комбинация от функциите IF и COUNTIF и функцията Go To Special. Вижте примерните данни по -долу. Колоните B и C имат списък с имена и фамилии, съдържащи дублирани стойности.
Следвайте тези стъпки, за да премахнете всички дублирани редове и да запазите само тези с уникални стойности:
1. В клетка D2, въведете формулата:
1 | = АКО (COUNTIF ($ B $ 2: $ C $ 13, B2: C2) = 1,0,1) |
Функцията COUNTIF проверява за всяка клетка дали е в друга клетка в диапазон. Функцията IF проверява само резултата от COUNTIF. Ако COUNTIF връща 1, това означава, че стойността е уникална в диапазона, докато всички останали числа означават, че стойността се появява повече от веднъж. Следователно крайният резултат от формулата е 0, ако COUNTIF връща 1, и 1, ако връща нещо друго. Тази формула извежда две стойности (в D2 и E2), по една за всяка Първо име и по един за всеки Фамилия.
2. Поставете курсора в долния десен ъгъл на клетка D2, докато се появи черният кръст и плъзнете го през края на диапазона от данни (D13).
3. В резултат на Стъпка 2 има нула или единица в колони D и E за всяка стойност в колони B и C. Нула означава, че стойност от колони B или C не се повтаря в диапазона от данни и трябва да се съхранява. Едно означава, че има дублирани стойности и този ред трябва да бъде изтрит.
Сега щракнете навсякъде в колона B с данни (B2) и в Лента, отидете на Данни> Филтър.
4. Сега филтрите са включени. За да изтриете дублирани редове, филтрирайте числото 0 в колони B и C. Тъй като дубликатите имат такива в двете колони D и E, покажете и изтрийте само стойности с номер 1 в колони D и E.
Кликнете върху бутон за филтър в колона D, премахнете отметката от 0и щракнете Добре.
5. Сега проверете филтъра за колона E, за да се уверите, че е филтрирана само стойност 1.
6. За да изтриете всички филтрирани редове, изберете всички видими редове (4-13), а в Лента, отидете на Начало> Намиране и избор> Отидете на Специално.
7. В прозореца Go To Special изберете Само видими клеткии щракнете Добре.
8. Сега изтрийте само видими редове. Изберете всички филтрирани клетки (4-13) и Кликнете с десния бутон навсякъде в избраната област. След това щракнете Изтриване на ред.
9. Сега кликнете върху бутон за филтър в клетка D1 и щракнете Избери всичко (0).
И накрая, диапазонът от данни се филтрира от колона D (0 стойности).
Всички редове с нули в колони D и E са уникални стойности в диапазона; редовете с номер 1 в тези колони (дублиращи се стойности) се изтриват.
Можете също да използвате VBA код за премахване на дублиращи се редове в Excel.
Премахнете двата дублирани реда в Google Таблици
В Google Sheets можете също да изтриете всички дублирани редове, като използвате функциите IF и COUNTIF.
1. Първо създайте помощна колона (колона D), за да обедините текст от колони B и C. В клетката D2, въведете формулата:
1 | = КОНКАТЕНТ (B2: C2) |
2. Поставете курсора в долния десен ъгъл на клетка D2, докато се появи черният кръст и плъзнете го през края на диапазона от данни (D13).
3. В клетка Е2, въведете формулата:
1 | = АКО (COUNTIF ($ D $ 2: $ D $ 13, D2) = 1,0,1) |
Това е подобно на формулата, показана за Excel в горния раздел, но вместо да разглежда името и фамилията поотделно, тя разглежда вдлъбнатото име в колона D.
4. Поставете курсора в долния десен ъгъл на клетка E2, докато се появи черният кръст и плъзнете го през края на диапазона от данни (E13).
5. Изберете клетка в колона E (E2) и щракнете върху Икона за филтър в лентата с инструменти, за да включете филтрите.
6. Щракнете върху икона на филтър за колона E (клетка E1), премахнете отметката от 0и щракнете Добре.
7. Изберете и щракнете с десния бутон върху филтрирани редове. След това щракнете Изтрийте избраните редове. В Google Sheets няма нищо подобно на функцията „Отиди на специална“ на Excel. Google Таблици винаги изтрива само видими редове.
8. Щракнете върху икона на филтър за колона E (E1), проверете 0и щракнете Добре.
В резултат на това се показват само уникални редове (с нула в колона Е).