ID článku: 213367 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

Súhrn

V tomto článku sú opísané dva postupy, ktoré môžete použiť na porovnanie údajov v dvoch stĺpcoch pracovného hárka programu Microsoft Excel na vyhľadanie duplicitných položiek.

Ďalšie informácie

Postup 1: Použitie vzorca pracovného hárka

Ak chcete použiť vzorec na porovnanie údajov v dvoch stĺpcoch, vykonajte tieto kroky:
  1. Spustite program Excel.
  2. V novom pracovnom hárku zadajte nasledujúce údaje (stĺpec B ponechajte prázdny):
    A1: 1   B1:     C1: 3
    A2: 2   B2:     C2: 5
    A3: 3   B3:     C3: 8
    A4: 4   B4:     C4: 2
    A5: 5   B5:     C5: 0
    					
  3. Do bunky zadajte nasledujúci vzor B1:
    =IF(ISERROR(MATCH(A1,$C$1:$C$5,0)),"",A1)
  4. Vyberte bunky B1:B5.
  5. V programe Microsoft Office Excel 2003 a v starších verziách programu Excel ukážte na položku Vyplniť v ponuke Úpravy a potom kliknite na položku Dole.

    V programe Microsoft Office Excel 2007 alebo Excel 2010 kliknite na položku Vyplniť v skupine Úpravy a potom kliknite na položku Dole.

    Duplicitné čísla sa zobrazia v stĺpci B tak, ako je znázornené v nasledujúcom príklade:
       A1: 1   B1:     C1: 3
       A2: 2   B2: 2   C2: 5
       A3: 3   B3: 3   C3: 8
       A4: 4   B4:     C4: 2
       A5: 5   B5: 5   C5: 0
    					

Postup 2: Použitie makra jazyka Visual Basic

Spoločnosť Microsoft poskytuje príklady programovacieho kódu len ako názornú ukážku bez ľubovoľnej vyjadrenej alebo implicitnej záruky. Toto zahŕňa, okrem iného, implicitné záruky obchodovateľnosti a vhodnosti pre konkrétny účel. Úroveň odbornosti článku predpokladá, že ovládate predvádzaný programovací jazyk a nástroje, ktoré sa používajú na vytváranie a ladenie procedúr. Pracovníci oddelenia technickej podpory spoločnosti Microsoft vám môžu objasniť funkciu určitej konkrétnej procedúry. Publikované príklady však neupravia, aby zaistili požadovanú pridanú funkčnosť alebo pridali ďalšie konštrukčné procedúry zohľadňujúce vaše konkrétne požiadavky. Ak chcete použiť makro jazyka Visual Basic na porovnanie údajov v dvoch stĺpcoch, vykonajte kroky v nasledujúcom príklade:
  1. Spustite program Excel.
  2. Stlačením kombinácie klávesov ALT+F11 spustite editor jazyka Visual Basic.
  3. V ponuke Vložiť kliknite na položku Modul.
  4. Do hárku modulu zadajte nasledujúci kód:
    Sub Find_Matches()
        Dim CompareRange As Variant, x As Variant, y As Variant
        ' Set CompareRange equal to the range to which you will
        ' compare the selection.
        Set CompareRange = Range("C1:C5")
        ' NOTE: If the compare range is located on another workbook
        ' or worksheet, use the following syntax.
        ' Set CompareRange = Workbooks("Book2"). _
        '   Worksheets("Sheet2").Range("C1:C5")
        '
        ' Loop through each cell in the selection and compare it to
        ' each cell in CompareRange.
        For Each x In Selection
            For Each y In CompareRange
                If x = y Then x.Offset(0, 1) = x
            Next y
        Next x
    End Sub
    					
  5. Stlačením klávesov ALT+F11 sa vráťte do programu Excel.
  6. Zadajte nasledujúce údaje (stĺpec B ponechajte prázdny):
    A1: 1   B1:     C1: 3
    A2: 2   B2:     C2: 5
    A3: 3   B3:     C3: 8
    A4: 4   B4:     C4: 2
    A5: 5   B5:     C5: 0
    					
  7. Vyberte rozsah A1:A5.
  8. V programe Microsoft Office Excel 2003 a v starších verziách programu Excel ukážte na položku Makro v ponuke Nástroje a potom kliknite na položku Makrá.

    V programe Excel 2007 alebo Excel 2010 kliknite na kartu Vývojár a potom v skupine Kód kliknite na položku Makro.
  9. Kliknite na položku Find_Matches a potom na položku Spustiť.
Duplicitné čísla sa zobrazia v stĺpci B. Zhodné čísla sa umiestnia vedľa prvého stĺpca tak, ako je uvedené v nasledujúcom príklade:
   A1: 1   B1:     C1: 3
   A2: 2   B2: 2   C2: 5
   A3: 3   B3: 3   C3: 8
   A4: 4   B4:     C4: 2
   A5: 5   B5: 5   C5: 0
				
Poznámka: Toto je článok typu FAST PUBLISH, ktorý bol vytvorený priamo v organizácii technickej podpory spoločnosti Microsoft. Informácie uvedené v tomto článku sa poskytujú „tak, ako sú“ v reakcii na naliehavé problémy. V dôsledku rýchlosti, akou boli tieto materiály sprístupnené, môžu obsahovať typografické chyby a môžu byť kedykoľvek revidované bez predchádzajúceho upozornenia. Informácie o ďalších skutočnostiach, ktoré je potrebné zohľadniť, získate na stránke Podmienky používania.

Vlastnosti

ID článku: 213367 - Posledná kontrola: 30. januára 2014 - Revízia: 1.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Excel 2010
  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
Kľúčové slová: 
kbdtacode kbhowto kbprogramming KB213367

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com