Talaan ng nilalaman
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:
- ang hanay
- ano ang hahanapin: mga dupe o natatangi
- ang mga column
- 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:
- Una, hinahanap ng COUNTIF ang buong column B para sa berry mula sa B2. Kapag nahanap na, isasama nito ang mga ito.
- 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:
- 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)
- 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:
- Buksan ang mga setting ng conditional formatting: Format > Kondisyonal na pag-format .
- 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.
- 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
- Pumunta sa Insert > Pivot table , tukuyin ang iyong hanay ng data at isang lugar para sa pivot table:
- 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