Talaan ng nilalaman
Ipinapaliwanag ng tutorial kung paano mag-alis ng mga duplicate sa Excel 2019, Excel 2016, Excel 2013, at Excel 2010. Matututo ka ng ilang iba't ibang diskarte upang maghanap at magtanggal ng mga duplicate na value na mayroon o walang unang paglitaw, alisin ang duplicate mga hilera, tuklasin ang mga ganap na duplicate at bahagyang mga tugma.
Bagaman ang Microsoft Excel ay pangunahing tool sa pagkalkula, ang mga sheet nito ay kadalasang ginagamit bilang mga database upang subaybayan ang mga imbentaryo, gumawa ng mga ulat sa pagbebenta o magpanatili ng mga mailing list.
Ang isang karaniwang problema na nangyayari habang lumalaki ang isang database ay ang maraming duplicate na row ang lalabas dito. At kahit na ang iyong malaking database ay naglalaman lamang ng kaunting magkakatulad na mga tala, ang ilang mga duplicate na iyon ay maaaring magdulot ng maraming problema, halimbawa, ang pagpapadala ng maraming kopya ng parehong dokumento sa parehong tao, o pagkalkula ng parehong mga numero nang higit sa isang beses sa isang buod ulat. Kaya, bago gumamit ng database, makatuwirang suriin ito para sa mga duplicate na entry, upang matiyak na hindi ka nag-aaksaya ng oras sa pag-uulit ng iyong mga pagsisikap.
Sa ilan sa aming kamakailang mga artikulo, tinalakay namin ang iba't ibang paraan upang matukoy duplicate sa Excel at i-highlight ang mga duplicate na cell o row. Gayunpaman, maaaring may mga sitwasyon na maaaring gusto mong alisin sa huli ang mga duplicate sa iyong mga Excel sheet. At iyon mismo ang paksa ng tutorial na ito.
Alisin ang Duplicates tool - alisin ang mga paulit-ulit na row
Sa lahat ng bersyon ng Excel 365 - 2007,mayroong built-in na tool para sa pag-alis ng mga duplicate na tinatawag, hindi nakakagulat na, Remove Duplicates .
Ang tool na ito ay nagbibigay-daan sa iyong mahanap at alisin ang absolute duplicate (mga cell o buong row) pati na rin ang bahagyang tumutugma sa mga talaan (mga row na may magkaparehong halaga sa isang tinukoy na column o column). Upang maisagawa ito, sundin ang mga hakbang sa ibaba.
Tandaan. Dahil ang tool na Remove Duplicates ay permanenteng nagde-delete ng magkaparehong record, magandang ideya na gumawa ng kopya ng orihinal na data bago alisin ang mga duplicate na row.
- Upang magsimula, piliin ang hanay kung saan mo gustong tanggalin ang mga dupe. Upang piliin ang buong talahanayan, pindutin ang Ctrl + A .
- Pumunta sa tab ng Data > Mga Tool ng Data na grupo, at i-click ang Alisin ang Mga Duplicate button.
- Upang tanggalin ang mga duplicate na row na may ganap na pantay na halaga sa lahat ng column, iwanan ang mga check mark sa tabi ng lahat ng column, tulad ng sa screenshot sa ibaba.
- Upang alisin ang mga bahagyang duplicate batay sa isa o higit pang mga pangunahing column, piliin lamang ang mga column na iyon. Kung maraming column ang iyong table, ang pinakamabilis na paraan ay ang pag-click sa button na Alisin sa Pagkapili Lahat , at pagkatapos ay piliin ang mga column na gusto mong suriin para sa mga dupe.
- Kung walang <8 ang iyong table>headers , i-clear ang My data has headers box sakanang sulok sa itaas ng dialog window, na kadalasang pinipili bilang default.
Tapos na! Ang lahat ng mga duplicate na row sa napiling hanay ay tatanggalin, at ang isang mensahe ay ipinapakita na nagsasaad kung gaano karaming mga duplicate na entry ang naalis at kung gaano karaming mga natatanging value ang natitira.
Tandaan. Tinatanggal ng tampok na Remove Duplicates ng Excel ang ika-2 at lahat ng kasunod na duplicate na pagkakataon, na nag-iiwan sa lahat ng natatanging row at unang pagkakataon ng magkaparehong mga tala. Kung gusto mong alisin ang mga duplicate na row kabilang ang mga unang paglitaw , gamitin ang isa sa mga sumusunod na solusyon: i-filter ang mga duplicate na may mga unang paglitaw o gumamit ng mas maraming nalalaman na Duplicate Remover para sa Excel.
Alisin ang mga duplicate sa pamamagitan ng pagkopya ng mga natatanging tala sa ibang lokasyon
Ang isa pang paraan upang maalis ang mga duplicate sa Excel ay ang paghihiwalay ng mga natatanging value, at pagkopya sa mga ito sa isa pang sheet o ibang workbook. Ang mga detalyadong hakbang ay sumusunod sa ibaba.
- Piliin ang hanay o ang buong talahanayan na gusto mong i-dedupe.
- Mag-navigate sa tab na Data > Pagbukud-bukurin & I-filter ang grupong , at i-click ang button na Advanced .
- Piliin ang Kopyahin sa ibang lokasyon radio button.
- I-verify kung ang tamang hanay ay lilitaw sa List Range Ito dapat ang hanay na pinili mo sa hakbang 1.
- Sa kahon na Kopyahin sa , ilagay angang hanay kung saan mo gustong kopyahin ang mga natatanging halaga (talagang sapat na ito upang piliin ang kaliwang itaas na cell ng hanay ng patutunguhan).
- Piliin ang kahon na Mga natatanging tala lamang .
Tandaan. Ang Advanced Filter ng Excel ay nagbibigay-daan sa pagkopya ng mga na-filter na halaga lamang sa ibang lokasyon sa aktibong sheet. Kung gusto mong kopyahin o ilipat ang mga natatanging value o duplicate na row sa isa pang sheet o isang ibang workbook , madali mo itong magagawa gamit ang aming Duplicate Remover para sa Excel.
Paano mag-alis ng mga duplicate na row sa Excel sa pamamagitan ng pag-filter
Isa pang paraan para tanggalin ang mga duplicate na value sa Excel ay tukuyin ang mga ito gamit ang isang formula, i-filter out, at pagkatapos ay tanggalin ang mga duplicate na row.
Ang isang bentahe ng diskarteng ito ay versatility - hinahayaan ka nitong mahanap at tanggalin ang mga duplicate na value sa isang column o i-duplicate ang mga row batay sa mga value sa ilang column, mayroon man o walang mga unang pagkakataon. Ang isang disbentaha ay kailangan mong tandaan ang ilang mga duplicate na formula.
- Depende sa iyong gawain, gamitin ang isa sa mga sumusunod na formula para makakita ng mga duplicate. Mga formula para maghanap ng mga duplicate na value sa 1 column
- Mga duplicate maliban sa mga unang paglitaw:
=IF(COUNTIF($A$2:$A2, $A2)>1, "Duplicate", "")
- Mga duplicate na may mga unang paglitaw:
=IF(COUNTIF($A$2:$A$10, $A2)>1, "Duplicate", "Unique")
Kung saan ang A2 ang una at ang A10 ang huling cell ng range hahanapinmga duplicate.
Mga formula upang maghanap ng mga duplicate na row
- Mga duplicate na row maliban sa mga unang paglitaw:
=IF(COUNTIFS($A$2:$A2, $A2, $B$2:$B2, $B2, $C$2:$C2, $C2)>1, "Duplicate row", "Unique")
- Mga duplicate na row na may mga unang paglitaw:
=IF(COUNTIFS($A$2:$A$10, $A2, $B$2:$B$10, $B2, $C$2:$C$10, $C2)>1, "Duplicate row", "Unique")
Kung saan ang A, B, at C ay ang mga column na susuriin para sa mga duplicate na value.
Halimbawa, ganito mo matutukoy ang mga duplicate na row maliban sa mga unang pagkakataon:
Para sa higit pang impormasyon tungkol sa paggamit ng mga duplicate na formula, tingnan ang Paano tumukoy ng mga duplicate sa Excel.
- Mga duplicate maliban sa mga unang paglitaw:
- Pumili ng anumang cell sa loob ng iyong talahanayan, at ilapat ang auto filter ng Excel sa pamamagitan ng pag-click sa button na Filter sa tab na Data , o Pagbukud-bukurin & ; I-filter ang > I-filter sa tab na Home .
- I-filter ang mga duplicate na row sa pamamagitan ng pag-click sa arrow sa header ng column na " Duplicate ," at pagkatapos ay lagyan ng check ang kahon na " Duplicate row ." Kung may nangangailangan pa detalyadong mga alituntunin, pakitingnan ang Paano mag-filter ng mga duplicate sa Excel.
- At panghuli, tanggalin ang mga duplicate na row. Upang gawin ito, piliin ang mga na-filter na row sa pamamagitan ng pag-drag ng mouse sa mga numero ng row, i-right click ang mga ito, at piliin ang Delete Row mula sa context menu. Ang dahilan kung bakit kailangan mong gawin ito sa halip na pindutin lang ang Delete button sa keyboard ay dahil tatanggalin nito ang buong row sa halip na ang cell content lang:
In sa katulad na paraan, maaari kang maghanap at magtanggal ng isang tukoy na (mga) duplicate na pangyayari , halimbawa lamang sa ika-2 o ika-3 na pagkakataon, o ika-2at lahat ng kasunod na duplicate na halaga. Makakahanap ka ng naaangkop na formula at sunud-sunod na mga tagubilin sa tutorial na ito: Paano i-filter ang mga duplicate ayon sa mga paglitaw ng mga ito.
Buweno, tulad ng nakita mo na may ilang mga paraan upang mahanap at alisin ang mga duplicate sa Excel, ang bawat isa ay may mga malakas na punto at limitasyon. Ngunit ano ang masasabi mo kung sa halip na mga duplicate na diskarte sa pag-alis, mayroon kang isang pangkalahatang solusyon na hindi mangangailangan ng pagsasaulo ng isang grupo ng mga formula at gagana sa lahat ng mga sitwasyon? Ang magandang balita ay may ganoong solusyon, at ipapakita ko ito sa iyo sa susunod at huling bahagi ng tutorial na ito.
Duplicate Remover - universal tool upang mahanap ang & tanggalin ang mga duplicate sa Excel
Hindi tulad ng inbuilt na feature na Excel Remove Duplicate, ang add-in ng Ablebits Duplicate Remover ay hindi limitado sa pag-alis lamang ng mga duplicate na entry. Tulad ng Swiss knife, pinagsasama ng multi-tool na ito ang lahat ng mahahalagang kaso ng paggamit at hinahayaan kang kilalanin , piliin , highlight , tanggalin , kopya at ilipat ang mga natatangi o dobleng halaga, ganap na duplicate na mga row o bahagyang tumutugmang mga row, sa 1 talahanayan o sa pamamagitan ng paghahambing ng 2 talahanayan, mayroon man o walang mga unang paglitaw.
Gumagana ito walang kamali-mali sa lahat ng operating system at sa lahat ng bersyon ng Microsoft Excel 2019 - 2003.
Paano mapupuksa ang mga duplicate sa Excel gamit ang 2 pag-click ng mouse
Ipagpalagay na mayroon ka ng aming Ultimate Suitena naka-install sa iyong Excel, gawin ang mga simpleng hakbang na ito para alisin ang mga duplicate na row o cell:
- Pumili ng anumang cell sa talahanayan na gusto mong i-dedupe, at i-click ang button na Dedupe Table sa ang tab na Ablebits Data . Awtomatikong mapipili ang iyong buong talahanayan.
Tulad ng makikita mo sa sumusunod na screenshot, ang lahat ng mga duplicate na row maliban sa mga unang pangyayari ay tatanggalin:
Tip. Kung gusto mong alisin ang mga duplicate na row batay sa mga value sa isang key column , iwanan lamang ang (mga) column na iyon na napili, at alisan ng check ang lahat ng iba pang hindi nauugnay na column.
At kung gusto mong magsagawa ng ilang iba pang aksyon , sabihin nating, i-highlight ang mga duplicate na row nang hindi tinatanggal ang mga ito, o kumopya ng mga duplicate na value sa ibang lokasyon, piliin ang kaukulang opsyon mula sa drop-down na listahan:
Kung gusto mo ng higit pang mga opsyon, gaya ng pagtanggal ng mga duplicate na row kasama ang mga unang paglitaw o paghahanap ng mga natatanging value, pagkatapos ay gamitin ang Duplicate Remover wizard na nagbibigay ng lahat ng feature na ito. Sa ibaba makikita mo ang buong detalye at sunud-sunod na halimbawa.
Paano maghanap at magtanggal ng mga duplicate na value na mayroon o walang mga unang paglitaw
Ang pag-alis ng mga duplicate sa Excel ay isangkaraniwang operasyon. Gayunpaman, sa bawat partikular na kaso, maaaring mayroong isang bilang ng mga pagtutukoy. Habang ang Dedupe Table tool ay nakatuon sa bilis, ang Duplicate Remover ay nag-aalok ng ilang karagdagang mga opsyon upang i-dedupe ang iyong mga Excel sheet nang eksakto sa paraang gusto mo.
- Pumili ng anumang cell sa loob ng talahanayan kung saan mo gustong magtanggal ng mga duplicate, lumipat sa tab na Ablebits Data , at i-click ang button na Duplicate Remover .
- Mga duplicate maliban sa mga unang paglitaw
- Mga duplicate kabilang ang mga unang paglitaw
- Mga natatanging value
- Mga natatanging value at unang mga duplicate na pangyayari
Sa halimbawang ito, tanggalin natin ang mga duplicate na row kasama ang mga unang paglitaw:
Iyon na! Mabilis na ginagawa ng Duplicate Remover add-in ang trabaho nito at inaabisuhan ka kung ilang duplicate na row ang nakita at natanggal:
Ganyan mo mabubura ang mga duplicate sa iyong Excel. Umaasa ako na kahit isa sa mga solusyong binanggit sa tutorial na ito ay gagana para sa iyo.
Lahat ng makapangyarihang dedupe tool na tinalakay sa itaas ay kasama sa aming Ultimate Suite para sa Excel. Kung interesado kang subukan ang mga ito, hinihikayat kitang mag-download ng fully-functional na trial na bersyon, at ipaalam sa amin ang iyong feedback sa mga komento.