Přeskočit navigaci | Přeskočit na novinky

Nový videokurz na Seduo: Excel pro začátečníky

     

Jste zde: Úvodní stránka » excel » data » porovnat-dve-tabulky-rozsireny-filtr-excel-2010

Porovnat dvě tabulky - rozšířený filtr - Excel 2010


Jak zkontrolovat a označit v tabulce 1 rozdíly oproti tabulce 2. Využitím rozšířeného filtru v Excel.

Úvodem

Celkem častým dotazem je jak porovnat dvě tabulky. Označit stejné (rozdílné) řádky. Jak na to elegantně v MS Excelu. Tak aby se nemusely používat VBA makra?

Jedním z možným řešením je použít filtry - rozšířené filtry.

Příprava

Pro ukázku budeme mít dvě tabulky, jedna na Listu1 druhá na Listu2.

Požadavky na tabulku: Tabulky musí mít stejné záhlaví (teda tu část záhlaví co budeme porovnávat). Výhoda: tabulky nemusí být setříděné, ani mít stejný počet záznamu. Co víc nemusí být ve stejné oblasti.

Tabulky pro porovnání:

Vytvoříme tabulku 1:

id jméno mzda poznámka
1 karel 12.000,– doktor filozofie
2 pepa 22.000,– automechanik
3 mufinka 520.000,– v domácnosti
4 honza 40.000,– strojař
5 tonda 40.000,– strojař
6 karla 12.000,– doktorka malířství

Vytvoříme tabulku 2:

id jméno mzda poznámka
4 honza 50.000,– strojař
5 tonda 50.000,– strojař
1 karel 12.000,– doktor filozofie
2 pepa 22.000,– automechanik
3 mufinka 520.000,– v domácnosti
6 karla 12.000,– doktorka malířství

Tabulky ke stažení

Ať nemusíte tabulky vytvářek: Zdroj - dvě tabulky k porovnání soubor ve formátu *.xlsx ke stažení zdarma.

Poznámka:Na první pohled vidíme, že změna je u honzy a tondy, ale jde o ukázkový příklad a ověření, že opravdu funguje. Budete-li mít 10.000 záznamu tak na první pohled změny neuvidíte.

V Excelu vypadá:

MS Excel 2010 - tabulka
MS Excel 2010 - tabulka

Porovnání

První tabulka primárná a druhá sekundární. Na druhé tabulce List2si zobrazíte změny.

Přepnete se na List2. Vyberete pás karet Data sekce seřadit a filtrovat ikona Upřesnit.

MS Excel 2010 - tabulka

Zobrazí se okno: Rozšířený filtr

MS Excel 2010 - Rozšířený filtr

V okně vyplníme co budeme kontrolovat. Oblast seznamu: $A$1:$C$7 a Oblast kritérií, tj. tabulku z kterou porovnáváte List1!$A$1:$C$7, je na List1.

Stiskem OK se zobrazí pouze stejné položky.

Stejné hodnoty - výsledek

MS Excel 2010 - Rozšířený filtr - výsledek

Jak dále?

Protože Rozšířený filtr vybral ty které se shodují a vy potřebujete opak (řádky které se liší). Označíme stejné. Do dalšího sloupce uvedeme název "stejné" a například slovem TRUE, nebo 1, označíme že jde o stejné.

MS Excel 2010 - Rozšířený filtr - stejné hodnoty

Na pásu karet Data sekce seřadit a filtrovat ikona Vymazat. Zobrazíte opět všechny záznamy. U stejných máte ve sloupci uvedenou informaci, že jde o řádky která se shodují s předchozí tabulkou. Já vybral označení "1"

Filtr na různé

Takže už víte které řádky sjou stejné a které různé. Takže ty různé vyfiltrujete. Označíte legendu tabulky a zvolíte. Na pásu karet Data sekce Seřadit a filtrovat ikona Filtr. U legendy se objeví šipky.

MS Excel 2010 - Filtr

vyberete prázdné položky (tj. ty které jsou různé).

MS Excel 2010 - Filtr

Hotovo tabulky porovnány

A úkol je hotov. Máte zobrazeny řádky, které se od předchozí tabulky liší.

MS Excel 2010 - Filtr

Další možnosti

Dále můžete tabulku setřídit, použít podmíněné formátování, které označí změněné řádky, nebo stejné řádky, atd. možností je mnoho. Případně uplatňovat další filtry.

Ke stažení zdarma

Soubor Porovnání dvou tabulek v MS Excelu 2010 soubor ve formátu *.xlsx ke stažení zdarma.

Závěrem

Pomohl Vám tento článek? Porovnávate exelovské tabulky stejně, nebo máte jinou fintu?

Článek byl aktualizován: 01.11.2014 09:20

Odměna

Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.


Pavel Lasák

Pavel Lasák - autor webu

Microsoft Office (Word, Excel, PowerPoint) se věnuji od roku 2006. Své vědomosti a zkušenosti dávám k dispozici na různých školeních a konzultacích, ale také na tomto webu. K dispozici na tomto webu je mnoho návodu, tipů a triků včetně desítek různých šablon.

   Pavel Lasák LinkedIn Profil    Pavel Lasák Google+ Profil    Pavel Lasák facebook Profil    Pavel Lasák twitter Profil

Doporučte tento článek přátelům

Pokud vám článek pomohl, případně si myslíte, že může pomoci i někomu dalšímu, budu rád když jej sdílením doporučíte přátelům - děkuji:



Komentáře


Geller

Přidáno: 05.02.13 15:50

Jen poznámka: Soubor ke stažení je již výsledně zpracován a ne připraven k postupu.

Pavel Lasák

Přidáno: 22.07.13 22:10

To Geller: Díky doplnil jsme i zdrojový soubor.

Veronika

Přidáno: 16.01.14 14:57

Moc děkuji za postup! Velmi pomohl

Pavel Lasák

Přidáno: 17.01.14 17:23

To Veronika: Rádo se stalo.

Renata

Přidáno: 18.02.14 09:25

Neviem ci som urobila niekde chybu, ale ked som takto postupovala pri mojich tabulkach, dostala som sa len po pouzitie rozsireneho filtra a oznacenie stlpca "rovnake". Ked som potom chcela dat zrusit filter, aby som videla vsetky zaznamy (nielen tie rovnake), funkciu zrusenia som nemala vysvietenu (teda som ju nemohla pouzit). Neviete v com moze byt problem? velmi pekne dakujem

Adam

Přidáno: 18.02.14 13:46

Vyse zmineny postup je strasne zdlouhavy a nachylny na lidskou chybu. Potrebuji porovnat 2 XLS dokumenty akci, ktera ma maximalne 5 kliknuti a barevne videt rozdilne bunky. Neco jako kdyz v Total Commanderu porovnavam textove soubory. Vyse uvedeny postup je opravdu slozity a pro rychlou praci velmi neefektivni.

Martin

Přidáno: 30.05.14 11:49

Zdravím, chtěl bych Vám tímto poděkovat za tutoriálky, opravdu velmi pomohou když si člověk neví rady. Jen tak na okraj to Adam: Postup je možná zdlouhavý (3-4 kroky se Vám zdají hodně?), ale zdá se mi opravdu srozumitelný a jednoduchý. Pokud nechápete, tak si udělejte makro,.... Postupy vedou k vyřešení problému úlohy - to je snad primární ne?!!! V případě, že někdo jiný z fóra ví jiný postup, třeba ho sem přidá nebo je to na hledání v google Ještě jednou díky za Vaši pomoc pane Lašáku

Mrkevv

Přidáno: 22.07.14 08:05

Super jednoduché. Moc děkuji za postup!!!

Dzafik

Přidáno: 21.08.14 09:39

Dobrý den, narazila jsem na problém - a to, že mám v buňkách kódy dlouhé (třeba i 15 znaků) a filtr mi ukazuje buňky s takto dlouhými kody jako shodné, i přestože nejsou (např. xxxxxxxxxxxxx - xxxxxxxxxxxxa). Lze toto nějak ošetřit, aby to kontrolovalo celý kód - ne jen začátek?

Peter

Přidáno: 07.09.14 17:21

Perfektní. V oblast kritérií stačí označit sloupec který nás zajímá. Děkuji za pomoc.

Ondra

Přidáno: 08.10.14 15:51

Dobrý den, mám podobné problémy jako kolegyně Dzafik. Porovnávám 2 tabulky. Jedna je o 100 položkách a druhá o 900 položkách. Potřebuji porovnat textové víceslovné výrazy. A v tom bude asi háček. V tabulce o 100 položkách je slovo "plavky", jenže ze druhé tabulky se mi vyberou i řádky s výrazem "plavky jednodílné modré", i když se tento výraz v 1. tabulce vůbec nevyskytuje. Děkuji moc za postup!

Pupkáč

Přidáno: 09.01.15 10:44

funguje mi to jen v jednoduchých tabulkách 2Adam: tohle mi funguje http://sourceforge.net/projects/spreadshcompare

Vendy

Přidáno: 02.03.15 15:35

Ahoj Pavle, mám dva soubory v prvním jsou latinská jména kytek ve druhém (o dost větším) také latinská jména kytek a vedle nich (další sloupec) stupeň jejich ochrany. Mám za úkol porovnat ty dva sloupce, Pokud je kytka z prvního sloupce i ve druhém, mám do prvního souboru připsat ten stupeň ochrany (kombinace písmen a čísel). Prosím, nemohl by mi s tím Excel pomoci? Moc děkuju.

Dandy

Přidáno: 06.03.15 17:18

Vendy Jestli tomu dobře rozumím, tak by šla použít funkce Svyhledat, ta doplní po porovnání stupeň ochrany.

Jirka

Přidáno: 08.03.15 02:53

Dobrý den, chtěl bych se optat - rozšířeným filtrem můžeme porovnat 2 tabulky, lze ale nějak porovnat najednou více tabulek? Mám řekněme 5 tabulek dat za různé země,každá země má vlastní řádek, sloupce jsou roky. Každá z tabulek se týká nějakého indikátoru. Ale data nejsou dostupná pro všechny země, tabulky tedy nemají shodný počet řádků a některé řádky uvnitř tabulky se liší. Proto bych chtěl tabulky filtrovat tak, aby zobrazovaly pouze řádky se zeměmi shodnými ve všech tabulkách současně. Moc prosím o radu. Děkuji

Migi

Přidáno: 06.06.16 16:39

prijde mi to porovnani slozite...lepsi zpusob je pres Data-Sloucit, vybrat smerodatna odchylka a zbyde jen to co ma rozdil, sice to vypocte smerodatnou odchylku, ale to je jedno...je to na jeden klik ;)

Monika M

Přidáno: 01.10.16 16:25

Dobrý den, porovnání je super. Ale já potřebuji ještě víc... :) Pokud nastala někde změna např.ve výši mzdy, jak na to, pokud bych chtěla, aby mi to označilo (např.barevně) všechny změny? A když nebudu mít v tabulce č.2 např.řádek 6 (Karel), tak mi to při porovnání nenajde tuto změnu (to že mi jeden řádek úplně zmizel). Najde to, že je řádek navíc v tabulce č.2. Poradíte mi? Předem děkuji Monika M


Přidání nového komentáře

Poznámka: Z časových důvodu není v mých sílách zodpovědět všechny dotazy. Děkuji za pochopení.




(vlož číslo padesátpět)

Z bezpečnostních důvodu dočasně nemůžete použít HTML značky, kromě <code> a </code> (pro vkládání VBA kódu). Děkuji za pochopení.
Děkuji, za Vaše komentáře.

Za obsah komentářů neodpovídám, jelikož jsou komentáře publikovány ihned po jejich napsání čtenářem. Toto nemohu nijak ovlivnit. Přesto si vyhrazuji možnost jakýkoli neslušný komentář smazat bez udání důvodu. V komentářích si tykáme. ;-)






Sdílejte

Pomohl Vám návod?
Sdílejte na Facebooku, G+
LinkedIn...

Nové články


Newsletter

Přihlaste se odběru novinek a získejte:
Ebook zdarma -
10 kroků ke zvládnutí (Word, Excel, PowerPoint)
Šipka Kniha 3D Více o ebooku ...

TOPlist Licence Creative Commons webarchiv rss XML

Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2016 | 40006

Tento web zatím neprošel jazykovou korekturou. Beta verze redakčního systému.