Tabela e përmbajtjes
Krahasimi i kolonave në Excel është diçka që ne të gjithë e bëjmë herë pas here. Microsoft Excel ofron një numër opsionesh për të krahasuar dhe përputhur të dhënat, por shumica e tyre fokusohen në kërkimin në një kolonë. Në këtë tutorial, ne do të eksplorojmë disa teknika për të krahasuar dy kolona në Excel dhe për të gjetur përputhjet dhe dallimet midis tyre.
Si të krahasoni 2 kolona në rreshtin Excel- me rresht
Kur bëni analizën e të dhënave në Excel, një nga detyrat më të shpeshta është krahasimi i të dhënave në çdo rresht individual. Kjo detyrë mund të bëhet duke përdorur funksionin IF, siç tregohet në shembujt e mëposhtëm.
Shembulli 1. Krahasoni dy kolona për përputhjet ose dallimet në të njëjtin rresht
Për të krahasuar dy kolona në Excel rresht pas rreshti, shkruani një formulë të zakonshme IF që krahason dy qelizat e para. Fusni formulën në një kolonë tjetër në të njëjtin rresht dhe më pas kopjojeni atë në qeliza të tjera duke zvarritur dorezën e mbushjes ( një katror i vogël në këndin e poshtëm djathtas të qelizës së zgjedhur). Ndërsa e bëni këtë, kursori ndryshon në shenjën plus:
Formula për ndeshjet
Për të gjetur qeliza brenda të njëjtit rresht që kanë të njëjtën përmbajtje, A2 dhe B2 në këtë shembull, formula është si më poshtë:
=IF(A2=B2,"Match","")
Formula për dallimet
Për të gjetur qeliza në të njëjtin rresht me vlera të ndryshme, thjesht zëvendësoni shenjën e barabartë me shenjën e jobarazisë ():
=IF(A2B2,"No match","")
Ndeshjet dhe dallimet
Dhe sigurisht,kërkoni:
- Dublicate vlerat (përputhen) - artikujt që ekzistojnë në të dyja listat.
- Unik vlerat (diferencat) - artikujt që janë të pranishëm në listën 1, por jo në listën 2.
Meqenëse qëllimi ynë është të gjejmë përputhje, zgjedhim opsionin e parë dhe klikojmë Tjetra .
Disa opsione të ndryshme janë të disponueshme këtu. Për qëllimet tona, këto dy janë më të dobishmet:
- Theksoni me ngjyra - hijet përputhen ose ndryshojnë në ngjyrën e zgjedhur (siç bën formatimi i kushtëzuar i Excel).
- Identifiko në kolonën Status - fut kolonën Status me etiketat "Dublicate" ose "Unique" (siç bëjnë formulat IF).
Për këtë shembull, kam vendosur të theksoj dublikatat në ngjyrën e mëposhtme:
Dhe në një moment, mora rezultatin e mëposhtëm:
Me <24 Kolona>Status , rezultati do të dukej si më poshtë:
Këshillë. Nëse listat që po krahasoni janë në fletë pune ose libra të ndryshëm pune, mund të jetë e dobishme të shikoni Excelfletët krah për krah.
Kjo është mënyra se si i krahasoni kolonat në Excel për përputhjet (dublikatat) dhe dallimet (vlerat unike). Nëse jeni të interesuar ta provoni këtë mjet, jeni të mirëpritur të shkarkoni një version vlerësimi duke përdorur lidhjen e mëposhtme.
Ju falënderoj që lexoni dhe ju inkurajoj të shikoni mësime të tjera të dobishme që kemi :)
Shkarkimet e disponueshme
Krahaso listat e Excel - shembujt (skedari .xlsx)
Ultimate Suite - versioni i provës (skedari exe)
asgjë nuk ju pengon të gjeni të dyja ndeshjet dhe dallimet me një formulë të vetme: =IF(A2=B2,"Match","No match")
Ose
=IF(A2B2,"No match","Match")
Rezultati mund të duket i ngjashëm me këtë:
Siç e shihni, formula trajton njësoj mirë numrat , datat , herët dhe vargjet e tekstit .
Këshillë. Ju gjithashtu mund të krahasoni dy kolona rresht pas rreshti duke përdorur Filterin e avancuar të Excel. Këtu është një shembull që tregon se si të filtroni përputhjet dhe dallimet midis 2 kolonave.
Shembulli 2. Krahasoni dy lista për përputhjet e ndjeshme ndaj shkronjave në të njëjtin rresht
Siç e keni vënë re me siguri, formulat nga shembulli i mëparshëm, shpërfillni rastin kur krahasoni vlerat e tekstit, si në rreshtin 10 në pamjen e mësipërme. Nëse dëshironi të gjeni përputhje të ndjeshme midis 2 kolonave në secilin rresht, atëherë përdorni funksionin EXACT:
=IF(EXACT(A2, B2), "Match", "")
Për të gjetur ndryshime të ndjeshme në të njëjtin rresht, vendosni tekstin përkatës ("Unik" në këtë shembull) në argumentin e tretë të funksionit IF, p.sh.:
=IF(EXACT(A2, B2), "Match", "Unique")
Krahaso kolona të shumta për përputhjet në i njëjti rresht
Në fletët tuaja të punës në Excel, disa kolona mund të krahasohen bazuar në kriteret e mëposhtme:
- Gjeni rreshtat me të njëjtat vlera në të gjitha kolonat ( Shembulli 1)
- Gjeni rreshtat me të njëjtat vlera në çdo 2 kolona (Shembulli 2)
Shembulli 1. Gjeni përputhje në të gjitha qelizat brenda të njëjtit rresht
Nëse tabela juaj ka tre ose më shumë kolona dhe judëshironi të gjeni rreshta që kanë të njëjtat vlera në të gjitha qelizat, një formulë IF me një deklaratë AND do të funksionojë:
=IF(AND(A2=B2, A2=C2), "Full match", "")
Nëse tabela juaj ka shumë kolona, një më elegante zgjidhja do të ishte duke përdorur funksionin COUNTIF:
=IF(COUNTIF($A2:$E2, $A2)=5, "Full match", "")
ku 5 është numri i kolonave që po krahasoni.
Shembulli 2. Gjeni përputhje në çdo dy qeliza në të njëjtën rresht
Nëse po kërkoni një mënyrë për të krahasuar kolonat për çdo dy ose më shumë qeliza me të njëjtat vlera brenda të njëjtit rresht, përdorni një formulë IF me një deklaratë OR:
=IF(OR(A2=B2, B2=C2, A2=C2), "Match", "")
Në rast se ka shumë kolona për të krahasuar, deklarata juaj OR mund të rritet shumë në madhësi. Në këtë rast, një zgjidhje më e mirë do të ishte shtimi i disa funksioneve COUNTIF. COUNTIF e parë numëron se sa kolona kanë të njëjtën vlerë si në kolonën e parë, COUNTIF e dytë numëron se sa nga kolonat e mbetura janë të barabarta me kolonën e dytë, e kështu me radhë. Nëse numërimi është 0, formula kthen "Unik", "Përputhje" përndryshe. Për shembull:
=IF(COUNTIF(B2:D2,A2)+COUNTIF(C2:D2,B2)+(C2=D2)=0,"Unique","Match")
Si të krahasoni dy kolona në Excel për përputhjet dhe dallimet
Supozoni se keni 2 lista të dhënash në Excel dhe dëshironi të gjeni të gjitha vlerat (numrat, datat ose vargjet e tekstit) të cilat janë në kolonën A, por jo në kolonën B.
Për këtë, mund të futni funksionin COUNTIF($B:$B, $A2)=0 në testin logjik të IF dhe kontrolloni nëse kthen zero (nuk është gjetur asnjë përputhje) ose ndonjë numër tjetër (të paktën 1 përputhje është gjetur).
PërPër shembull, formula e mëposhtme IF/COUNTIF kërkon në të gjithë kolonën B vlerën në qelizën A2. Nëse nuk gjendet asnjë përputhje, formula kthen "Nuk ka përputhje në B", një varg bosh ndryshe:
=IF(COUNTIF($B:$B, $A2)=0, "No match in B", "")
Këshillë. Nëse tabela juaj ka një numër fiks rreshtash, mund të specifikoni një gamë të caktuar (p.sh. $B2:$B10) dhe jo të gjithë kolonën ($B:$B) që formula të funksionojë më shpejt në grupe të mëdha të dhënash.
I njëjti rezultat mund të arrihet duke përdorur një formulë IF me funksionet e integruara ISERROR dhe MATCH:
=IF(ISERROR(MATCH($A2,$B$2:$B$10,0)),"No match in B","")
Ose, duke përdorur formulën vijuese të grupit (mos harroni të shtypni Ctrl + Shift + Shkruani për ta futur saktë):
=IF(SUM(--($B$2:$B$10=$A2))=0, " No match in B", "")
Nëse dëshironi një formulë të vetme për të identifikuar të dyja ndeshjet (dublikatat) dhe dallimet (vlerat unike), vendosni disa tekst për ndeshjet në dyfishin bosh thonjëza ("") në ndonjë nga formulat e mësipërme. Për shembull:
=IF(COUNTIF($B:$B, $A2)=0, "No match in B", "Match in B")
Si të krahasoni dy lista në Excel dhe të tërheqësh ndeshjet
Ndonjëherë mund të të duhet jo vetëm të përputhësh dy kolona në dy tabela të ndryshme, por edhe të tërheqësh përputhjen hyrjet nga tabela e kërkimit. Microsoft Excel ofron një funksion të veçantë për këtë - funksionin VLOOKUP. Si alternativë, mund të përdorni një formulë më të fuqishme dhe më të gjithanshme INDEX MATCH. Përdoruesit e Excel 2021 dhe Excel 365, mund ta kryejnë detyrën me funksionin XLOOKUP.
Për shembull, formulat e mëposhtme krahasojnë emrat e produkteve në kolonat D me emrat në kolonën A dhe tërhiqennjë shifër korresponduese e shitjeve nga kolona B nëse gjendet një përputhje, përndryshe do të kthehet gabimi #N/A.
=VLOOKUP(D2, $A$2:$B$6, 2, FALSE)
=INDEX($B$2:$B$6, MATCH($D2, $A$2:$A$6, 0))
=XLOOKUP(D2, $A$2:$A$6, $B$2:$B$6)
Për më shumë informacion, ju lutemi shihni Si të krahasoni dy kolona duke përdorur VLOOKUP.
Nëse nuk ndiheni shumë rehat me formulat, mund ta kryeni punën duke përdorur një zgjidhje të shpejtë dhe intuitive - Merge Tables Wizard.
Krahasoni dy lista dhe nënvizoni përputhjet dhe dallimet
Kur krahasoni kolonat në Excel, mund të dëshironi të "vizualizoni" artikujt që janë të pranishëm në njërën kolonë, por që mungojnë në tjetrën. Ju mund t'i ngjyrosni këto qeliza në çdo ngjyrë që zgjidhni duke përdorur veçorinë e Formatimit të Kushtëzuar të Excel dhe shembujt e mëposhtëm demonstrojnë hapat e detajuar.
Shembull 1. Theksoni përputhjet dhe dallimet në çdo rresht
Për krahasoni dy kolona dhe Excel dhe theksoni qelizat në kolonën A që kanë hyrje identike në kolonën B në të njëjtin rresht, bëni sa më poshtë:
- Zgjidhni qelizat që dëshironi të nënvizoni ( ju mund të zgjidhni qelizat brenda një kolone ose në disa kolona nëse dëshironi të ngjyrosni rreshta të tëra).
- Klikoni Formatimi i kushtëzuar > Rregull i ri… > Përdorni një formulë për të përcaktuar se cilat qeliza të formatoni .
- Krijoni një rregull me një formulë të thjeshtë si
=$B2=$A2
(duke supozuar se rreshti 2 është rreshti i parë me të dhëna, duke mos përfshirë kokën e kolonës). Ju lutemi kontrolloni dy herë nëse përdorni një referencë relative të rreshtit (pa $shenjë) si në formulën e mësipërme.
Për të theksuar dallimet ndërmjet kolonës A dhe B, krijoni një rregull me këtë formulë:
=$B2$A2
Nëse jeni i ri në formatimin e kushtëzuar të Excel, ju lutemi shikoni Si të krijoni një rregull të formatimit të kushtëzuar të bazuar në formulë për udhëzime hap pas hapi.
Shembulli 2. Theksoni hyrjet unike në secilën listë
Sa herë që po krahasoni dy lista në Excel, ka 3 lloje artikujsh që mund t'i nënvizoni:
- Artikuj që janë vetëm në listën e parë (unike)
- Artikujt që janë vetëm në listën e dytë (unike)
- Artikujt që janë në të dyja listat (dublikatë) - të demonstruara në shembullin tjetër.
Ky shembull tregon se si të ngjyrosni artikujt që janë vetëm në një listë.
Duke supozuar se Lista juaj 1 është në kolonën A (A2:A6) dhe Lista 2 në kolonën C (C2:C5). Ju krijoni rregullat e formatimit të kushtëzuar me formulat e mëposhtme:
Theksoni vlerat unike në listën 1 (kolona A):
=COUNTIF($C$2:$C$5, $A2)=0
Theksoni vlerat unike në listën 2 (kolona C ):
=COUNTIF($A$2:$A$6, $C2)=0
Dhe merrni rezultatin e mëposhtëm:
Shembulli 3. Theksoni përputhjet (dublikatat) midis 2 kolonave
Nëse keni ndjekur nga afër të mëparshmen për shembull, nuk do të keni vështirësi të rregulloni formulat COUNTIF në mënyrë që ato të gjejnë përputhjet dhe jo dallimet. Gjithçka që duhet të bëni është të vendosni numërimin më të madh se zero:
Theksoni ndeshjet në listën 1 (kolonaA):
=COUNTIF($C$2:$C$5, $A2)>0
Thekso përputhjet në listën 2 (kolona C):
=COUNTIF($A$2:$A$6, $C2)>0
Thekso dallimet e rreshtave dhe përputhjet në kolona të shumta
Kur krahasohen vlerat në disa kolona rresht pas rreshti, mënyra më e shpejtë për të nënvizuar përputhjet është krijimi i një rregulli të formatimit të kushtëzuar dhe mënyra më e shpejtë për të hijezuar dallimet është përqafimi i veçorisë Shko te Specialja , si demonstruar në shembujt e mëposhtëm.
Shembulli 1. Krahasoni kolona të shumta dhe nënvizoni përputhjet e rreshtave
Për të theksuar rreshtat që kanë vlera identike në të gjitha kolonat , krijoni një rregull formatimi të kushtëzuar bazuar në një nga formulat e mëposhtme:
=AND($A2=$B2, $A2=$C2)
ose
=COUNTIF($A2:$C2, $A2)=3
Ku A2, B2 dhe C2 janë qelizat më të larta dhe 3 është numri i kolonave për të krahasuar.
Sigurisht, as formula AND as COUNTIF nuk kufizohen në krahasimin e vetëm 3 kolonave, ju mund të përdorni formula të ngjashme për të theksuar rreshtat me të njëjtat vlera në 4, 5, 6 ose më shumë kolona.
Shembulli 2. Krahasoni kolona të shumta dhe nënvizoni dallimet e rreshtave
Për të theksuar shpejt qelizat me vlera të ndryshme në çdo rresht individual, mund të përdorni veçorinë Shko te Specialja e Excel-it.
- Zgjidhni gamën e qelizave që dëshironi të krahasoni. Në këtë shembull, unë kam zgjedhur qelizat A2 deri në C8.
Si parazgjedhje, qeliza më e lartë e diapazonit të zgjedhur është qeliza aktive dhe qelizat nga kolonat e tjera të zgjedhura në të njëjtin rresht do të krahasohen me atëqelizë. Siç mund ta shihni në pamjen e mësipërme, qeliza aktive është e bardhë ndërsa të gjitha qelizat e tjera të gamës së zgjedhur janë të theksuara. Në këtë shembull, qeliza aktive është A2, kështu që kolona e krahasimit është kolona A.
Për të ndryshuar kolonën e krahasimit , përdorni ose tastin Tab për të lundruar nëpër qelizat e zgjedhura nga e majta në të djathtë ose tasti Enter për të lëvizur nga lart poshtë.
Këshillë. Për të zgjedhur kolona jo ngjitur , zgjidhni kolonën e parë, shtypni dhe mbani shtypur Ctrl dhe më pas zgjidhni kolonat e tjera. Qeliza aktive do të jetë në kolonën e fundit (ose në bllokun e fundit të kolonave ngjitur). Për të ndryshuar kolonën e krahasimit, përdorni tastin Tab ose Enter siç përshkruhet më sipër.
- Në skedën Home , shkoni te grupi Redaktimi dhe kliko Gjej & Zgjidhni > Shko te Speciali… Më pas zgjidh Ndryshimet e rreshtave dhe kliko butonin OK .
- Qelizat vlerat e të cilave janë të ndryshme nga qeliza e krahasimit në çdo rresht janë të ngjyrosura. Nëse dëshironi të hijeni qelizat e theksuara me ndonjë ngjyrë, thjesht klikoni ikonën Plotësoni ngjyrën në shirit dhe zgjidhni ngjyrën që keni zgjedhur.
Si të krahasoni dy qeliza në Excel
Në fakt, krahasimi i 2 qelizave është një rast i veçantë i krahasimit të dy kolonave në Excel rresht pas rreshti, përveç që nuk Nuk duhet të kopjoni formulat në qeliza të tjera në kolonë.
Për shembull, për të krahasuar qelizat A1dhe C1, mund të përdorni formulat e mëposhtme.
Për ndeshjet:
=IF(A1=C1, "Match", "")
Për dallimet:
=IF(A1C1, "Difference", "")
Për të mësuar disa mënyra të tjera për të krahasuar qelizat në Excel, ju lutemi shikoni:
- Si të krahasoni dy vargje në Excel
- Kontrolloni nëse dy qeliza përputhen ose disa qeliza janë të barabarta
Mënyrë pa formula për të krahasuar dy kolona / lista në Excel
Tani që i dini ofertat e Excel për krahasimin dhe përputhjen e kolonave, më lejoni t'ju tregoj zgjidhjen tonë për këtë detyrë. Ky mjet quhet Krahaso dy tabela dhe është përfshirë në Suite tonë Ultimate.
Shtesa mund të krahasojë dy tabela ose lista sipas çdo numri kolonash dhe të dyja të identifikojnë përputhjet/ndryshimet (siç bëmë me formulat) dhe theksojini ato (siç bëmë me formatimin e kushtëzuar).
Për qëllimin e këtij artikulli, ne do të krahasojmë 2 listat e mëposhtme për të gjetur vlera të përbashkëta që janë të pranishme në të dyja.
Për të krahasuar dy lista, këtu janë hapat që duhet të ndiqni:
- Filloni duke klikuar butonin Krahaso tabelat në Ablebits Data tab.
- Zgjidhni kolona/listën e parë dhe kliko Tjetër . Për sa i përket shtesës, kjo është Tabela juaj 1.
- Zgjidhni kolona/listën e dytë dhe kliko Tjetër . Për sa i përket shtesës, ajo është Tabela juaj 2 dhe mund të qëndrojë në të njëjtën ose në një fletë pune të ndryshme ose edhe në një libër tjetër pune.
- Zgjidh çfarë lloj të dhënash