Hvordan finne første forekomst av en verdi i en kolonne i Excel (5 måter)

  • Dele Denne
Hugh West

Artikkelen gir noen enkle metoder for hvordan du finner den første forekomsten av en verdi i en kolonne i Excel. Noen ganger må vi identifisere dupliserte elementer eller data i Excel-arket vårt. For å finne dem må vi finne den første forekomsten av en verdi i en kolonne . Her bruker vi et datasett som inneholder ID-er og navn på noen gutter.

Last ned øvelsesarbeidsbok

Finn første forekomst.xlsx

5 måter å finne første forekomst av en verdi i en kolonne i Excel

1. Bruk av Excel COUNTIF-funksjonen for å finne første forekomst av en verdi i en kolonne

Anta at vi ønsker å identifisere første -forekomstene av navnene i datasettet. Hvis et navn forekommer to eller flere i dette datasettet, vil vi merke dem som 0s , ellers vil det bli merket som 1 . Vi kan gjøre dette ved å bruke funksjonen COUNTIF . La oss se prosessen nedenfor.

Trinn:

  • Lag en ny kolonne for å identifisere forekomstene og skriv inn følgende formel i celle D5 .
=(COUNTIF($C$5:$C5,$C5)=1)+0

Her, TELLHVIS-funksjonen fortsetter å returnere TRUE til den finner det samme navnet i kolonnen C . Vi la til en 0 ( null ) for å få den numeriske verdien.

  • Trykk ENTER og du vil se utdataene i cellen D5 .

  • Bruk Fyllehåndtaket for å Autofyll de nedre cellene, og denne operasjonen vil merke påfølgende forekomster av navnene som 0 .

Dermed kan du enkelt identifisere den første forekomsten av en verdi i en kolonne .

Les mer: Hvordan finne siste forekomst av en verdi i en kolonne i Excel (5 metoder)

2. Bruke COUNTIFS-funksjonen for å finne første forekomst av en verdi i en kolonne

Vi kan også finne den første forekomsten ved å bruke ANTALLHVIS-funksjonen . Anta at vi ønsker å identifisere den første forekomsten av navnene i datasettet. Hvis et navn forekommer to ganger eller mer i dette datasettet, vil vi merke dem som 0s , ellers markerer vi dem som 1 . La oss diskutere prosessen nedenfor.

Trinn:

  • Lag en ny kolonne for å identifisere forekomstene og skriv inn følgende formel i celle D5 .
=N(COUNTIFS(C$5:C5,C5)=1)

Her, COUNTIFS-funksjonen fortsetter å returnere TRUE til den finner det samme navnet i kolonnen C . N-funksjonen konverterer TRUE eller USANT til henholdsvis 1 eller 0 .

  • Trykk ENTER og du vil se utdataene i celle D5 .

  • Bruk
  • 1>Fyllhåndtak til Autofyll de nedre cellene, og denne operasjonen vil markere påfølgende forekomster av navnene som 0 .

Dermed kan du enkelt identifisere den første forekomsten av en verdi i en kolonne .

Les mer: Hvordan finne verdi i kolonne i Excel (4 metoder)

3. Finn første forekomst av en verdi i en kolonne ved å bruke Excel ISNUMBER- og MATCH-funksjonene

Å bruke ISNUMBER-funksjonen sammen med MATCH-funksjonen kan være nyttig for å finn den første forekomsten av en verdi i en kolonne . Anta at vi ønsker å identifisere første forekomstene av navnene i datasettet. Hvis et navn forekommer to eller flere i dette datasettet, vil vi merke dem som 0s , ellers merker vi dem som 1 . La oss se prosedyren nedenfor.

Trinn:

  • Lag en ny kolonne for å identifisere forekomstene og skriv inn følgende formel i celle D5 .
=1-ISNUMBER(MATCH(C5,C$4:C4,0))

Her, MATCH-funksjonen søker etter verdien i C5 , slår opp gjennom området C4:C4 og returnerer posisjonen der den finner et eksakt samsvar. ISNUMBER-funksjonen returnerer TRUE hvis den finner en numerisk verdi i den, ellers returnerer den FALSE selv om den har en feil.

  • Trykk på ENTER -knappen og du vil se utdata i celle D5 .

  • Bruk Fyllhåndtaket til Autofyll de nedre cellene, og denne operasjonen vil markere etterfølgende forekomster av navnene som 0 .

Dermed kan du enkelt identifisere det første forekomst av en verdi i en kolonne .

Les mer: Hvordan finne topp 5 verdier og navn i Excel (8 nyttige måter)

4. Finne første forekomst av en verdi ved å bruke kombinerte funksjoner

Vi kan også finne den første forekomsten av en verdi eller data i en kolonne ved å kombinere IF , INDEKS , FREKVENS , MATCH og RAD funksjoner. Anta at vi ønsker å identifisere de første forekomstene av ID-ene i datasettet. Hvis noen ID forekommer to ganger eller mer i dette datasettet, vil vi merke dem som 0s , ellers markerer vi dem som 1 . Formelen vil være litt rotete. La oss gå gjennom beskrivelsen nedenfor.

Trinn:

  • Lag en ny kolonne for å identifisere forekomstene og skriv inn 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, HVIS-funksjonen returnerer 1 ( SANN ) når den oppfyller kriteriene, ellers returnerer den 0 ( USANN ). FREKVENS-funksjonen bestemmer antall ganger en verdi oppstår innenfor et gitt verdiområde.

Formeloversikt

  • RADER($B$5:B5) —-> Returner
    • Utgang : 1
  • RAD($B$5:$B$13) —-> Blir
    • Utgang:{5;6;7;8;9;10;11;12;13}
  • RAD($B$5) —-> Blir til
    • Output : {5}
  • MATCH(“~”&$B$5:$B$13& ”#”&$C$5:$C$13,$B$5:$B$13&”#”&$C$5:$C$13,0) —-> Blir
    • Utgang : {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)) —-> Forvandles til
  • IF($ B$5:$B$13&”#”&$C$5:$C$13””,{1;2;3;4;5;1;7;2;9}) —-> blader
    • Utgang : {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)),RAD($B$5:$B$13)-RAD ($B$5)+1) —-> Blir
  • FREKVENS(HVIS{1;2;3;4;5;1;7;2;9}),{ 5;6;7;8;9;10;11;12;13}-{5}+1) —-> Gjøres til
    • Utgang : {2;2;1;1;1;0;1;0;1;0}
  • INDEKS(FREKVENS( IF($B$5:$B$13&"#"&$C$5:$C$13"",MA TCH(“~”&$B$5:$B$13&”#”&$C$5:$C$13,$B$5:$B$13&”#”&$C$5:$C$13 ,0)),RAD($B$5:$B$13)-RAD($B$5)+1) —-> Returnerer
  • INDEKS({2;2;1 ;1;1;0;1;0;1;0})
    • Utgang :{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)),RAD($B$5:$B$13)-RAD($B$5)+1),RADER($B$5:B5))>0,1,0) —-> Forenkler til
  • IF({2}>0,1,0)
    • Output : 1

Til slutt får vi utdata som 1 fordi ID i celle B5 forekommer for første gang.

  • Trykk ENTER og du vil se utdata i celle D5 .

  • Bruk Fyllhåndtaket til Autofyll de nedre cellene, og denne operasjonen vil merke påfølgende forekomster av navnene som 0 .

Dermed kan du enkelt identifisere den første forekomsten av en verdi i en kolonne .

Les mer: Hvordan finne verdi i kolonne ved hjelp av VBA i Excel (4 måter)

5. Bruke filterkommando for å sortere første forekomster av verdier i en kolonne

Anta at du vil se gjentakelsestidene for navnene i kolonne D og dermed ønsker å se plasseringen av første forekomstene av disse navnene . Vi kan gjøre dette ved å bruke Filter-kommandoen . Vennligst gå gjennom beskrivelsen nedenfor.

Trinn:

  • Lag en ny kolonne for å identifisere forekomstene og skriv inn følgende formel i celle D5 .
=COUNTIF($C$5:C5,C5)

Her, denCOUNTIF-funksjonen returnerer antall ganger navn forekommer i kolonne C .

  • Nå trykker du ENTER og du vil se utdata i celle D5 .

  • Bruk Fyllhåndtaket for å Autofyll de nedre cellene og denne operasjonen vil markere påfølgende forekomster av navnene som 0 .

Dermed kan du se antall ganger et navn oppstår i kolonne D .

  • For å filtrere første forekomster , velg området B4:D13 og gå til Hjem >> Sorter & Filter >> Filter

  • Klikk på den merkede pilen i Samsvarsoverskrift . Merk 1 og klikk deretter OK .

  • Etter det vil du se alle duplikatene ID-er fjernet av filtreringen . Bare den første forekomsten av ID-ene vil vises.

Dermed kan du bare finne den første forekomst og Filtrer dem i en kolonne.

Les mer: Hvordan få celleverdi etter rad og kolonne i Excel VBA

Øvingsseksjon

I den følgende figuren gir jeg deg datasettet som vi brukte i denne artikkelen, slik at du kan øve på disse eksemplene på egen hånd.

Konklusjon

Avslutningsvis er hovedfokuset i denne artikkelen å gi en enkel tilnærming til å finne de første forekomstene av noen gitte verdier ien kolonne i Excel. Vi brukte ganske grunnleggende funksjoner til dette formålet. Hvis du har noen bedre metoder eller ideer eller tilbakemeldinger, vennligst legg dem inn i kommentarfeltet. Dette vil hjelpe meg å berike mine kommende artikler.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.