Sådan finder du første forekomst af en værdi i en kolonne i Excel (5 måder)

  • Del Dette
Hugh West

Artiklen indeholder nogle nemme metoder til at finde den første forekomst af en værdi i en kolonne i Excel. Nogle gange har vi brug for at identificere dobbelte elementer eller data i vores Excel-ark. For at finde dem skal vi finde det første forekomst af en værdi i en kolonne Her anvender vi et datasæt, der indeholder ID'er og Navne af nogle fyre.

Download arbejdsbog til øvelser

Find første forekomst.xlsx

5 måder at finde den første forekomst af en værdi i en kolonne i Excel på

1. Brug af Excel COUNTIF-funktionen til at finde første forekomst af en værdi i en kolonne

Lad os antage, at vi ønsker at identificere den første forekomster af den navne i datasættet. Hvis et navn forekommer to gange eller mere i dette datasæt, vil vi markere dem som 0s , ellers vil den blive markeret som 1 Vi kan gøre dette ved hjælp af funktionen COUNTIF Lad os se processen nedenfor.

Trin:

  • Lav en ny kolonne til at identificere de forekomster og skriv følgende formel i celle D5 .
=(COUNTIF($C$5:$C5,$C5)=1)+0

Her, funktionen COUNTIF bliver ved med at vende tilbage TRUE indtil den finder den samme navn i den kolonne C Vi har tilføjet en 0 ( nul ) for at få den numeriske værdi.

  • Hit INDTAST og du vil se resultatet i celle D5 .

  • Brug den Håndtag til påfyldning til AutoFill de nederste celler, og denne operation vil markere efterfølgende forekomster af den navne som 0 .

Du kan således nemt identificere den første forekomst af en værdi i en kolonne .

Læs mere: Sådan finder du sidste forekomst af en værdi i en kolonne i Excel (5 metoder)

2. Anvendelse af funktionen COUNTIFS til at finde første forekomst af en værdi i en kolonne

Vi kan også finde den første forekomst ved hjælp af dette funktionen COUNTIFS . Lad os antage, at vi ønsker at identificere den første forekomster af den navne i datasættet. Hvis nogen navnet forekommer to gange eller mere i dette datasæt, vil vi markere dem som 0s , ellers markerer vi dem som 1 Lad os diskutere processen nedenfor.

Trin:

  • Lav en ny kolonne til at identificere de forekomster og skriv følgende formel i celle D5 .
=N(COUNTIFS(C$5:C5,C5)=1)

Her, funktionen COUNTIFS bliver ved med at vende tilbage TRUE indtil den finder den samme navn i den kolonne C . N-funktionen konverterer TRUE eller FALSK til 1 eller 0 henholdsvis.

  • Hit INDTAST og du vil se resultatet i celle D5 .

  • Brug den Håndtag til påfyldning til AutoFill de nederste celler, og denne operation vil markere efterfølgende forekomster af den navne som 0 .

Du kan således nemt identificere den første forekomst af en værdi i en kolonne .

Læs mere: Sådan finder du værdien i kolonnen i Excel (4 metoder)

3. Find første forekomst af en værdi i en kolonne ved hjælp af Excel-funktionerne ISNUMBER og MATCH

Anvendelse af funktionen ISNUMBER sammen med MATCH-funktionen kan være nyttig til at finde den første forekomst af en værdi i en kolonne . Lad os antage, at vi ønsker at identificere den første forekomster af den navne i datasættet. Hvis et navn forekommer to gange eller mere i dette datasæt, vil vi markere dem som 0s , ellers markerer vi dem som 1 . Lad os se nedenstående procedure.

Trin:

  • Lav en ny kolonne til at identificere de forekomster og skriv følgende formel i celle D5 .
=1-ISNUMBER(MATCH(C5,C$4:C4,0))

Her, MATCH-funktionen søger efter værdien i C5 , ser op gennem den område C4:C4 og returnerer den position, hvor den finder et nøjagtigt match. Funktionen ISNUMBER returnerer TRUE hvis den finder en numerisk værdi i den, ellers returnerer den FALSK selv om der er en fejl i den.

  • Tryk på INDTAST knappen, og du vil se resultatet i celle D5 .

  • Brug den Håndtag til påfyldning til AutoFill de nederste celler, og denne operation vil markere efterfølgende forekomster af den navne som 0 .

Du kan således nemt identificere den første forekomst af en værdi i en kolonne .

Læs mere: Sådan finder du de 5 bedste værdier og navne i Excel (8 nyttige måder)

4. Finde første forekomst af en værdi ved hjælp af kombinerede funktioner

Vi kan også finde den første forekomst af en værdi eller data i en kolonne ved at kombinere IF , INDEX , FREKVENS , MATCH og RÆKKE funktioner. Lad os antage, at vi ønsker at identificere de første forekomster af den ID'er i datasættet. Hvis nogen ID forekommer to gange eller mere i dette datasæt, vil vi markere dem som 0s , ellers markerer vi dem som 1 Formlen bliver lidt rodet. Lad os gennemgå beskrivelsen nedenfor.

Trin:

  • Lav en ny kolonne til at identificere de forekomster og skriv følgende formel i celle D5 .
=IF(INDEX(FREQUENCY(IF($B$5:$B$13& "#"&$C$5:$C$13""",MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$B$13& "#"&$C$5:$C$13,0)),ROW($B$5:$B$13)-ROW($B$5)+1),ROWS($B$5:B5))>0,1,0))

Her, IF-funktionen returnerer 1 ( TRUE ), hvis den opfylder kriterierne, ellers returneres 0 ( FALSK ). Funktionen FREQUENCY bestemmer, hvor mange gange en værdi forekommer inden for et givet interval af værdier.

Opdeling af formler

  • ROWS($B$5:B5) --> Returnerer
    • Udgang : 1
  • ROW($B$5:$B$13) --> Bliver
    • Output : {5;6;7;7;8;8;9;10;11;12;13}
  • ROW($B$5) --> Bliver til
    • Output : {5}
  • MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$B$13& "#"&$C$5:$C$13,0) --> Bliver
    • Udgang : {1;2;3;4;5;1;7;2;9}
  • IF($B$5:$B$13& "#"&$C$5:$C$13""",MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$B$13& "#"&$C$5:$C$13,0)) --> Bliver til
  • IF($B$5:$B$13&”#”&$C$5:$C$13””,{1;2;3;4;5;1;7;2;9}) —-> blade
    • Udgang : {1;2;3;4;5;1;7;2;9}
  • FREKVENS(IF($B$5:$B$13& "#"&$C$5:$C$13""",MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$B$13& "#"&$C$5:$C$13,0))),ROW($B$5:$B$13)-ROW($B$5)+1) --> Bliver
  • FREQUENCY(IF{1;2;3;4;5;1;7;2;9}),{5;6;7;8;9;10;11;12;13}-{5}+1) —-> Bliver til
    • Udgang : {2;2;1;1;1;0;1;0;1;0}
  • INDEX(FREKVENS(IF($B$5:$B$13& "#"&$C$5:$C$13""",MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$B$13& "#"&$C$5:$C$13,0)),RÆKKE($B$5:$B$13)-RÆKKE($B$5)+1) --> Returnerer
  • INDEX({2;2;1;1;1;0;1;0;1;0})
    • Output : {2}
  • IF(INDEX(FREKVENS(IF($B$5:$B$13& "#"&$C$5:$C$13""",MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$B$13& "#"&$C$5:$C$13,0)),ROW($B$5:$B$13)-ROW($B$5)+1),ROWS($B$5:B5))>0,1,0) --&> Forenkler til
  • IF({2}>0,1,0)
    • Udgang : 1

Til sidst får vi resultatet som 1 fordi den ID i celle B5 forekommer for første gang.

  • Hit INDTAST og du vil se resultatet i celle D5 .

  • Brug den Håndtag til påfyldning til AutoFill de nederste celler, og denne operation vil markere efterfølgende forekomster af den navne som 0 .

Du kan således nemt identificere den første forekomst af en værdi i en kolonne .

Læs mere: Sådan finder du værdien i kolonnen ved hjælp af VBA i Excel (4 måder)

5. Brug af filterkommando til at sortere første forekomst af værdier i en kolonne

Lad os antage, at du vil se gentagelsestiderne for navne kolonne D og derfor ønsker du at se placeringen af første forekomster af disse navne Det kan vi gøre ved at anvende kommandoen Filter Læs venligst beskrivelsen nedenfor.

Trin:

  • Lav en ny kolonne til at identificere de forekomster og skriv følgende formel i celle D5 .
=COUNTIF($C$5:C5,C5)

Her, funktionen COUNTIF returnerer antallet af gange, hvor en navn forekommer i kolonne C .

  • Tryk nu på INDTAST og du vil se resultatet i celle D5 .

  • Brug den Håndtag til påfyldning til AutoFill de nederste celler, og denne operation vil markere efterfølgende forekomster af den navne som 0 .

Du kan således se, hvor mange gange et navn forekommer kolonne D .

  • Til Filter den første forekomster , vælg den område B4:D13 og gå til Hjem >> Sortere & Filtrere >> Filter

  • Klik på den markerede pil i den Overskrift på en kamp . Mark 1 og klik derefter på OK .

  • Herefter vil du se alle de dubletter ID'er fjernet af den filtrering . Kun den første forekomster af den ID'er vil blive vist.

Du kan således kun finde den første forekomst og Filter dem i en kolonne.

Læs mere: Sådan får du celleværdi efter række og kolonne i Excel VBA

Øvelsesafsnit

I den følgende figur får du det datasæt, som vi har brugt i denne artikel, så du selv kan øve dig på disse eksempler.

Konklusion

Afslutningsvis vil jeg sige, at denne artikels hovedfokus er at give en nem tilgang til at finde den første forekomster af nogle givne værdier i en kolonne i Excel. Vi har brugt ret grundlæggende funktioner til dette formål. Hvis du har bedre metoder eller idéer eller feedback, så skriv dem i kommentarfeltet. Det vil hjælpe mig med at berige mine kommende artikler.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.