7 лесни начини за наоѓање и отстранување дупликати во Google Sheets

  • Споделете Го Ова
Michael Brown

Содржина

Барате едноставен начин за наоѓање дупликати во Google Sheets? Како за 7 начини? :) Тоа е се што ви треба за бројни случаи на употреба :) Ќе ви покажам како да користите алатки без формула (без кодирање - ветување!), условно форматирање и неколку лесни функции за страствените обожаватели на формула.

Без разлика колку често користите Google Sheets, големи се шансите да се справите со дупликат податоци. Таквите записи може да се појават во една колона или да зафаќаат цели редови.

До крајот на овој напис, ќе знаете сè што ви треба за да отстраните дупликати, да ги броите, означите и идентификувате статусот. Ќе покажам неколку примери на формула и ќе споделам различни алатки. Еден од нив дури наоѓа и отстранува дупликати во вашите листови на Google на распоред! Условното форматирање исто така ќе ви помогне.

Само изберете го вашиот отров и ајде да се тркаламе :)

    Како да најдете дупликати во листовите на Google користејќи формули

    Традиционално, ќе започнам со формули. Нивната главна предност е што вашата оригинална маса останува недопрена. Формулите идентификуваат дупликати и го враќаат резултатот на некое друго место во вашите листови на Google. И врз основа на посакуваниот исход, различни функции го прават трикот.

    Како да отстраните дупликати во Google Sheets користејќи ја функцијата UNIQUE

    Функцијата UNIQUE ги скенира вашите податоци, ги брише дупликатите и го враќа точно она што го има името вели — уникатни вредности/редови.

    Еве мал примерок од табела кадесодржи 5 различни алатки за идентификација на дупликати во Google Sheets. Но, за денес, ајде да погледнеме во Најди дупликат или уникатни редови .

    Само тој нуди 7 различни начини за справување со дупликати и не само што го забрзува целиот процес. Тој знае како целосно да го автоматизира.

    Откако ќе го инсталирате од Google Workspace Marketplace, ќе се појави под Екстензии :

    Како стандардна алатка Google Sheets, исто така ви овозможува да го изберете опсегот и колоните за обработка, но поелегантно :)

    Сите поставки се поделени во 4 чекори погодни за корисникот каде што треба да изберете:

    1. опсег
    2. што да се најде: измами или уникатни
    3. колумните
    4. што да се прави со пронајдените записи

    Можете дури и да ѕирнете во посебни слики за да е секогаш јасно што да правите:

    Што е поентата, можеби мислите? Па, за разлика од стандардната алатка, овој додаток нуди многу повеќе:

    • најди дупликати како и уникатни вклучувајќи или исклучувајќи ја првата појава
    • нагласи дупликати во Google Sheets
    • додај статусна колона
    • копи/премести резултатите на нов лист/табеларен лист или кое било одредено место во вашата табела
    • исчистете пронајдените вредности од ќелиите
    • бришете дупликат редови од вашиот лист на Google целосно

    Само изберете кој начин најмногу ви одговара,изберете ги опциите и оставете го додатокот да ја заврши работата.

    Совет. Ова видео можеби е малку старо, но совршено покажува колку е лесно да се работи со додатокот:

    Направете го додатокот автоматски да ги отстранува дупликатите

    Како шлаг на торта, ќе можете да ги зачувате сите поставки од сите 4 чекори во сценарија и да ги извршите подоцна на која било табела со само еден клик.

    Или - уште подобро - закажете ги тие сценарија автоматски да започнат во одредено време дневно:

    Вашето присуство не е неопходно, а додатокот автоматски ќе ги брише дупликатите дури и кога датотеката е затворена или кога сте офлајн. За да дознаете повеќе за тоа, посетете го овој детален туторијал и погледнете го ова демо видео:

    Ве охрабрувам да го инсталирате додатокот од продавницата на Google Sheets и да го разгледате. Ќе видите колку е лесно да најдете, отстранувате и истакнувате дупликати без формули со само неколку кликања.

    Табеларна пресметка со примери на формули

    Најди & отстранете ги дупликатите во Google Sheets - примери на формула (направете копија од табелата)

    повторно се појавуваат различни редови:

    Пример 1. Избришете ги дупликатите редови, зачувајте ги првите појавувања

    Од една страна, можеби ќе треба да ги отстраните сите дупликати редови од ова Табела на Google Sheets и чувајте ги само првите записи.

    За да го направите тоа, само внесете го опсегот за вашите податоци во UNIQUE:

    =UNIQUE(A1:C10)

    Оваа мала формула ги враќа сите уникатни редови и сите први појави игнорирајќи ги 2-ри, 3-ти итн.

    Пример 2. Избришете ги сите дупликати редови, дури и првите појавувања

    Од друга страна, вие можеби ќе сакате да ги добиете само „вистинските“ уникатни редови. Под „вистински“ мислам на оние што не се повторуваат - ниту еднаш. Па, што правиш?

    Ајде да одвоиме малку време и да ги разгледаме сите УНИКАТНИ аргументи:

    ЕДИНСТВЕНИ(опсег,[по_колона],[точно_еднаш])
    • опсег — се податоците што сакате да ги обработите.
    • [by_column] — кажува дали проверувате дали целосно се совпаѓаат редовите или ќелиите во поединечните колони. Ако се колони, внесете ТОЧНО. Ако се редови, внесете FALSE или само прескокнете го аргументот.
    • [точно_еднаш] — ова и кажува на функцијата да ги избрише не само дупликатите во Google Sheets, туку и нивните први записи. Или, со други зборови, враќајте само записи без никакви дупликати. За тоа, ставате ТОЧНО, инаку НЕТОЧНО или прескокнувате го аргументот.

    Последниот аргумент е ваш потпора овде.

    Оттука, за целосно отстранување на сите дупликати редови од вашите листови на Google ( заедно со нивниот 1-ви),прескокнете го вториот аргумент во формулата, но додадете го третиот:

    =UNIQUE(A1:C10,,TRUE)

    Видете како табелата од десната страна е многу пократка? Тоа е затоа што UNIQUE пронајде и отстрани дупликат редови, како и нивните први појави од оригиналната табела на Google Sheets. Сега остануваат само уникатни редови.

    Идентификувајте ги дупликатите користејќи ја функцијата COUNTIF на листови на Google

    Ако зафаќањето простор со друга база на податоци не е дел од вашиот план, наместо тоа, можете да броите дупликати во листовите на Google (и потоа избришете ги рачно). Ќе биде потребна само една дополнителна колона и функцијата COUNTIF ќе ви помогне.

    Совет. Ако не сте запознаени со оваа функција, имаме цел блог пост за неа, слободно погледнете.

    Пример 1. Добијте вкупен број на појави

    Ајде да ги идентификуваме сите дупликати со нивната 1-ва појава во Google Sheets и проверете го вкупниот број на секоја бобинка што се појавува на списокот. Ќе ја користам следнава формула во D2 и потоа ќе ја копирам во колоната:

    =COUNTIF($B$2:$B$10,$B2)

    Совет. За да направите оваа формула автоматски да се справува со секој ред во колоната, завиткајте сè во ArrayFormula и сменете го $B2 во $B2:$B10 (целата колона). Така, нема да треба да ја копирате формулата:

    Ако потоа ја филтрирате оваа база на податоци според бројките, ќе можете да ги видите, па дури и да ги отстраните сите вишок дупликати редови од табелата на Google Sheets рачно:

    Пример 2. Најдетеи набројте ги сите дупликати во Google Sheets

    Во случај вкупниот број на појави не е вашата цел и сакате да знаете дали овој конкретен запис во овој конкретен ред е првиот, вториот, итн запис, ќе треба да се направи мало прилагодување на формулата.

    Променете го опсегот од целата колона ($B$2:$B$10) на само една ќелија ($B$2: $B2) .

    Забелешка. Обрнете внимание на употребата на апсолутни референци.

    =COUNTIF($B$2:$B2,$B2)

    Овој пат, бришењето на кој било или сите дупликати од оваа табела на Google Sheets ќе биде уште полесно бидејќи вие ќе може да ги скрие сите записи освен првите:

    Пример 3. Брои дупликати редови во Google Sheets

    Додека горенаведените формули бројат дупликати во само една колона на Google Sheets, можеби ќе ви треба формула која ги зема предвид сите колони и на тој начин ги идентификува дупликатите редови.

    Во овој случај, COUNTIFS ќе одговара подобро. Само наведете ја секоја колона од вашата табела заедно со нејзините соодветни критериуми:

    =COUNTIFS($A$2:$A$10,$A2,$B$2:$B$10,$B2,$C$2:$C$10,$C2)

    Совет. Постои уште еден начин за пресметување на дупликати - без формули. Вклучува Pivot табела и ја опишувам понатаму.

    Обележи дупликати во колона за статус — Функција IF

    Понекогаш бројките едноставно не се доволни. Понекогаш е подобро да најдете дупликати и да ги означите во колона за статус. Повторно: филтрирањето на податоците на Google Sheets по оваа колона подоцна ќе ви овозможи да ги отстраните тие дупликати што не ги иматеподолготрајна потреба.

    Пример 1. Најдете дупликати во 1 колона на Google Sheets

    За оваа задача ќе ви треба истата функција COUNTIF, но овој пат завиткана во функцијата IF. Баш вака:

    =IF(COUNTIF($B$2:$B$10,$B2)>1,"Duplicate","Unique")

    Ајде да видиме што се случува во оваа формула:

    1. Прво, COUNTIF ја пребарува целата колона Б за бобинки од Б2. Откако ќе се најде, ги сумира.
    2. Потоа, IF го проверува овој збир и ако е поголем од 1, вели Дупликат , во спротивно, Единствен .

    Се разбира, можете да ја добиете формулата за враќање на вашите сопствени статуси или, на пример, да најдете & идентификувајте само дупликати во податоците на вашите листови на Google:

    =IF(COUNTIF($B$2:$B$10,$B2)>1,"Duplicate","")

    Совет. Веднаш штом ќе ги најдете овие дупликати, можете да ја филтрирате табелата според колоната за статус. На овој начин ви овозможува да скриете повторени или единствени записи, па дури и да изберете цели редови & засилувач; избришете ги овие дупликати од вашите листови на Google целосно:

    Пример 2. Идентификувајте дупликати редови

    Слично, можете да означите апсолутни дупликати редови — редови каде што сите записи во сите колони се појавуваат неколку пати во табелата:

    1. Започнете со истите COUNTIFS од претходно - онаа што ја скенира секоја колона за нејзината прва вредност и ги брои само оние редови каде што се повторуваат сите 3 записи во сите 3 колони самите:

      =COUNTIFS($A$2:$A$10,$A2,$B$2:$B$10,$B2,$C$2:$C$10,$C2)

    2. Потоа внесете ја таа формула во IF. Го проверува бројот на повторени редови и ако надмине 1, формулата го именува редот какодупликат:

      =IF(COUNTIFS($A$2:$A$10,$A2,$B$2:$B$10,$B2,$C$2:$C$10,$C2)>1,"Duplicate","")

    Сега има само 2 дупи бидејќи иако црешата се појавува 3 пати на маса, само два од нив имаат сите 3 колони се идентични.

    Пример 3. Најдете дупликат редови, игнорирајте ги првите записи

    За да ја игнорирате првата појава и да ја означите само втората и другите, погледнете ги првите ќелии од табела наместо сите колони:

    =IF(COUNTIFS($A$2:$A2,$A2,$B$2:$B2,$B2,$C$2:$C2,$C2)>1,"Duplicate","")

    Совет. Ако користите Microsoft Excel, следниве примери може да бидат корисни: Како да најдете дупликати во Excel.

    Идентификувајте и означете ги дупликатите во Google Sheets со правила за условно форматирање

    Постои можност за повторена обработка податоците на таков начин што еден поглед на вашата маса ќе ви даде јасно разбирање дали ова е измамен запис.

    Зборувам за истакнување дупликати во Google Sheets. Условното форматирање ќе ви помогне во ова.

    Совет. Никогаш не сте пробале условно форматирање? Без грижи, објаснивме како функционира во оваа статија.

    Еве што треба да направите:

    1. Отворете ги поставките за условно форматирање: Форматирајте > Условно форматирање .
    2. Проверете дали полето Примени во опсег го содржи опсегот каде што сакате да означите дупликати. За овој пример, дозволете ми да започнам со колона Б.
    3. Во Правила за форматирање изберете Прилагодената формула е и внесете го истиот COUNTIF што го воведов погоре:

      =COUNTIF($B$2:$B$10,$B2)>1

    Откако ќе ги лоцира записите што се појавуваат најмалку двапати во колоната Б, тие ќе бидат обоени со нијанса по ваш избор:

    Друга опција би била да се означат дупликатите редови. Едноставно прилагодете го опсегот за да го примените правилото на:

    Совет. Откако ќе ги означите дупликатите во вашите листови на Google, можете да ги филтрирате податоците по боја:

    • Од една страна, можете да ја филтрирате колоната така што ќе останат видливи само ќелиите со бела боја за полнење. На овој начин, ќе ги избришете дупликатите од приказот:

    • Од друга страна, можете да ги задржите видливи само обоените ќелии:

    а потоа изберете ги овие редови и целосно избришете ги овие дупликати од вашите листови на Google:

    Совет. Посетете го ова упатство за повеќе формули за истакнување дупликати во Google Sheets.

    Начини без формула за наоѓање и отстранување дупликати во Google Sheets

    Формулите и условното форматирање се добри, но има и други алатки кои ќе ви помогне да најдете дупликати. Два од нив беа дизајнирани за овој конкретен проблем.

    Идентификувајте ги дупликатите со Стожерната табела за Google Sheets

    Стабната табела се користи во табеларни пресметки за да ги преврти вашите податоци и да ги направи вашите табели лесни за читање & разберете. Тоа е еден вид алтернативен начин за прикажување на вашите збирки на податоци.

    Она што е најпривлечно овде е тоа што вашите оригинални податоци не се менуваат. Стожерната табела ја користи како референца иго обезбедува резултатот во посебен таб.

    Тој резултат, патем, динамично ќе се промени во зависност од поставките што можете да ги приспособите додека сте во движење.

    Во случај на повторени записи, свртувањето табелата ќе ви помогне да ги броите и отстраните дупликатите во листовите на Google.

    Пример 1. Како Pivot табелата ги брои дупликатите во Google Sheets

    1. Одете во Вметни > Стожерна табела , наведете го вашиот опсег на податоци и место за стожерната табела:

    2. Во уредникот на стожерна табела, додајте колона со вашите дупликати ( Име во мојот пример) за Редови и за Вредности .

      Ако вашата колона содржи нумерички записи, изберете COUNT како функција за резиме за Вредности за да броите дупликати во листовите на Google. Ако имате текст, наместо тоа изберете COUNTA:

    Ако правите сè правилно, стожерната табела ќе ја прикаже секоја ставка од вашата листа и ќе ви ја добие колку пати се појавува таму:

    Како што можете да видите, оваа стожерна табела покажува дека само капина и цреша се појавуваат во мојот сет на податоци.

    Пример 2 Отстранете ги дупликатите во Google Sheets користејќи Pivot table

    За да избришете дупликати користејќи ја стожерната табела, треба да ги додадете останатите ваши колони (2 во мојот пример) како Редови за вашата стожерна табела :

    Ќе ја видите табелата со дупликат редови, но броевите ќе кажат кои од нив повторно се појавуваат во оригиналната база на податоци:

    Совет. Ако не ви требаброеви повеќе, само затворете го полето Вредности во Стожерната табела со притискање на соодветната икона во горниот десен агол:

    Ова е вашиот стожер табелата на крајот ќе изгледа вака:

    Без дупликати, без дополнителни пресметки. Има само уникатни записи подредени во една табела.

    Отстранете дупликати — стандардна алатка за чистење податоци

    Гугл Табелите ја содржат нивната мала, едноставна и непромислена алатка за отстранување дупликати. Се нарекува по неговото работење и се наоѓа под Податоци > Чистење податоци картичка:

    Нема да најдете ништо фенси овде, сè е супер едноставно. Само наведете дали вашата табела има ред за заглавие и ги избирате сите оние колони што треба да се проверат за дупликати:

    Откако ќе бидете подготвени, кликнете на големото зелено копче и алатката ќе најде и избрише дупликат редови од вашата табела на Google Sheets и ќе каже колку уникатни редови остануваат:

    За жал, вака оди оваа алатка. Секој пат кога ќе треба да се справите со дупликати, ќе мора рачно да ја стартувате оваа алатка. Исто така, ова е сè што прави: бришете дупликати. Нема опција да се обработуваат поинаку.

    За среќа, сите овие недостатоци се решени во додатокот Отстрани дупликати за Google Sheets од Ablebits.

    Отстранете го додатокот Duplicates за Google Sheets

    Додатокот за отстранување дупликати е вистински менувач на играта. За почеток, тоа

    Мајкл Браун е посветен технолошки ентузијаст со страст за поедноставување на сложените процеси користејќи софтверски алатки. Со повеќе од една деценија искуство во технолошката индустрија, тој ги усоврши своите вештини во Microsoft Excel и Outlook, како и Google Sheets и Docs. Блогот на Мајкл е посветен на споделување на своето знаење и експертиза со другите, обезбедувајќи лесни за следење совети и упатства за подобрување на продуктивноста и ефикасноста. Без разлика дали сте искусен професионалец или почетник, блогот на Мајкл нуди вредни сознанија и практични совети за да го извлечете максимумот од овие основни софтверски алатки.