Du kan bruke følgende metoder til å sammenligne data i Microsoft Excel regnearkkolonner og finne like oppføringer. 

Metode 1: Bruke en regnearkformel

  1. Start Excel.

  2. I et nytt regneark skriver du inn følgende data som et eksempel (la kolonne B være tom):

    A

    B

    C

    1

    1

    3

    2

    2

    5

    3

    3

    8

    4

    4

    2

    5

    5

    0

  3. Skriv inn følgende formel i celle B1:

    =IF(ISERROR(MATCH(A1,$C$1:$C$5,0)),"",A1)

  4. Merk celle B1 til B5.

  5. I Excel 2007 og nyere versjoner av Excel velger du Fyll ut Redigering-gruppen, og deretter velger du Ned.

    De dupliserte tallene vises i kolonne B, som i eksemplet nedenfor: 

    A

    B

    C

    1

    1

    3

    2

    2

    2

    5

    3

    3

    3

    8

    4

    4

    2

    5

    5

    5

    0

Metode 2: Bruke en Visual Basic makro

Advarsel!: Microsoft gir bare eksempler på programmering for illustrasjon, uten garanti, uttrykt eller underforstått. Dette omfatter, men er ikke begrenset til, underforståtte garantier om kjøpbarhet eller egnethet for et bestemt formål. Denne artikkelen antar at du er kjent med programmeringsspråket som demonstreres, og med verktøyene som brukes til å opprette og feilsøke prosedyrer. Microsofts kundestøtteteknikere kan hjelpe deg med å forklare funksjonaliteten til en bestemt prosedyre. De vil imidlertid ikke endre disse eksemplene for å gi ekstra funksjonalitet eller konstruere prosedyrer for å oppfylle dine spesifikke krav.

Hvis du vil Visual Basic en makro til å sammenligne dataene i to kolonner, bruker du fremgangsmåten i følgende eksempel:

  1. Åpne Excel.

  2. Trykk ALT+F11 for å starte Visual Basic redigeringsprogrammet.

  3. Velg Modul Sett inn-menyen.

  4. Skriv inn følgende kode i et modulark:

    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. Trykk ALT+F11 for å gå tilbake til Excel.

    1. Skriv inn følgende data som et eksempel (la kolonne B være tom):
       

      A

      B

      C

      1

      1

      3

      2

      2

      5

      3

      3

      8

      4

      4

      2

      5

      5

      0

  6. Merk celle A1 til A5.

  7. I Excel 2007 og nyere versjoner av Excel velger du Utvikler-fanen, og deretter velger du Makroer i Kode-gruppen.

    Obs!: Hvis du ikke ser Utvikler-fanen, må du kanskje aktivere den. Hvis du vil gjøre dette, > Filalternativer > Tilpass båndet ,og deretter velger du Utvikler-fanen i tilpasningsboksen på høyre side.

  8. Klikk Find_Matches, og klikk deretter Kjør.

    De dupliserte tallene vises i kolonne B. De samsvarende tallene legges ved siden av den første kolonnen, som illustrert her:

    A

    B

    C

    1

    1

    3

    2

    2

    2

    5

    3

    3

    3

    8

    4

    4

    2

    5

    5

    5

    0

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Hvor fornøyd er du med kvaliteten på oversettelsen?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×