Ако използвате Excel или Google Sheets, може да сте се справили със ситуации, в които имате дублиращи се записи, които трябва да бъдат премахнати. Това непременно ще се случи, когато трябва да обедините два или повече файла в един лист. Но независимо дали имате работа с имейл списък, който съдържа дублирани записи, или управлявате списък с контакти, където някои хора са изброени няколко пъти, можете да поправите това погрешно, без да се налага да извършвате какъвто и да е ръчен труд.
Дублирани редове в Excel
Както Excel, така и еквивалентът на Google в облак (Google Sheets) имат функции, които ще ви позволят да изтриете всички ненужни дубликати от електронната си таблица. По-долу ще покажем списък с методи, които могат автоматично да премахват дублиращи се редове.
Премахване на дублиращи се записи от Google Sheets
В Microsoft Excel премахването на дублиращи се редове е изключително лесно, тъй като функцията е вградена в софтуера. Би трябвало да можете да репликирате стъпките по-долу, независимо от версията на Excel, която използвате (десктоп или облак).
Ето кратко ръководство за изтриване на дублиращи се редове в Excel:
- Отворете електронната таблица, която трябва да почистите от дубликати.
- Използвайки лентата с ленти в горната част, отидете на Данни и кликнете върху Премахване на дубликати бутон.
Отидете на Данни> Премахване на дубликати
- След това изберете колоната / ите, които искате да бъдат проверени. След като сте доволни от избора, щракнете Добре за да премахнете всеки идентифициран дубликат.
Изберете колоните, към които искате да насочите, и щракнете върху бутона Ok
- След кратко време трябва да видите съобщение, съдържащо изброяване с премахнатите дубликати.
Съобщение, съдържащо дублираното представяне
Как да изтрия дублиращи се редове в Google Sheets
Тъй като Google Sheets не се предлагат със същата вградена функционалност, ще трябва да преминем към допълнителна дължина, за да подготвим електронната си таблица с дубликати. Но не се притеснявайте, тъй като ще представим не един, а два метода за премахване на дублиращи се редове от електронна таблица на Google Sheets.
Ако искате да улесните нещата, следвайте Метод 1 където използваме добавки на Google Sheet, наречени Премахване на дубликати, които ще се справят автоматично с проблема.
В случай, че сте специалист в техниката и искате да си изцапате ръцете, можете да го последвате Метод 2 за да създадете скрипт, предназначен да премахне всички дубликати от вашата електронна таблица.
Метод 1: Премахване на дублиращи се редове от Google Sheets чрез добавката Remove Duplicates
Има причина, поради която това приложение е толкова популярно сред потребителите на Google Sheets. Това е интуитивен интерфейс и фактът, че е толкова надежден, го прави идеален избор за тези, които се нуждаят от премахване на дублиращи се редове.
Но има и недостатък на тази добавка. Безплатно е само за 30 дни, след което ще трябва да закупите лиценз, ако искате да продължите да го използвате.
Ето кратко ръководство за инсталиране и използване на Премахване на дубликати добавка в Google Sheets:
- Посетете тази връзка ( тук ) и щракнете върху бутона Безплатно, за да изтеглите Премахване на дубликати добавка.
Изтегляне на добавката Премахване на дубликати на Google Sheets
- Изчакайте, докато разширението се зареди, след което щракнете върху бутона Продължи, за да дадете Премахване на дубликати разрешение за бягане.
Даване на разрешение за премахване на дубликати за стартиране
- След това ще бъдете подканени да влезете с вашия акаунт в Google. След като направите това и щракнете върху бутона Разреши в долната част на екрана, Премахване на дубликати разширението е готово за използване в Google Sheets.
Разрешаване на разширението „Премахване на дубликати“
- За да използвате Премахване на дубликати, отидете на Добавки с помощта на лентата в горната част и кликнете върху Премахване на дубликати> Намерете дублирани или уникални редове .
Използване на разширението Remove Duplicates
- Изчакайте, докато съветникът се зареди. Когато се появи първият прозорец, изберете диапазона ръчно или натиснете Автоматичен избор след това натиснете Следващия за да продължите.
Избиране на обхват на таблицата с Премахване на дубликати
Забележка: Помислете дали да не поставите отметка в квадратчето, свързано с Създайте резервно копие на листа за да се избегне загуба на данни.
- Изберете типа данни, към които искате да насочите и как искате да ги третирате и да ударите Следващия отново. Използвахме Дубликати за да премахнете първия дублиран екземпляр.
Избор на тип данни и разделителна способност
- След това изберете всички колони, които искате да бъдат включени в търсенето, и натиснете Следващия бутона отново.
- В последния прозорец ще можете да изберете какво искате да направите със стойностите, които отговарят на критериите, които сте избрали преди. Ние избрахме Изтриване на редове в рамките на селекцията за да премахнем нашите дубликати. И накрая, удари завършек за да получите крайния резултат.
Метод 2: Премахване на дублиращи се редове от Google Sheets със скрипт
Друг начин за премахване на дубликати от Google Sheets е създаването на скрипт, способен да премахва дублиращи се редове в данните на електронната таблица. Знам, че звучи сложно, но ние ще ви предоставим сценария и останалите стъпки са доста ясни.
Още повече, това решение е напълно безплатно и не включва инсталиране на допълнителни добавки или софтуер. Ето какво трябва да направите:
- Отворете електронната таблица, от която искате да премахнете дубликатите в Google Sheets.
- Използвайки лентата на лентата в горната част, кликнете върху Инструменти> Редактор на скриптове .
Отидете на Инструменти> Редактор на скриптове
- В Code.gs файл, копирайте и поставете в следния скрипт:
функцияremoveDuplicates() {къдетолист= SpreadsheetApp.getActiveSheet();къдетоданни=лист.getDataRange().getValues();къдетоnewData= [];за (iвданни) {къдеторед=данни[i];къдетодубликат= невярно;за (jвnewData) {ако (ред.присъединяване() ==newData[j].присъединяване()) {дубликат= вярно;}}ако (!дубликат) {newData.натиснете(ред);}}лист.clearContents();лист.getRange(1, 1,newData.дължина,newData[0].дължина).setValues(newData); }
- Отидете на Файл> Запазване и наречете този новосъздаден скрипт нещо разпознаваемо.
Запазване на скрипта за премахване на дубликат
- След това, като използвате лентата с ленти, кликнете върху Run> Run Function> removeDuplicates .
Стартиране на скрипта, който току-що създадохме
- Ако бъдете подканени за упълномощаване, щракнете върху Преглед на разрешенията и щракнете Позволява за да стартирате скрипта.
Разрешаване на изпълнението на скрипта
- Върнете се в целевата електронна таблица и я погледнете. Трябва да откриете, че всички дубликати са премахнати.