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