Talaan ng nilalaman
Sa tutorial na ito, matututunan mo kung paano awtomatikong i-highlight ang mga duplicate sa Excel kapag may nai-type na. Susuriin natin nang mabuti kung paano i-shade ang mga duplicate na cell, buong row, o magkakasunod na dupe gamit ang conditional formatting at isang espesyal na tool.
Noong nakaraang linggo, nag-explore kami ng iba't ibang paraan upang matukoy ang mga duplicate sa Excel may mga formula. Walang alinlangan, ang mga solusyong iyon ay lubhang kapaki-pakinabang, ngunit ang pag-highlight ng mga duplicate na entry sa isang partikular na kulay ay maaaring gawing mas madali ang pagsusuri ng data.
Ang pinakamabilis na paraan upang mahanap at i-highlight ang mga duplicate sa Excel ay ang paggamit ng conditional formatting. Ang pinakamalaking bentahe ng pamamaraang ito ay hindi lamang ito nagpapakita ng mga dupe sa umiiral nang data ngunit awtomatikong sinusuri ang bagong data para sa mga duplicate kapag inilagay mo ito sa isang worksheet.
Gumagana ang mga diskarteng ito sa lahat ng bersyon ng Excel 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010 at mas mababa.
Paano i-highlight ang mga duplicate sa Excel
Sa lahat ng bersyon ng Excel, mayroong paunang natukoy na panuntunan para sa pag-highlight ng mga duplicate na cell. Upang ilapat ang panuntunang ito sa iyong mga worksheet, gawin ang mga sumusunod na hakbang:
- Piliin ang data na gusto mong suriin para sa mga duplicate. Ito ay maaaring isang column, isang row o isang hanay ng mga cell.
- Sa tab na Home , sa grupong Mga Estilo , i-click ang Conditional Formatting > Mga Panuntunan sa I-highlight ang Mga Cell > Mga Duplicate na Value…
- Ang Duplicategrupo:
Pagha-highlight ng mga duplicate sa Excel sa ilang mga pag-click
Para sa halimbawang ito, ginawa ko ang sumusunod na talahanayan na may ilang daang row. At ang layunin namin ay i-highlight ang mga duplicate na row na may pantay na halaga sa lahat ng tatlong column:
Maniwala ka man o hindi, makukuha mo ang gustong resulta sa 2 pag-click lang ng mouse :)
- Kapag napili ang anumang cell sa iyong talahanayan, i-click ang button na Dedupe Table , at kukunin ng matalinong add-in ang buong talahanayan.
- Ang
Dedupe Table
Tip. Kung gusto mong makakita ng mga duplicate na row sa pamamagitan ng isa o higit pang column, alisan ng check ang lahat ng hindi nauugnay na column at iwanan lamang ang (mga) key column na napili.
At ang resulta ay magiging katulad nito:
Tulad ng nakikita mo sa larawan sa itaas, ang Dupe Table tool ay nag-highlight ng mga duplicate na row nang walang mga unang pagkakataon .
Kung gusto mong i-highlight ang mga duplicate kabilang ang mga unang pangyayari , o kung gusto mong kulayan ang mga natatanging record sa halip na mga dupe, o kung hindi mo gusto ang default na pulang kulay, gamitin ang Duplicate Remover wizard na mayroong lahat ng feature na ito at marami pang iba.
I-highlight ang mga duplicate sa Excel gamit ang advanced step-by-step wizard
Kumpara sa swift DedupeTable tool, ang Duplicate Remover wizard ay nangangailangan ng ilang higit pang mga pag-click, ngunit ito ay binubuo ng ilang karagdagang mga opsyon. Hayaang ipakita ko ito sa iyo sa aksyon:
- Pumili ng anumang cell sa loob ng iyong talahanayan kung saan mo gustong i-highlight ang mga duplicate, at i-click ang button na Duplicate Remover sa ribbon. Ang wizard ay tatakbo at ang buong talahanayan ay mapipili. Imumungkahi din ng add-in ang paggawa ng backup na kopya ng iyong talahanayan, kung sakali. Kung hindi mo ito kailangan, alisan ng check ang kahon na iyon.
I-verify na ang talahanayan ay napili nang tama at i-click ang Susunod .
- Pumili ng isa sa mga sumusunod na uri ng data na gusto mong hanapin ang:
- Mga duplicate maliban sa mga unang paglitaw
- Mga duplicate na may mga unang paglitaw
- Mga natatanging value
- Mga natatanging value at unang mga duplicate na pangyayari
Para sa halimbawang ito, hanapin natin ang Mga Duplicate + 1st occurrence :
- Ngayon, piliin ang mga column para tingnan kung may mga duplicate. Dahil gusto naming i-highlight ang mga kumpletong duplicate na row, pinili ko ang lahat ng 3 column.
Bukod pa rito, hinahayaan ka ng add-in na tukuyin kung ang iyong talahanayan may mga header at kung gusto mong laktawan ang mga walang laman na cell. Ang parehong mga pagpipilian ay pinili bilang default.
Mula ngayon ay nag-e-explore kami ng iba't ibang paraan upang i-highlight ang mga duplicate sa Excel, kitang-kita ang aming pagpipilian :) Kaya, piliin ang Punan ng kulay at pumili ng isa sa mga karaniwang kulay ng tema, o i-click ang Higit pang Mga Kulay... at pumili ng anumang custom na RGB o HSL na kulay.
I-click ang Tapos na na button at tamasahin ang resulta :)
Ganito mo iha-highlight ang mga duplicate sa Excel gamit ang aming Duplicate Remover add-in. Kung gusto mong subukan ang tool na ito sa sarili mong mga worksheet, malugod kang malugod na mag-download ng fully-functional na trial na bersyon ng Ultimate Suite na kinabibilangan ng lahat ng aming tool na nakakatipid sa oras para sa Excel. At ang iyong feedback sa mga komento ay lubos na pahahalagahan!
Magbubukas ang dialog window ng Valuesna may napiling format na Light Red Fill at Dark Red Text bilang default. Upang ilapat ang default na format, i-click lang ang OK.Bukod sa pulang punan at pag-format ng text, available ang ilang iba pang paunang-natukoy na format sa dropdown na listahan. Upang kulayan ang mga duplicate gamit ang ibang kulay, i-click ang Custom Format... (ang huling item sa drop-down) at piliin ang fill at/o kulay ng font na gusto mo.
Tip. Upang i-highlight ang mga natatanging value, piliin ang Natatangi sa kaliwang kahon.
Gamit ang inbuilt na panuntunan, maaari mong i-highlight ang mga duplicate sa isang column o sa ilang column gaya ng ipinapakita sa sumusunod na screenshot:
Tandaan. Kapag inilapat ang built-in na duplicate na panuntunan sa dalawa o higit pang column, hindi inihahambing ng Excel ang mga value sa mga column na iyon, hina-highlight lang nito ang lahat ng duplicate na instance sa range. Kung gusto mong hanapin at i-highlight ang mga tugma at pagkakaiba sa pagitan ng 2 column, sundin ang mga halimbawa sa naka-link na tutorial sa itaas.
Kapag ginagamit ang inbuilt na panuntunan ng Excel para sa pag-highlight ng mga duplicate na value, pakitandaan ang sumusunod na dalawang bagay:
- Gumagana lang ito para sa mga indibidwal na cell. Upang i-highlight ang mga duplicate na row , kakailanganin mong gumawa ng sarili mong mga panuntunan batay sa mga value sa isang partikular na column o sa pamamagitan ng paghahambing ng mga value sa ilang column.
- Ito ay nagli-shades ng mga duplicate na cell kasama ang kanilang mga unang paglitaw. Upang i-highlight ang lahatduplicate maliban sa mga unang instance , gumawa ng conditional formatting rule batay sa formula gaya ng ipinaliwanag sa susunod na halimbawa.
Paano i-highlight ang mga duplicate nang walang unang paglitaw
Upang i-highlight Ika-2 at lahat ng kasunod na duplicate na paglitaw, piliin ang mga cell na gusto mong kulayan, at lumikha ng formula-based na panuntunan sa ganitong paraan:
- Sa tab na Home , sa Mga Estilo pangkat, i-click ang Kondisyonal na Pag-format > Bagong panuntunan > Gumamit ng formula upang matukoy kung aling mga cell ang ipo-format .
- Sa kahon ng Format value kung saan totoo ang formula na ito , maglagay ng formula na katulad nito:
=COUNTIF($A$2:$A2,$A2)>1
Kung saan ang A2 ang pinakamataas na cell ng napiling hanay.
Kung wala kang gaanong karanasan sa Excel conditional formatting, makikita mo ang mga detalyadong hakbang upang lumikha ng formula-based na panuntunan sa sumusunod na tutorial: Excel conditional formatting batay sa isa pang halaga ng cell.
Bilang resulta, ang mga duplicate na cell na hindi kasama ang mga unang pagkakataon ay mai-highlight gamit ang kulay na iyong pinili:
Paano ipakita ang ika-3, Ika-4 at lahat ng kasunod na duplicate na tala
Upang tingnan ang mga duplicate na nagsisimula sa Nth na paglitaw, lumikha ng tuntunin sa pag-format ng kondisyon batay sa formula tulad ng sa nakaraang halimbawa, na mayang tanging pagkakaiba na papalitan mo ng >1 sa dulo ng formula ng kinakailangang numero. Halimbawa:
Upang i-highlight ang ika-3 at lahat ng kasunod na duplicate na instance, gumawa ng conditional formatting rule batay sa formula na ito:
=COUNTIF($A$2:$A2,$A2)>=3
Para shade4th at lahat ng kasunod na duplicate na record, gamitin ang formula na ito:
=COUNTIF($A$2:$A2,$A2)>=4
Upang i-highlight lamang ang mga partikular na pangyayari, gamitin ang katumbas ng operator (=). Halimbawa, para i-highlight ang mga 2nd instance lang, gagamitin mo ang formula na ito:
=COUNTIF($A$2:$A2,$A2)=2
Paano i-highlight ang mga duplicate sa isang range (maraming column)
Kapag gusto mong tingnan kung may mga duplicate sa maraming column, hindi sa pamamagitan ng paghahambing ng mga column sa isa't isa, ngunit hanapin ang lahat ng instance ng parehong item sa lahat ng column, gamitin ang isa sa mga sumusunod na solusyon.
I-highlight ang mga duplicate sa maraming column kabilang ang mga unang paglitaw
Kung ang unang pagkakataon ng isang item na lumalabas sa set ng data nang higit sa isang beses ay itinuring na isang duplicate, ang pinakamadaling paraan upang pumunta ay gamitin ang built-in na panuntunan ng Excel para sa mga duplicate.
O, lumikha ng kondisyonal na tuntunin sa pag-format gamit ang formula na ito:
COUNTIF( range , top_cell )>1Halimbawa, upang i-highlight ang mga duplicate sa range A2:C8, ang ang formula ay sumusunod:
=COUNTIF($A$2:$C$8, A2)>1
Pakipansin ang paggamit ng absolute cell reference para sa range ($A$2:$C$8), at relative reference para sa tuktok na cell (A2).
I-highlight ang mga duplicate sa maramihangcolumns except 1st occurrences
Ang solusyon para sa sitwasyong ito ay mas nakakalito, hindi nakakagulat na walang built-in na panuntunan ang Excel para dito :)
Upang i-highlight ang mga duplicate na entry sa ilang column na binabalewala ang mga unang paglitaw , kakailanganin mong lumikha ng 2 panuntunan na may mga sumusunod na formula:
Panuntunan 1. Nalalapat sa unang column
Dito ginagamit mo ang eksaktong parehong formula tulad ng ginamit namin upang i-highlight ang mga duplicate na walang unang paglitaw sa isang column (matatagpuan dito ang mga detalyadong hakbang).
Sa halimbawang ito, gumagawa kami ng panuntunan para sa A2:A8 gamit ang formula na ito:
=COUNTIF($A$2:$A2,$A2)>1
Bilang ang resulta, ang mga duplicate na item na walang unang paglitaw ay naka-highlight sa pinakakaliwang column ng hanay (mayroong isa lang ang ganoong item sa aming kaso):
Panuntunan 2. Nalalapat sa lahat ng kasunod na column
Upang i-highlight ang mga duplicate sa mga natitirang column (B2:C8), gamitin ang formula na ito:
=COUNTIF(A$2:$A$8,B2)+COUNTIF(B$2:B2,B2)>1
Sa formula sa itaas, binibilang ang unang function na COUNTIF ang mga paglitaw ng isang naibigay na item sa unang column, at ang pangalawa Gayon din ang ginagawa ng COUNTIF para sa lahat ng kasunod na column. At pagkatapos, dagdagan mo ang mga numerong iyon at titingnan kung ang kabuuan ay mas malaki sa 1.
Bilang resulta, ang lahat ng mga duplicate na item na hindi kasama ang kanilang mga unang paglitaw ay makikita at naka-highlight:
I-highlight ang mga duplicate sa lahat ng column na may iisang panuntunan
Ang isa pang posibleng solusyon ay magdagdag ng walang laman na column sa kaliwa ng iyong dataset, at pagsamahin angmga formula sa itaas sa iisang formula na tulad nito:
=IF(COLUMNS($B2:B2)>1,COUNTIF(A$2:$B$8,B2),0) + COUNTIF(B$2:B2,B2)>1
Kung saan ang B2 ang nangungunang cell na may data sa ika-2 column ng target na hanay.
Para mas maunawaan ang formula, hatiin natin ito sa 2 pangunahing bahagi:
- Para sa unang column (B), hindi kailanman natutugunan ang kundisyon ng IF, kaya ang pangalawang function na COUNTIF lang ang kalkulado (ginamit namin ang formula na ito para maghanap ng mga duplicate maliban sa mga unang paglitaw sa isang column).
- Para sa lahat ng kasunod na column (C2:D8), ang pangunahing punto ay ang matalinong paggamit ng absolute at relative reference sa dalawang COUNTIF mga function. Upang gawing mas madaling maunawaan ang mga bagay, kinopya ko ito sa column G, para makita mo kung paano nagbabago ang formula kapag inilapat sa ibang mga cell:
Dahil ang KUNG ang kundisyon ay palaging TRUE para sa lahat ng column maliban sa una (bilang ng mga column ay mas malaki sa 1), magpapatuloy ang formula sa ganitong paraan:
- Bilangin ang bilang ng mga paglitaw ng isang naibigay na item ( D5 sa screenshot sa itaas) sa lahat ng column sa kaliwa ng ibinigay na column:
COUNTIF(B$2:$C$8,D5)
- Binibilang ang bilang ng mga paglitaw ng isang item sa column ng item, hanggang sa cell ng item:
COUNTIF(D$2:D5,D5)
- Panghuli, idinaragdag ng formula ang mga resulta ng parehong COUNTIF function. Kung ang kabuuang bilang ay higit sa 1, ibig sabihin, kung mayroong higit sa isang paglitaw ng item, ang panuntunan ay inilalapat at ang item ay naka-highlight.
Hina-highlight ang buong mga hilera batay sa mga duplicate na halaga sa isacolumn
Kung naglalaman ang iyong talahanayan ng ilang column, maaaring gusto mong i-highlight ang mga buong row batay sa mga duplicate na tala sa isang partikular na column.
Tulad ng alam mo na, gumagana lang ang built-in na panuntunan ng Excel para sa mga duplicate sa antas ng cell. Ngunit ang isang custom na panuntunan na nakabatay sa formula ay walang problema sa pagtatabing ng mga row. Ang pangunahing punto ay piliin ang buong row , at pagkatapos ay gumawa ng panuntunan gamit ang isa sa mga sumusunod na formula:
- Upang i-highlight ang mga duplicate na row hindi kasama ang mga unang paglitaw :
=COUNTIF($A$2:$A2, $A2)>1
=COUNTIF($A$2:$A$15, $A2)>1
Kung saan ang A2 ang unang cell at ang A15 ay ang huling ginamit na cell sa column na gusto mong suriin para sa mga duplicate. Gaya ng nakikita mo, ang matalinong paggamit ng ganap at kaugnay na mga sanggunian sa cell ang siyang gumagawa ng pagkakaiba.
Ang sumusunod na screenshot ay nagpapakita ng parehong mga panuntunan sa pagkilos:
Paano upang i-highlight ang mga duplicate na row sa Excel
Ang nakaraang halimbawa ay nagpakita kung paano kulayan ang buong row batay sa mga duplicate na value sa isang partikular na column. Ngunit paano kung gusto mong tingnan ang mga row na may magkaparehong halaga sa ilang column? O, paano mo iha-highlight ang mga ganap na duplicate na row, ang mga ganap na pantay na halaga sa lahat ng column?
Para dito, gamitin ang COUNTIFS function na nagbibigay-daan sa paghahambing ng mga cell sa pamamagitan ng maraming pamantayan. Halimbawa, para i-highlight ang mga duplicate na row na may magkaparehong value sa column A at B, gumamit ng isang mga sumusunod na formula:
- Upang i-highlight ang mga duplicate na row maliban sa mga unang paglitaw :
=COUNTIFS($A$2:$A2, $A2, $B$2:$B2, $B2)>1
=COUNTIFS($A$2:$A$15, $A2, $B$2:$B$15, $B2)>1
Ipinapakita ng sumusunod na screenshot ang resulta:
Sa pagkakaintindi mo, ang halimbawa sa itaas ay para sa mga layunin ng pagpapakita lamang. Kapag nagha-highlight ng mga duplicate na row sa iyong real-life sheet, natural na hindi ka limitado sa paghahambing ng mga value sa 2 column lang, ang COUNTIFS function ay makakapagproseso ng hanggang 127 range/criteria pairs.
Hina-highlight ang magkasunod na duplicate na cell sa Excel
Minsan, maaaring hindi mo kailangang i-highlight ang lahat ng mga duplicate sa isang column ngunit sa halip ay ipakita lamang ang magkakasunod na duplicate na mga cell, ibig sabihin, ang mga nasa tabi ng isa't isa. Para gawin ito, piliin ang mga cell na may data (hindi kasama ang header ng column) at gumawa ng conditional formatting rule gamit ang isa sa mga sumusunod na formula:
- Upang i-highlight ang magkakasunod na duplicate nang walang unang paglitaw :
=$A1=$A2
=OR($A1=$A2, $A2=$A3)
Ang sumusunod na screenshot ay nagpapakita ng pag-highlight magkakasunod na duplicate na text, ngunit gagana rin ang mga panuntunang ito para sa magkakasunod na duplicate na numero at petsa:
Kung ang iyong Excel sheet ay maaaring may mga walang laman na row at hindi mo gusto ang magkakasunod na blangko na mga cell para ma-highlight, gawin ang mga sumusunod na pagpapabuti samga formula:
- Upang i-highlight ang magkakasunod na duplicate na mga cell nang walang unang paglitaw at balewala ang mga blangkong cell :
=AND($A2"", $A1=$A2)
=AND($A2"", OR($A1=$A2, $A2=$A3))
Sa nakikita mo, hindi malaking bagay na i-highlight duplicate sa Excel gamit ang conditional formatting. Gayunpaman, mayroong isang mas mabilis at mas madaling paraan. Para malaman ito, basahin ang susunod na seksyon ng tutorial na ito.
Paano i-highlight ang mga duplicate sa Excel gamit ang Duplicate Remover
Ang Duplicate Remover add-in ay ang all-in-one na solusyon na haharapin na may mga duplicate na tala sa Excel. Maaari nitong mahanap, i-highlight, piliin, kopyahin o ilipat ang mga duplicate na cell o buong duplicate na row.
Sa kabila ng pangalan nito, ang add-in ay maaaring mabilis na mag-highlight ng mga duplicate sa iba't ibang kulay nang hindi tinatanggal sila.
Nagdagdag ang Duplicate Remover ng 3 bagong feature sa iyong Excel Ribbon:
- Dedupe Table - upang agad na mahanap at i-highlight ang mga duplicate sa isang table .
- Duplicate Remover - step-by-step na wizard na may mga advanced na opsyon para tukuyin at i-highlight ang mga duplicate o natatanging value sa 1 table.
- Ikumpara ang 2 Table - hanapin at i-highlight ang mga duplicate sa pamamagitan ng paghahambing ng dalawang column o dalawang magkahiwalay na talahanayan.
Pagkatapos i-install ang Ultimate Suite para sa Excel, makikita mo ang mga tool na ito sa tab na Ablebits Data sa Dedupe