Как да премахнете дубликати от Google Sheets

Ако използвате Excel или Google Sheets, може да сте се справили със ситуации, в които имате дублиращи се записи, които трябва да бъдат премахнати. Това непременно ще се случи, когато трябва да обедините два или повече файла в един лист. Но независимо дали имате работа с имейл списък, който съдържа дублирани записи, или управлявате списък с контакти, където някои хора са изброени няколко пъти, можете да поправите това погрешно, без да се налага да извършвате какъвто и да е ръчен труд.



Дублирани редове в Excel

Дублирани редове в Excel

Както Excel, така и еквивалентът на Google в облак (Google Sheets) имат функции, които ще ви позволят да изтриете всички ненужни дубликати от електронната си таблица. По-долу ще покажем списък с методи, които могат автоматично да премахват дублиращи се редове.



Премахване на дублиращи се записи от Google Sheets

В Microsoft Excel премахването на дублиращи се редове е изключително лесно, тъй като функцията е вградена в софтуера. Би трябвало да можете да репликирате стъпките по-долу, независимо от версията на Excel, която използвате (десктоп или облак).



Ето кратко ръководство за изтриване на дублиращи се редове в Excel:



  1. Отворете електронната таблица, която трябва да почистите от дубликати.
  2. Използвайки лентата с ленти в горната част, отидете на Данни и кликнете върху Премахване на дубликати бутон. Go to Data>Премахване на дубликати

    Отидете на Данни> Премахване на дубликати

  3. След това изберете колоната / ите, които искате да бъдат проверени. След като сте доволни от избора, щракнете Добре за да премахнете всеки идентифициран дубликат.

    Изберете колоните, към които искате да насочите, и щракнете върху бутона Ok

  4. След кратко време трябва да видите съобщение, съдържащо изброяване с премахнатите дубликати.

    Съобщение, съдържащо дублираното представяне



Как да изтрия дублиращи се редове в Google Sheets

Тъй като Google Sheets не се предлагат със същата вградена функционалност, ще трябва да преминем към допълнителна дължина, за да подготвим електронната си таблица с дубликати. Но не се притеснявайте, тъй като ще представим не един, а два метода за премахване на дублиращи се редове от електронна таблица на Google Sheets.

Ако искате да улесните нещата, следвайте Метод 1 където използваме добавки на Google Sheet, наречени Премахване на дубликати, които ще се справят автоматично с проблема.

В случай, че сте специалист в техниката и искате да си изцапате ръцете, можете да го последвате Метод 2 за да създадете скрипт, предназначен да премахне всички дубликати от вашата електронна таблица.

Метод 1: Премахване на дублиращи се редове от Google Sheets чрез добавката Remove Duplicates

Има причина, поради която това приложение е толкова популярно сред потребителите на Google Sheets. Това е интуитивен интерфейс и фактът, че е толкова надежден, го прави идеален избор за тези, които се нуждаят от премахване на дублиращи се редове.

Но има и недостатък на тази добавка. Безплатно е само за 30 дни, след което ще трябва да закупите лиценз, ако искате да продължите да го използвате.

Ето кратко ръководство за инсталиране и използване на Премахване на дубликати добавка в Google Sheets:

  1. Посетете тази връзка ( тук ) и щракнете върху бутона Безплатно, за да изтеглите Премахване на дубликати добавка.

    Изтегляне на добавката Премахване на дубликати на Google Sheets

  2. Изчакайте, докато разширението се зареди, след което щракнете върху бутона Продължи, за да дадете Премахване на дубликати разрешение за бягане.

    Даване на разрешение за премахване на дубликати за стартиране

  3. След това ще бъдете подканени да влезете с вашия акаунт в Google. След като направите това и щракнете върху бутона Разреши в долната част на екрана, Премахване на дубликати разширението е готово за използване в Google Sheets.

    Разрешаване на разширението „Премахване на дубликати“

  4. За да използвате Премахване на дубликати, отидете на Добавки с помощта на лентата в горната част и кликнете върху Премахване на дубликати> Намерете дублирани или уникални редове .

    Използване на разширението Remove Duplicates

  5. Изчакайте, докато съветникът се зареди. Когато се появи първият прозорец, изберете диапазона ръчно или натиснете Автоматичен избор след това натиснете Следващия за да продължите.

    Избиране на обхват на таблицата с Премахване на дубликати

    Забележка: Помислете дали да не поставите отметка в квадратчето, свързано с Създайте резервно копие на листа за да се избегне загуба на данни.

  6. Изберете типа данни, към които искате да насочите и как искате да ги третирате и да ударите Следващия отново. Използвахме Дубликати за да премахнете първия дублиран екземпляр.

    Избор на тип данни и разделителна способност

  7. След това изберете всички колони, които искате да бъдат включени в търсенето, и натиснете Следващия бутона отново.
  8. В последния прозорец ще можете да изберете какво искате да направите със стойностите, които отговарят на критериите, които сте избрали преди. Ние избрахме Изтриване на редове в рамките на селекцията за да премахнем нашите дубликати. И накрая, удари завършек за да получите крайния резултат.

Метод 2: Премахване на дублиращи се редове от Google Sheets със скрипт

Друг начин за премахване на дубликати от Google Sheets е създаването на скрипт, способен да премахва дублиращи се редове в данните на електронната таблица. Знам, че звучи сложно, но ние ще ви предоставим сценария и останалите стъпки са доста ясни.

Още повече, това решение е напълно безплатно и не включва инсталиране на допълнителни добавки или софтуер. Ето какво трябва да направите:

  1. Отворете електронната таблица, от която искате да премахнете дубликатите в Google Sheets.
  2. Използвайки лентата на лентата в горната част, кликнете върху Инструменти> Редактор на скриптове . Go to Tools>Редактор на скриптове

    Отидете на Инструменти> Редактор на скриптове

  3. В Code.gs файл, копирайте и поставете в следния скрипт:
    функцияremoveDuplicates() {къдетолист= SpreadsheetApp.getActiveSheet();къдетоданни=лист.getDataRange().getValues();къдетоnewData= [];за (iвданни) {къдеторед=данни[i];къдетодубликат= невярно;за (jвnewData) {ако (ред.присъединяване() ==newData[j].присъединяване()) {дубликат= вярно;}}ако (!дубликат) {newData.натиснете(ред);}}лист.clearContents();лист.getRange(1, 1,newData.дължина,newData[0].дължина).setValues(newData); }
  4. Отидете на Файл> Запазване и наречете този новосъздаден скрипт нещо разпознаваемо.

    Запазване на скрипта за премахване на дубликат

  5. След това, като използвате лентата с ленти, кликнете върху Run> Run Function> removeDuplicates .

    Стартиране на скрипта, който току-що създадохме

  6. Ако бъдете подканени за упълномощаване, щракнете върху Преглед на разрешенията и щракнете Позволява за да стартирате скрипта.

    Разрешаване на изпълнението на скрипта

  7. Върнете се в целевата електронна таблица и я погледнете. Трябва да откриете, че всички дубликати са премахнати.