7 madaling paraan para maghanap at mag-alis ng mga duplicate sa Google Sheets

  • Ibahagi Ito
Michael Brown

Naghahanap ng isang simpleng paraan upang makahanap ng mga duplicate sa Google Sheets? Paano ang tungkol sa 7 paraan? :) Iyon lang ang kailangan mo para sa maraming kaso ng paggamit :) Ipapakita ko sa iyo kung paano gumamit ng mga tool na walang formula (walang coding — promise!), conditional formatting at ilang madaling function para sa mga masugid na tagahanga ng formula.

Gaano man kadalas mong gamitin ang Google Sheets, malamang na kailangan mong harapin ang mga duplicate na data. Maaaring lumabas ang mga naturang tala sa isang column o tumagal ng mga buong row.

Sa pagtatapos ng artikulong ito, malalaman mo ang lahat ng kailangan mong alisin ang mga duplicate, bilangin ang mga ito, i-highlight at tukuyin gamit ang isang status. Magpapakita ako ng ilang halimbawa ng formula at magbabahagi ng iba't ibang tool. Ang isa sa kanila ay nakakahanap at nag-aalis ng mga duplicate sa iyong Google Sheets ayon sa iskedyul! Magagamit din ang kondisyong pag-format.

Pumili lang ng iyong lason at gumulong tayo :)

    Paano maghanap ng mga duplicate sa Google Sheets gamit ang mga formula

    Ayon sa kaugalian, magsisimula ako sa mga formula. Ang kanilang pangunahing bentahe ay ang iyong orihinal na talahanayan ay nananatiling buo. Tinutukoy ng mga formula ang mga duplicate at ibinabalik ang resulta sa ibang lugar sa iyong Google Sheets. At batay sa ninanais na kinalabasan, iba't ibang function ang gumagawa ng trick.

    Paano mag-alis ng mga duplicate sa Google Sheets gamit ang UNIQUE function

    Ang UNIQUE na function ay ini-scan ang iyong data, nagde-delete ng mga duplicate at ibinabalik kung ano mismo ang nito sabi ng pangalan — mga natatanging value/row.

    Narito ang isang maliit na sample na talahanayan kung saannaglalaman ng 5 iba't ibang tool upang matukoy ang mga duplicate sa Google Sheets. Ngunit para sa araw na ito, tingnan natin ang Maghanap ng mga duplicate o natatanging row .

    Nag-aalok lamang ito ng 7 iba't ibang paraan upang mahawakan ang mga duplicate at hindi lang nito pinapabilis ang buong proseso. Alam nito kung paano ito ganap na i-automate.

    Kapag na-install mo na ito mula sa Google Workspace Marketplace, lalabas ito sa ilalim ng Mga Extension :

    Bilang karaniwang tool ng Google Sheets, hinahayaan ka rin nitong piliin ang hanay at mga column na ipoproseso ngunit mas elegante :)

    Ang lahat ng setting ay nahahati sa 4 na user-friendly na hakbang kung saan pipili ka:

    1. ang hanay
    2. ano ang hahanapin: mga dupe o natatangi
    3. ang mga column
    4. ano ang gagawin sa mga nahanap na tala

    Maaari ka ring sumilip sa mga espesyal na larawan para laging malinaw kung ano ang gagawin:

    Ano ang punto, maaari mong isipin? Well, hindi tulad ng karaniwang tool, ang add-on na ito ay nag-aalok ng higit pa:

    • maghanap ng mga duplicate pati na rin ang mga natatanging kasama o hindi kasama ang mga unang paglitaw
    • i-highlight ang mga duplicate sa Google Sheets
    • magdagdag ng column ng status
    • kopyahin/ilipat ang mga resulta sa isang bagong sheet/spreadsheet o anumang partikular na lugar sa loob ng iyong spreadsheet
    • clear may nakitang mga value mula sa mga cell
    • delete mga duplicate na row mula sa iyong Google Sheet nang ganap

    Pumili lang ng anumang paraan na pinakaangkop sa iyo,piliin ang mga opsyon at hayaan ang add-on na gawin ang trabaho.

    Tip. Maaaring medyo luma na ang video na ito ngunit perpektong ipinapakita nito kung gaano kadaling gumana sa add-on:

    Gawing awtomatikong alisin ang mga duplicate ang add-on

    Bilang icing sa cake, magagawa mong i-save ang lahat ng mga setting mula sa lahat ng 4 na hakbang sa mga sitwasyon at patakbuhin ang mga ito sa ibang pagkakataon sa anumang talahanayan sa isang pag-click lang.

    O — mas mabuti pa — iiskedyul ang mga sitwasyong iyon upang awtomatikong magsimula sa isang partikular na oras araw-araw:

    Hindi kailangan ang iyong presensya, at awtomatikong tatanggalin ng add-on ang mga duplicate kahit na sarado ang file o offline ka. Upang matuto nang higit pa tungkol dito, pakibisita ang detalyadong tutorial na ito at panoorin ang demo na video na ito:

    Hinihikayat kitang i-install ang add-on mula sa Google Sheets store at sundutin ito. Makikita mo kung gaano kadaling maghanap, mag-alis at mag-highlight ng mga duplicate na walang mga formula sa ilang pag-click lang.

    Spreadsheet na may mga halimbawa ng formula

    Hanapin & alisin ang mga duplicate sa Google Sheets - mga halimbawa ng formula (gumawa ng kopya ng spreadsheet)

    naulit ang iba't ibang row:

    Halimbawa 1. Tanggalin ang mga duplicate na row, panatilihin ang mga unang paglitaw

    Sa isang banda, maaaring kailanganin mong alisin ang lahat ng duplicate na row dito Google Sheets table at panatilihin lamang ang mga unang entry.

    Upang gawin iyon, ilagay lang ang range para sa iyong data sa loob ng UNIQUE:

    =UNIQUE(A1:C10)

    Ibinabalik ng maliit na formula na ito ang lahat ng natatanging row at lahat ng unang paglitaw na hindi pinapansin ang 2nd, 3rd, atbp.

    Halimbawa 2. Tanggalin ang lahat ng duplicate na row, kahit ang mga unang paglitaw

    Sa kabilang banda, ikaw maaaring nais na makuha lamang ang "tunay" na natatanging mga hilera. Sa pamamagitan ng "totoo" ang ibig kong sabihin ay ang mga hindi nauulit — kahit isang beses. Kaya ano ang gagawin mo?

    Sandali lang at tingnan natin ang lahat ng NATATANGING argumento:

    NATATANGI(saklaw,[by_column],[eksaktong_isang beses])
    • saklaw — ay ang data na gusto mong iproseso.
    • [by_column] — nagsasabi kung titingnan mo ang ganap na pagtutugma ng mga row o cell sa mga indibidwal na column. Kung column ito, ilagay ang TRUE. Kung ito ay mga row, ilagay ang FALSE o laktawan lang ang argument.
    • [exactly_once] — sinasabi ng isang ito sa function na tanggalin hindi lang ang mga duplicate sa Google Sheets kundi pati na rin ang kanilang mga unang entry. O, sa madaling salita, ibalik lamang ang mga tala na walang anumang mga duplicate. Para diyan, maglalagay ka ng TRUE, kung hindi man MALI o laktawan ang argumento.

    Ang huling argumentong iyon ay ang iyong leverage dito.

    Kaya, upang ganap na alisin ang lahat ng duplicate na row sa iyong Google Sheets ( kasama ang kanilang 1st ),laktawan ang pangalawang argumento sa formula ngunit idagdag ang pangatlo:

    =UNIQUE(A1:C10,,TRUE)

    Tingnan kung paano mas maikli ang talahanayan sa kanan? Ito ay dahil natagpuan at inalis ni UNIQUE ang mga duplicate na row pati na rin ang kanilang mga unang paglitaw mula sa orihinal na talahanayan ng Google Sheets. Mga natatanging row na lang ang natitira ngayon.

    Tukuyin ang mga duplicate gamit ang Google Sheets COUNTIF function

    Kung hindi bahagi ng iyong plano ang pagkuha ng espasyo sa isa pang dataset, maaari kang magbilang ng mga duplicate sa Google Sheets sa halip (at pagkatapos tanggalin ang mga ito nang manu-mano). Kakailanganin lamang ng isang karagdagang column at makakatulong ang COUNTIF function.

    Tip. Kung hindi ka pamilyar sa function na ito, mayroon kaming buong post sa blog tungkol dito, huwag mag-atubiling tingnan.

    Halimbawa 1. Kunin ang kabuuang bilang ng mga pangyayari

    Tukuyin natin ang lahat ng duplicate sa kanilang mga unang paglitaw sa Google Sheets at tingnan ang kabuuang bilang ng bawat berry na lumalabas sa listahan. Gagamitin ko ang sumusunod na formula sa D2 at pagkatapos ay kokopyahin ito sa column:

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

    Tip. Upang awtomatikong pangasiwaan ng formula na ito ang bawat row sa column, balutin ang lahat sa ArrayFormula at baguhin ang $B2 sa $B2:$B10 (ang buong column). Kaya, hindi mo na kakailanganing kopyahin ang formula pababa:

    Kung pagkatapos ay i-filter mo ang dataset na ito ayon sa mga numero, makikita mo at maaalis pa ang lahat ng labis na duplicate mga hilera mula sa iyong talahanayan ng Google Sheets nang manu-mano:

    Halimbawa 2. Hanapinat isa-isahin ang lahat ng duplicate sa Google Sheets

    Kung sakaling ang kabuuang bilang ng mga paglitaw ay hindi mo layunin at mas gugustuhin mong malaman kung ang partikular na tala sa partikular na row na ito ay ang 1st, 2nd, etc na entry, ikaw ay kailangang gumawa ng kaunting pagsasaayos sa formula.

    Palitan ang hanay mula sa buong column ($B$2:$B$10) sa isang cell lang ($B$2: $B2) .

    Tandaan. Bigyang-pansin ang paggamit ng ganap na mga sanggunian.

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

    Sa pagkakataong ito, ang pagtanggal ng anuman o lahat ng mga duplicate mula sa talahanayan ng Google Sheets na ito ay magiging mas madali dahil ikaw magagawang itago ang lahat ng mga entry maliban sa mga una:

    Halimbawa 3. Bilangin ang mga duplicate na row sa Google Sheets

    Habang ang mga formula sa itaas ay nagbibilang ng mga duplicate sa isang column lang ng Google Sheets, maaaring kailangan mo ng formula na isinasaalang-alang ang lahat ng column at sa gayon ay nakikilala ang mga duplicate na row.

    Sa kasong ito, mas magiging angkop ang COUNTIFS. Ilista lang ang bawat column ng iyong talahanayan kasama ang kaukulang pamantayan nito:

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

    Tip. May isa pang paraan na magagamit upang makalkula ang mga duplicate — nang walang mga formula. Nagsasangkot ito ng Pivot table at inilalarawan ko pa ito.

    Markahan ang mga duplicate sa isang column ng status — IF function

    Minsan hindi sapat ang mga numero. Minsan mas mabuting maghanap ng mga duplicate at markahan ang mga ito sa isang column ng status. Muli: ang pag-filter ng iyong data sa Google Sheets sa pamamagitan ng column na ito sa ibang pagkakataon ay magbibigay-daan sa iyong alisin ang mga duplicate na hindi momas matagal na pangangailangan.

    Halimbawa 1. Maghanap ng mga duplicate sa 1 column ng Google Sheets

    Para sa gawaing ito, kakailanganin mo ang parehong COUNTIF function ngunit sa pagkakataong ito ay nakabalot sa IF function. Katulad nito:

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

    Tingnan natin kung ano ang mangyayari sa formula na ito:

    1. Una, hinahanap ng COUNTIF ang buong column B para sa berry mula sa B2. Kapag nahanap na, isasama nito ang mga ito.
    2. Pagkatapos, KUNG susuriin ang kabuuan na ito, at kung mas malaki ito sa 1, ang nakasulat ay Duplicate , kung hindi, Natatangi .

    Siyempre, makukuha mo ang formula para ibalik ang sarili mong mga status, o, halimbawa, hanapin ang & tukuyin ang mga duplicate lang sa iyong data ng Google Sheets:

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

    Tip. Sa sandaling mahanap mo ang mga duplicate na ito, maaari mong i-filter ang talahanayan ayon sa column ng status. Hinahayaan ka ng ganitong paraan na itago ang mga paulit-ulit o natatanging mga tala, at kahit na piliin ang buong mga hilera & ganap na tanggalin ang mga duplicate na ito sa iyong Google Sheets:

    Halimbawa 2. Tukuyin ang mga duplicate na row

    Katulad nito, maaari mong markahan ang ganap na duplicate na mga row — mga row kung saan ang lahat ng mga record ay nasa lumilitaw ang lahat ng column nang ilang beses sa talahanayan:

    1. Magsimula sa parehong COUNTIFS mula sa dati — ang nag-scan sa bawat column para sa unang halaga nito at binibilang lamang ang mga row kung saan umuulit ang lahat ng 3 record sa lahat ng 3 column sarili nila:

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

    2. Pagkatapos ay ilakip ang formula na iyon sa IF. Sinusuri nito ang bilang ng mga paulit-ulit na row at kung lumampas ito sa 1, pinangalanan ng formula ang row bilangisang duplicate:

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

    Mayroon na ngayong 2 dupe dahil kahit na nangyayari ang cherry ng 3 beses sa isang table, dalawa lang sa kanila ang may lahat ng 3 column ay magkapareho.

    Halimbawa 3. Maghanap ng mga duplicate na row, huwag pansinin ang mga unang entry

    Upang balewalain ang unang paglitaw at markahan lamang ang ika-2 at ang iba pa, sumangguni sa mga unang cell ng talahanayan sa halip na ang buong column:

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

    Tip. Kung gumagamit ka ng Microsoft Excel, maaaring makatulong ang mga sumusunod na halimbawa: Paano maghanap ng mga duplicate sa Excel.

    Tukuyin at i-highlight ang mga duplicate sa Google Sheets na may mga tuntunin sa conditional formatting

    May posibilidad na magproseso ng paulit-ulit data sa paraang, na ang isang sulyap sa iyong talahanayan ay magbibigay sa iyo ng malinaw na pag-unawa kung isa ba itong maling tala.

    Ang tinutukoy ko ay ang pag-highlight ng mga duplicate sa Google Sheets. Tutulungan ka nito ng kondisyong pag-format.

    Tip. Hindi kailanman sinubukan ang conditional formatting? Huwag mag-alala, ipinaliwanag namin kung paano ito gumagana sa artikulong ito.

    Narito ang kailangan mong gawin:

    1. Buksan ang mga setting ng conditional formatting: Format > Kondisyonal na pag-format .
    2. Tiyaking ang field na Ilapat sa hanay ay naglalaman ng hanay kung saan mo gustong i-highlight ang mga duplicate. Para sa halimbawang ito, hayaan mo akong magsimula sa column B.
    3. Sa Format rules piliin ang Custom formula is at ilagay ang parehong COUNTIF na ipinakilala ko sa itaas:

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

    Kapag nahanap nito ang mga talaan na lumalabas nang hindi bababa sa dalawang beses sa column B, kukulayan ang mga ito ng kulay na iyong pinili:

    Ang isa pang opsyon ay ang pag-highlight ng mga duplicate na row. I-adjust lang ang range para ilapat ang panuntunan sa:

    Tip. Kapag na-highlight mo na ang mga duplicate sa iyong Google Sheets, maaari mong i-filter ang data ayon sa kulay:

    • Sa isang banda, maaari mong i-filter ang column upang ang mga cell na may puting fill color lang ang mananatiling nakikita. Sa ganitong paraan, tatanggalin mo ang mga duplicate mula sa view:

    • Sa kabilang banda, maaari mong panatilihing may kulay na mga cell lamang ang nakikita:

    at pagkatapos ay piliin ang mga row na ito at ganap na tanggalin ang mga duplicate na ito sa iyong Google Sheets:

    Tip. Bisitahin ang tutorial na ito para sa higit pang mga formula para i-highlight ang mga duplicate sa Google Sheets.

    Mga paraan na walang formula para maghanap at mag-alis ng mga duplicate sa Google Sheets

    Mahusay ang mga formula at conditional formatting, ngunit may iba pang tool na ay tutulong sa iyo na makahanap ng mga duplicate. Ang dalawa sa mga ito ay idinisenyo para sa partikular na problemang ito.

    Tukuyin ang mga duplicate gamit ang Pivot table para sa Google Sheets

    Ginagamit ang pivot table sa mga spreadsheet upang ibalik ang iyong data at gawing madaling basahin ang iyong mga talahanayan & maintindihan. Ito ay uri ng isang alternatibong paraan upang ipakita ang iyong mga dataset.

    Ano ang pinaka-kaakit-akit dito ay ang iyong orihinal na data ay hindi nagbabago. Ginagamit ito ng pivot table bilang sanggunian atnagbibigay ng resulta sa isang hiwalay na tab.

    Ang resultang iyon, siya nga pala, ay dynamic na magbabago depende sa mga setting na maaari mong i-tweak on the go.

    Sa kaso ng mga paulit-ulit na tala, ang pivot Tutulungan ka ng table na magbilang at mag-alis ng mga duplicate sa Google Sheets.

    Halimbawa 1. Paano binibilang ng Pivot table ang mga duplicate sa Google Sheets

    1. Pumunta sa Insert > Pivot table , tukuyin ang iyong hanay ng data at isang lugar para sa pivot table:

    2. Sa editor ng pivot table, magdagdag ng column kasama ng iyong mga duplicate ( Pangalan sa aking halimbawa) para sa Rows at para sa Mga Halaga .

      Kung ang iyong column ay naglalaman ng mga numerong tala, piliin ang COUNT bilang isang function ng buod para sa Mga Halaga upang mabilang ang mga duplicate sa Google Sheets. Kung mayroon kang text, piliin na lang ang COUNTA:

    Kung gagawin mo nang tama ang lahat, itatampok ng pivot table ang bawat item mula sa iyong listahan at ibibigay sa iyo ang dami ng beses na lumilitaw doon:

    Tulad ng nakikita mo, ipinapakita ng pivot table na ito na blackberry at cherry lang ang naulit sa aking data set.

    Halimbawa 2 . Alisin ang mga duplicate sa Google Sheets gamit ang Pivot table

    Upang tanggalin ang mga duplicate gamit ang pivot table, kailangan mong idagdag ang iba sa iyong mga column (2 sa aking halimbawa) bilang Rows para sa iyong pivot table :

    Makikita mo ang talahanayan na may mga duplicate na row ngunit sasabihin ng mga numero kung alin sa mga ito ang uulit sa orihinal na dataset:

    Tip. Kung hindi mo kailangan angmga numero, isara lang ang Values box sa Pivot table sa pamamagitan ng pagpindot sa kaukulang icon sa kanang sulok sa itaas:

    Ito ang iyong pivot magiging hitsura ng talahanayan sa kalaunan:

    Walang mga duplicate, walang mga karagdagang kalkulasyon. Mayroon lamang mga natatanging tala na pinagsunod-sunod sa isang talahanayan.

    Alisin ang mga duplicate — karaniwang tool sa paglilinis ng data

    Itinatampok ng Google Sheets ang kanilang maliit, simple at hindi maingat na tool upang alisin ang mga duplicate. Tinatawag ito pagkatapos ng operasyon nito at nasa ilalim ng Data > Paglilinis ng data tab:

    Wala kang makikitang kahanga-hanga dito, ang lahat ay sobrang prangka. Tinukoy mo lang kung may header row ang iyong talahanayan at piliin ang lahat ng column na iyon na dapat suriin para sa mga duplicate:

    Kapag handa ka na, i-click ang malaking berdeng button na iyon, at hahanapin at tatanggalin ng tool ang mga duplicate na row mula sa iyong talahanayan ng Google Sheets at sasabihin kung ilang natatanging row ang natitira:

    Naku, hanggang dito na lang ang tool na ito. Sa bawat oras na kakailanganin mong harapin ang mga duplicate, kakailanganin mong patakbuhin nang manu-mano ang utility na ito. Gayundin, ito lang ang ginagawa nito: tanggalin ang mga duplicate. Walang opsyon na iproseso ang mga ito sa ibang paraan.

    Sa kabutihang-palad, ang lahat ng mga kakulangang ito ay nalutas sa Remove Duplicates add-on para sa Google Sheets mula sa Ablebits.

    Alisin ang Duplicates add-on para sa Google Sheets

    Remove Duplicates add-on ay isang tunay na game changer. Upang magsimula sa, ito

    Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.