Přejít k hlavnímu obsahu

Jak porovnat alfanumerické hodnoty ve dvou sloupcích v aplikaci Excel?

Pokud máte dva seznamy alfanumerických textových hodnot a nyní, musíte tyto dva sloupce porovnat a najít duplicitní nebo jedinečné hodnoty. Existují nějaké rychlé metody, jak tento problém vyřešit, aniž byste je kontrolovali jeden po druhém? V tomto článku budu hovořit o některých tricích pro řešení tohoto úkolu v aplikaci Excel.

Porovnejte alfanumerické hodnoty ve dvou sloupcích a najděte stejné hodnoty

Porovnejte alfanumerické hodnoty ve dvou sloupcích a seznam různých hodnot samostatně

Porovnejte alfanumerické hodnoty ve dvou sloupcích a vyberte nebo zvýrazněte stejné nebo různé hodnoty


Porovnejte alfanumerické hodnoty ve dvou sloupcích a najděte stejné hodnoty

Zde je vzorec, který vám pomůže identifikovat stejné alfanumerické hodnoty ve sloupci A i ve sloupci B, postupujte takto:

Zadejte tento vzorec: = IFERROR (IF (MATCH (B2, $ A $ 2: $ A $ 11,0)> 0, "Match"), "") (B2 je buňka, kterou chcete porovnat s jiným sloupcem, A2: A11 je seznam dat, s nímž chcete být porovnáni) do prázdné buňky vedle datových sloupců a poté přetáhněte úchyt výplně dolů do buněk, na které chcete použít tento vzorec, nyní vidíte text “ Zápas”Se zobrazí vedle odpovídající buňky, pokud je hodnota buňky ve dvou sloupcích, viz screenshot:

doc porovnat alfanumerické 1


Porovnejte alfanumerické hodnoty ve dvou sloupcích a seznam různých hodnot samostatně

Chcete-li najít a vypsat všechny různé řetězce ze dvou sloupců samostatně, může vám pomoci následující kód VBA, postupujte takto:

1. Podržte ALT + F11 klávesy pro otevření Microsoft Visual Basic pro aplikace okno.

2, klikněte Vložit > Modula vložte následující kód do Modul Okno.

Kód VBA: seznam různých hodnot buněk ze dvou sloupců samostatně:

Sub Compare()
'Updateby Extendoffice
    Dim I As Long, J As Long, K As Long, M As Long
    Application.ScreenUpdating = False
    J = 1
    K = 1
    M = Cells(Rows.Count, 2).End(xlUp).Row
    Range("D1").Value = "A not in B"
    Range("E1").Value = "B not in A"
    For I = 2 To M
        If IsError(Application.Match(Range("A" & I).Value, Columns("B"), 0)) Then
            J = J + 1
            Range("D" & J).Value = Range("A" & I).Value
        End If
        If IsError(Application.Match(Range("B" & I).Value, Columns("A"), 0)) Then
            K = K + 1
            Range("E" & K).Value = Range("B" & I).Value
        End If
    Next I
    Application.ScreenUpdating = True
End Sub

3. Pak stiskněte tlačítko F5 klíč ke spuštění tohoto kódu a různé hodnoty ve dvou sloupcích budou uvedeny do sloupců D a E samostatně, jak je znázorněno na následujícím obrázku:

doc porovnat alfanumerické 2


Porovnejte alfanumerické hodnoty ve dvou sloupcích a vyberte nebo zvýrazněte stejné nebo různé hodnoty

Pokud máte Kutools pro Excel, se svým mocným nástrojemVyberte stejné a různé buňky, můžete rychle porovnat alfanumerické řetězce ve dvou sloupcích a co nejrychleji najít nebo zvýraznit stejné nebo různé hodnoty.

Kutools pro Excel : s více než 300 praktickými doplňky Excel, můžete si je vyzkoušet bez omezení do 30 dnů. 

Po instalaci Kutools pro Excel, postupujte následovně:

1. Vyberte dva sloupce samostatně podržením Ctrl klíč a potom klepněte na Kutools > vybrat > Vyberte stejné a různé buňky, viz screenshot:

2. V Vyberte stejné a různé buňky V dialogovém okně proveďte následující operace:

(1.) Zkontrolovat Moje data mají záhlaví pokud nemusíte porovnávat dvě záhlaví sloupců;

(2.) Vyberte Každý řádek pod Na základě sekce;

(3.) Vyberte Stejné hodnoty pokud chcete najít hodnoty buněk ve dvou sloupcích pod Najít sekce;

(4.) Pokud chcete zvýraznit vybrané buňky barvou pozadí nebo písma, zkontrolujte Vyplňte backcolor or Barva výplně písma pod Zpracování výsledku.

doc porovnat alfanumerické 4

3. Po dokončení nastavení klikněte na Ok Tlačítko, vyskočí okno s výzvou, které vám připomene, kolik buněk bude vybráno, současně můžete vidět stejné hodnoty buněk ve sloupci A a ve sloupci C jsou zvýrazněny ve sloupci A, viz screenshot:

doc porovnat alfanumerické 5

Poznámky:

1. Pokud vyberete Různé hodnoty v Porovnat rozsahy V dialogovém okně jsou hodnoty pouze ve sloupci A, ale ne ve sloupci C, zvýrazněny, jak ukazuje následující snímek obrazovky:

doc porovnat alfanumerické 6

2. Chcete-li vybrat nebo zvýraznit stejné nebo různé hodnoty ve sloupci C, stačí zaměnit dva sloupce v Najít hodnoty v a Podle textová pole, jak potřebujete.

Klikněte na Stažení zdarma Kutools pro Excel hned teď!


Ukázka: Porovnejte alfanumerické hodnoty ve dvou sloupcích a vyberte nebo zvýrazněte stejné nebo různé hodnoty

Kutools pro Excel: s více než 300 praktickými doplňky aplikace Excel, můžete vyzkoušet bez omezení do 30 dnů. Stáhněte si a vyzkoušejte zdarma hned teď!

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

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...

Popis


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!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Plz Suggest function about the following criteria If A1 have integer/numeric value then pass 1 and if A1 have string/alphabetical value then pass 2
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations