Sisukord
See on huvitav olukord, mis tuleb sageli ette. Nimelt on mõnikord vaja eristada andmeid kahte erinevasse veergu. On nii palju protsesse, kus Excel võrdleb kahte nimekirja ja annab erinevused tagasi. Selles artiklis näeme, kuidas võrrelda kahte veergu Excelis erinevuste leidmiseks.
Lae alla praktiline töövihik
Kahe veeru võrdlemine erinevuste leidmiseks.xlsx
7 viisi kahe veeru võrdlemiseks erinevuste leidmiseks Excelis
Selles jaotises leiate 7 kahe veeru võrdlemise viisid Excelis erinevuste leidmiseks. Arutlen neid siin ükshaaval. Jääge kursis!
Niisiis, alustame lihtsa näitega, et illustreerida, kuidas seda teha.
Meil on siin kaks nimekirja, kus on esitatud mõnede puuviljade nimed. Võrdleme neid kahte nimekirja, et leida erinevused. Allpool on esitatud kaks nimekirja, mis sisaldavad puuviljade nimesid.
Me näeme 7 erinevad protsessid kahe veeru vaheliste erinevuste leidmiseks. Igas võrdlemise ja kahe veeru vaheliste erinevuste leidmise protsessis kasutame ühte ja sama tabelit.
1. Tingimusliku vormingu rakendamine kahe veeru võrdlemiseks
Me võime kasutada Tingimuslik vormindamine kahe veeru unikaalsete väärtuste esiletõstmiseks. Menetlus on lihtne ja esitatud allpool.
📌 Sammud:
- Kõigepealt valige vahemikud, kus soovite rakendada tingimuslikku vormindamist. Selles näites on vahemikuks B5 : B11 .
- Nüüd on Kodu klõpsake vahekaardil Tingimuslik vormindamine ja alla Rõhutage lahtrite reeglid kliki dubleerivad väärtused.
- In the dubleerivad väärtused dialoogiaknas, kui valite Duplikaat näete kahe lahtri dubleeritud väärtusi.
- Kui valite Unikaalne aastal dubleerivad väärtused dialoogiaknas näete kahe lahtri unikaalseid väärtusi.
- Press OK kinnitada Tingimuslik vormindamine .
Loe edasi: Kuidas võrrelda kahte veergu või nimekirja Excelis
2. Võrrelda kahte veergu kasutades IF funktsiooni
Me kasutame IF funktsioon kahe veeru erinevuste leidmiseks. Järgige selleks lihtsalt alljärgnevaid samme.
📌 Sammud:
- Kõigepealt looge uus veerg, mis näitab, milliseid vilju Loetelu 1 on saadaval Nimekiri 2 .
- Nüüd valige esimene lahter (st. E5 ) vastloodud veeru ja rakendage järgmist valemit.
=IF(B5=C5,"YES","NO")
Siin,
- B5 = Puuviljad loetelus-1
- C5 = Puuviljad loetelus-2
- Pärast seda vajutage SISESTA ja näete avaldust EI lahtris D5 .
- Nüüd kasutage Täitmise käepide tööriista, et lohistada sõnastatud ja Automaatne täitmine valemit lahtrist allapoole D5 aadressile D11
- Seega näitavad kõik lahtrid tulemust ja te saate teha vahet kahe veeru vahel.
3. Funktsiooni EXACT rakendamine veergude võrdlemiseks
The EXACT funktsioon võrdleb kahte tekstisõnu ja tagastab seejärel TÕELINE või VALE mis põhineb tekstide täpsel kokkulangevusel. Seega saate seda funktsiooni rakendada kahe veeru vaheliste erinevuste leidmiseks. Selleks järgige järgmisi samme.
📌 Sammud:
- Kõigepealt valige lahter ja sisestage lahtrisse järgmine valem.
=EXACT(B5,C5)
Siin,
- B5 = Puuviljad loetelus-1
- C5 = Puuviljad loetelus-2
- Seejärel vajutage SISESTA ja lahter tagastab VALE .
- Nüüd lohistage valemit alla ja teie lahtrid näitavad teile tulemust.
4. IF funktsiooni AND kasutamine
Kombinatsioon IF ja JA funktsioonid teenib teie eesmärki. Jätkake nagu allpool.
📌 Sammud:
- Kõigepealt rakendage valemit valitud lahtrisse.
=IF(AND(B5C5), "No Match", "Match")
Siin,
- B5 = Puuviljad loetelus-1
- C5 = Puuviljad loetelus-2
- Seejärel lohistage valemit alla, et lahtrid näitaksid tulemust.
5. IF-, ISNA- ja VLOOKUP-funktsioonide kombineerimine
Me võime kasutada IF , ISNA ja VLOOKUP funktsioonid kahe loendi või veeru erinevuste leidmiseks Excelis. Menetlus on esitatud allpool.
📌 Sammud:
- Kõigepealt looge uus veerg> valige esimene lahter (st. E5 ) vastloodud veeru ja rakendage järgmist valemit.
=IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)), "NO", "YES")
Siin,
- B5 = Lookup Value (otsinguväärtus)
- C5:C11 = Lookup Array
💡 Valemite lahtimõtestamine
VLOOKUP(B5,$C$5:$C$11,1,0) otsib B5 väärtust (st. Apple ) vahemikus $C$5:$C$11. See väärtus ei ole otsingumassiivis saadaval ja tagastab #N/A .
ISNA funktsioon kontrollib, kas lahter sisaldab #N/A! viga või mitte. See tagastab TÕELINE või VALE sõltuvalt sellest, kas on olemas #N/A !
Niisiis, ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)) = ISNA(#N/A) tagastab TÕELINE .
Lõpuks, IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)), "NO", "YES") = IF(ISNA(#N/A), "NO", "YES") = IF(TRUE, "NO", "YES") = EI
Nii et VÄLJUND => EI . See on sellepärast, et puuvilja nimi Apple alates Nimekiri-1 ei ole kättesaadav Nimekiri-2 .
- Pärast seda vajutage SISESTA ja näete avaldust EI lahtris D5 .
- Nüüd kasutage Täitmise käepide tööriista, et lohistada sõnastatud ja Automaatne täitmine valemit lahtrist allapoole D5 aadressile D11
- Lõpuks saate näha erinevusi järgmiste valdkondade vahel Nimekiri-1 ja Nimekiri-2
Loe edasi: Kuidas võrrelda kahte veergu Excelis VLOOKUP-i abil
6. Kasutage IF-, ISERROR- ja MATCH-funktsioonide kombinatsiooni
Siinkohal kasutame me IF , ISERROR ja MATCH funktsioonid kahe veeru võrdlemiseks. Me võrdleme Nimekiri-1 koos Nimekiri-2 Valem arvutab kaks nimekirja ja tagastab puuvilja nime, mis on ainult dokumendis Nimekiri-1 Menetlus on esitatud allpool.
📌 Sammud :
- Kõigepealt valige esimene lahter D5 vastloodud veerus ja sisestage valitud lahtrisse järgmine valem.
=IF((ISERROR(MATCH(B5,$C$5:$C$11,0)))),B5,"")
Siin,
- B5 = Lookup Value (otsinguväärtus)
- C5:C11 = Lookup Array
💡 Valemite lahtimõtestamine
MATCH funktsioon otsib väärtust B5 (st. Apple ) otsingualas $C$5:$C$11 .
Niisiis, MATCH(B5,$C$5:$C$11,0) tagastab #N/A kuna see ei leia väärtust otsingualast.
Nüüd, ISERROR(MATCH(B5,$C$5:$C$11,0)) = ISERROR(#N/A ) tagastab TÕELINE .
Lõpuks, IF((ISERROR(MATCH(B5,$C$5:$C$11,0)))),B5,"") = IF(TRUE,B5, "") tagastab väärtuse B5 (st. Apple ).
Niisiis, OUTPUT => Apple .
- Pärast vajutamist SISESTA näete väljundit selles lahtris. Nüüd lohistage järgmine valem järgmistesse lahtritesse.
- Seega, lahtrid, kuhu te olete valemi kopeerinud, näitavad teile tulemust.
- Samamoodi võib leida ka puuvilja nime, mis on ainult in Nimekiri-2 Sellisel juhul on valemiks,
=IF((ISERROR(MATCH(C5,$B$5:$B$11,0))),C5,"")
Siin,
- C5 = Lookup Value (otsinguväärtus)
- B5:B17 = Lookup Array
7. IF- ja COUNTIF-funktsioonide kombineerimine veergude võrdlemiseks
Selle menetluse puhul, kui Nimekiri-1 sisaldab mis tahes puuvilja nime, mis ei ole paigutatud Nimekiri-2 , siis valem, mida me kasutame, ütleb, et puuvilja nimi alates Nimekiri-1 ei leidu Nimekiri-2 Me kombineerime IF ja COUNTIF funktsioonid sel eesmärgil. Alustame võrdlust.
📌 Sammud:
- Kõigepealt sisestage lahtrisse järgmine valem D5 .
=IF(COUNTIF($C$5:$C$11, $B5)=0, "Not Found in List-2", "")
💡 Valemite lahtimõtestamine
The COUNTIF funktsioon tagastab määratud vahemikus olevate lahtrite koguarvu.
COUNTIF($C$5:$C$11, $B5) otsib lahtri väärtust B5 (st. Apple ) vahemikus $C$5:$C$11 kuid ei leia midagi vahemikus. Seega, Output=> 0 .
Lõpuks, IF(COUNTIF($C$5:$C$11, $B5)=0, "Not Found in List-2", "") = IF(0, "Ei leitud nimekirjas-2", "") tagastab " Ei leidu nimekirjas-2 " kui tingimus on 0 , vastasel juhul jäta lahter tühjaks ( "" ).
Niisiis, lõplik Output=> " Ei leidu nimekirjas-2 ".
- Nüüd vajutage SISESTA et lahter näitaks tulemust.
- Pärast seda lohistage valemit alla.
- Seda tehes näete erinevusi kahe veeru vahel.
Kokkuvõte
Seega näeme erinevaid protseduure kahe veeru võrdlemiseks Excelis erinevuste leidmiseks. Kahe veeru võrdluse saab ka vasteid. Neljast käsitletud protseduurist on tingimusliku vormingu kasutamine parim viis kahe veeru võrdlemiseks. Kuna tingimuslikus vormingus saab võrrelda mitme veeru vahel, protseduur on lihtne ja kiire ning leiatenii kokkulangevused kui ka erinevused.
Loodan, et see artikkel on teile kasulik. Sirvige meie veebisaiti, et leida rohkem kasulikke artikleid. Jääge meiega kursis!