Nájdenie rozdielov v dvoch zoznamoch

Typickou úlohou, ktorá sa pravidelne objavuje pred každým používateľom Excelu, je porovnať dva rozsahy s údajmi a nájsť medzi nimi rozdiely. Spôsob riešenia je v tomto prípade určený typom počiatočných údajov.

Možnosť 1. Synchrónne zoznamy

Ak sú zoznamy synchronizované (triedené), potom sa všetko robí veľmi jednoducho, pretože je v skutočnosti potrebné porovnať hodnoty v susedných bunkách každého riadku. Ako najjednoduchšiu možnosť používame vzorec na porovnávanie hodnôt, ktorý na výstupe vytvára boolovské hodnoty TRUE (PRAVDA) or KLAMEŤ (NEPRAVDA):

Nájdenie rozdielov v dvoch zoznamoch

Počet nezhôd možno vypočítať podľa vzorca:

=SUMPRODUCT(—(A2:A20<>B2:B20))

alebo v angličtine =SUMPRODUCT(—(A2:A20<>B2:B20))

Ak je výsledok nula, zoznamy sú rovnaké. Inak majú rozdiely. Vzorec je potrebné zadať ako maticový, teda po zadaní vzorca do bunky nestláčať vstúpiť, A Ctrl + Shift + Enter.

Ak potrebujete niečo urobiť s rôznymi bunkami, urobí sa iná rýchla metóda: vyberte oba stĺpce a stlačte kláves F5, potom v otvorenom okne tlačidlo Zdôrazniť (špeciálne) - Rozdiely v riadku (Riadkové rozdiely). V najnovších verziách Excelu 2007/2010 môžete použiť aj tlačidlo Vyhľadajte a vyberte (Nájsť a vybrať) – Výber skupiny buniek (Prejsť na špeciálne) pútko Domov (Domov)

Nájdenie rozdielov v dvoch zoznamoch

Excel zvýrazní bunky, ktoré sa líšia obsahom (podľa riadkov). Potom môžu byť spracované napr.

  • vyplniť farbou alebo nejako vizuálne naformátovať
  • vyčistiť kľúčom vymazať
  • naplňte všetko naraz rovnakou hodnotou jej zadaním a stlačením Ctrl + Enter
  • vymazať všetky riadky s vybranými bunkami pomocou príkazu Domov — Odstrániť — Odstránenie riadkov z hárka (Domov — Odstrániť — Odstrániť riadky)
  • a tak ďalej

Možnosť 2: Premiešané zoznamy

Ak sú zoznamy rôznych veľkostí a nie sú zoradené (prvky sú v inom poradí), musíte ísť iným spôsobom.

Najjednoduchším a najrýchlejším riešením je umožniť farebné zvýraznenie rozdielov pomocou podmieneného formátovania. Vyberte oba rozsahy s údajmi a vyberte na karte domov – Podmienené formátovanie – Zvýrazniť pravidlá buniek – Duplicitné hodnoty:

Nájdenie rozdielov v dvoch zoznamoch

Ak vyberiete možnosť Opakujúce sa, potom Excel zvýrazní zhody v našich zoznamoch, ak je možnosť jedinečný – rozdiely.

Farebné zvýraznenie však nie je vždy vhodné, najmä pri veľkých stoloch. Taktiež, ak sa prvky môžu opakovať v samotných zoznamoch, potom táto metóda nebude fungovať.

Prípadne môžete použiť funkciu COUNTIF (COUNTIF) z kategórie Štatistický, ktorá počíta, koľkokrát sa každý prvok z druhého zoznamu vyskytuje v prvom:

Nájdenie rozdielov v dvoch zoznamoch

Výsledná nula označuje rozdiely.

A nakoniec „akrobacia“ – rozdiely si môžete zobraziť v samostatnom zozname. Ak to chcete urobiť, musíte použiť vzorec poľa:

Nájdenie rozdielov v dvoch zoznamoch

Vyzerá strašidelne, ale robí svoju prácu perfektne 😉

  • Farbou zvýraznite duplikáty v zozname
  • Porovnanie dvoch radov s doplnkom PLEX
  • Zákaz zadávania duplicitných hodnôt

 

Nechaj odpoveď