Jak najít duplicitní nebo jedinečné hodnoty ve dvou sloupcích ze dvou listů?
Možná porovnat dva rozsahy ve stejném listu a zjistit, zda duplicitní nebo jedinečné hodnoty je pro většinu z vás snadné, ale pokud jsou tyto dva rozsahy ve dvou různých pracovních listech, jak můžete rychle zjistit duplicitní a jedinečné hodnoty v těchto dvou rozsazích? ? Tento výukový program vám představí několik rychlých řezů.
Porovnejte dva stejné sloupce záhlaví ve dvou tabulkách s vzorcem v aplikaci Excel
Porovnejte dva rozsahy ve dvou tabulkách s VBA
Porovnejte dva rozsahy ve dvou tabulkách s Kutools pro Excel
Porovnejte dva stejné sloupce záhlaví ve dvou tabulkách s vzorcem v aplikaci Excel
Pomocí vzorce v aplikaci Excel můžete porovnat dva stejné sloupce záhlaví, jak je uvedeno níže, na různých listech a najít duplicitní a jedinečné hodnoty:
1. Zadáním tohoto vzorce = COUNTIF (List1! $ A: $ A, A1) v prázdné buňce, která sousedí s rozsahem v listu 3. Viz screenshot:
2. lis vstoupit tlačítko na klávesnici a přetažením úchytu výplně vyplňte rozsah, který chcete porovnat s rozsahem v listu 1. (Nula čísla znamená duplicitní hodnoty ve dvou rozsazích a číslo 1 znamená jedinečné hodnoty v listu 3, ale ne v listu 1)
Tip:
1. Tento vzorec může porovnávat pouze dva sloupce se stejnou hlavičkou ve dvou tabulkách.
2. Pokud chcete najít jedinečné hodnoty v Listu1, ale ne v Listu3, musíte zadat výše uvedený vzorec =COUNTIF (list 3! $ A: $ A, A1) do Listu 1.
Porovnejte dva rozsahy ve dvou tabulkách s VBA
1. Držet ALT a stiskněte tlačítko F11 na klávesnici otevřete a Microsoft Visual Basic pro aplikaci okno.
2. cvaknutí Vložit > Modula zkopírujte VBA do modulu.
VBA: Porovnejte dva rozsahy ve dvou tabulkách
Sub CompareRanges () 'Update 20130815 Dim WorkRng1 As Range, WorkRng2 As Range, Rng1 As Range, Rng2 As Range xTitleId = "KutoolsforExcel" Set WorkRng1 = Application.InputBox ("Range A:", xTitleId, "", Type: = 8 ) Nastavit WorkRng2 = Application.InputBox ("Rozsah B:", xTitleId, Typ: = 8) Pro každý Rng1 v WorkRng1 rng1Value = Rng1.Value Pro každý Rng2 v WorkRng2 If rng1Value = Rng2.Value Pak Rng1.Interior.Color = VBA .RGB (255, 0, 0) Exit For End If Next Next End Sub
3. cvaknutí Běh nebo stiskněte tlačítko F5 spustit VBA.
4. Na obrazovce se zobrazí dialogové okno a měli byste vybrat jeden rozsah, se kterým chcete porovnat. Viz screenshot:
5. cvaknutí Ok a zobrazí se další dialog pro výběr druhého rozsahu. Viz screenshot:
6. cvaknutí Oka duplicitní hodnoty v rozsahu A a v rozsahu B jsou zvýrazněny červeným pozadím v rozsahu A. Viz screenshot:
Tipy: S tímto VBA můžete porovnat dva rozsahy ve stejném i v různých pracovních listech.
Porovnejte dva rozsahy ve dvou tabulkách s Kutools pro Excel
Pokud vám vzorec není vhodný a pro vás je VBA obtížný, můžete to zkusit Kutools pro Excel's Porovnat rozsahy funkce.
Kutools pro Excel obsahuje více než 300 užitečných nástrojů aplikace Excel. Zdarma to můžete vyzkoušet bez omezení do 30 dnů. Získat nyní
Prosím, aplikujte Porovnat rozsahy funkci kliknutím Kutools > Porovnat rozsahy. Viz snímek obrazovky:
Porovnejte se dvěma sloupci v různých listech:
1. cvaknutí Kutools > Porovnat rozsahy, na obrazovce se zobrazí dialog. Viz screenshot:
2. Určete rozsahy a pravidla, postupujte následovně:
Ponechat Porovnání ve stejném rozsahu zrušte zaškrtnutí a kliknutím vyberte dva rozsahy Rozsah A a Rozsah B, viz screenshot:
V rozevíracím seznamu v části Pravidla zadejte stejné hodnoty nebo různé hodnoty, které chcete najít;
3. cvaknutí Ok. Vyskakovací dialogové okno vám řekne, že jsou vybrány stejné hodnoty.
4. cvaknutí Ok v rozbalovacím dialogovém okně. V rozsahu A jsou vybrány stejné hodnoty mezi dvěma rozsahy.
Porovnejte dva rozsahy v roztažených listech
Pokud máte dva rozsahy ve dvou tabulkách, jak je uvedeno níže, a chcete je porovnat a zjistit různé hodnoty, můžete postupovat následovně:
1. cvaknutí Kutools > Porovnat rozsahy, na obrazovce se zobrazí dialog.
2. Určete rozsahy a pravidla, postupujte následovně:
Dovolená Porovnejte ve stejném rozsahu zrušte zaškrtnutí a kliknutím vyberte dva rozsahy Rozsah A a Rozsah B;
V rozevíracím seznamu v části Pravidla zadejte různé hodnoty, které chcete najít;
Zkontrolujte, zda má moje data záhlaví in možnosti sekce;
3. cvaknutí Ok. Vyskakovací dialogové okno vám řekne, že jsou vybrány stejné hodnoty.
4. cvaknutí Ok ve vyskakovacím dialogovém okně. Jsou vybrány různé hodnoty v rozsahu A. Viz screenshot:
Pokud chcete zjistit různé hodnoty v rozsahu B listu2, musíte tyto dva rozsahy vyměnit.
Porovnat rozsahy Funkce také může porovnávat rozsahy na stejném listu. Klikněte sem a dozvíte se více o Porovnání rozsahů.
Relativní články:
- Najděte jedinečné hodnoty mezi dvěma sloupci
- Najděte duplicitní hodnoty ve dvou sloupcích
- Odeberte duplikáty a nahraďte je prázdnými buňkami
- Filtrovat jedinečné záznamy z vybraného sloupce
Nejlepší nástroje pro produktivitu v kanceláři
Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času. Kliknutím sem získáte funkci, kterou nejvíce potřebujete...
Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci
- Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
- Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
- Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!