Finn første forekomst av en verdi i et område i Excel (3 måter)

  • Dele Denne
Hugh West

I bedriftsverdenen er vi vant til å se databaser der noen få ting skjedde mer enn én gang. Det kan være lurt å finne ut den første forekomsten av en verdi i et område. Microsoft Excel har forskjellige nyttige formler for å utføre denne oppgaven med letthet. Artikkelen vil forklare 3 forskjellige formler med variasjoner i dem for å finne den første forekomsten av en verdi i et område i Excel.

Last ned øvelsesarbeidsbok

For øvelse kan du kan laste ned arbeidsboken herfra.

Finn den første forekomsten av en verdi i et område.xlsx

3 måter å finne den første forekomsten av en verdi i et område i Excel

Vi vil bruke følgende datasett for å forklare formler for å finne den første forekomsten av en verdi i et område i Excel.

Datasettet inneholder to kolonner med produktnavn og ID for produktene. Du kan legge merke til at det er gjentakelser av verdiene i kolonnene. Vi må finne den første forekomsten av en verdi i området. Vi vil forklare tre forskjellige formler for å gjøre dette. Gå gjennom resten av artikkelen for å vite mer om formlene og hvordan de fungerer for å finne den første forekomsten av en verdi i et område i Excel.

1. Bruk COUNTIF- eller COUNTIFS-funksjonene for å finne Første forekomst av en verdi i et område i Excel

COUNTIF er en enkel og nyttig funksjon for å finne den første forekomsten av en verdi i et område. Det tar enkelt ellerflere kriterier og områder basert på entalls- eller flertallsfunksjonsbruk. Vi vil se hver av dem nedenfor.

1.1 Bruke COUNTIF-funksjonen

Den enkleste formelen for å finne den første forekomsten av en verdi i et område er å bruke COUNTIF -funksjonen.

Følg trinnene for å finne forekomsten av en verdi i et område:

  • Skriv en formel for å slå sammen dataene til to kolonner i en ny kolonne .

Formelen: =B5&C5 .

Dette forener de to dataene.

  • Dra ned Fyllhåndtaket -ikonet (( + ) som-tegnet nederst til høyre i den første cellen), og du vil få resultatet av å slå sammen to data i en enkelt kolonne som nedenfor.

  • Skriv deretter formelen vist nedenfor i en ny kolonne:
=(COUNTIF($D$5:$D5,$D5)=1)+0

  • Nå, dra tilsvarende for å få resultatet for alle radene. Følg bildenummerering for dette.

Resultatet viser 1 for verdiene for den første forekomsten i celleområdet D5 :D11 .

Merk: I stedet for å legge til null kan vi bruke N funksjon nestet med COUNTIF for å få samme resultat.

1.2 Bruke COUNTIFS med N-funksjonen

Ovennevnte metode er litt treg. For raskere resultater kan du bruke ANTALL-funksjonen nestet med N-funksjonen .

Formelen for datasettet vil være som følger:

=N(COUNTIFS(B$5:B5,B5,C$5:C5,C5)=1)

Resultatet blirdet samme som metode 1(a) .

Formelen er den samme som metoden. Den eneste forskjellen er at her trenger vi ikke en sammenføyningskolonne. Igjen, COUNTIFS kan ta flere områder og kriterier .

Lignende avlesninger:

  • Hvordan finne verdi innen rekkevidde i Excel (3 metoder)
  • Finn tegn i streng Excel (8 enkle måter)
  • Hvordan finne tekst i celle i Excel
  • Excel-søk etter tekst i rekkevidde (11 raske metoder)

2. Ved å bruke Nested ISNUMBER- og MATCH-funksjonene for å finne den første forekomsten av en verdi i et område i Excel

I tillegg kan du også bruke neste ISNUMBER og MATCH fungerer for å finne den første forekomsten av en verdi i et område.

Formelen vil være:

=1- ISNUMBER(MATCH(B5,B$4:B4,0))

Resultatet viser 1 for den første forekomsten av verdiene i området.

3. Bruk av Nested INDEX med andre funksjoner for å finne første forekomst av en Verdi i et område i Excel

Videre kan vi trekke ut verdier for den første forekomsten i en kolonne ved referanse til en annen kolonne ved å bruke INDEKS nestet med andre funksjoner som MATCH , LITEN , HVIS , SØK og så videre. Vi vil se noen av dem nedenfor.

3.1 Bruk av Nested INDEX- og MATCH-funksjonene

La oss starte med den nestede INDEX - og MATCH -formelen .

Formelen forgitt datasett vil være:

=INDEX($C$5:$C$11,MATCH($B$5,$B$5:$B$11,0))

Resultatet viser verdien av Celle C5 med den første forekomst av verdien av Celle B5 i området B5:B11 .

3.2 Bruk av Nested INDEX med SMALL-, IF- og ROW-funksjonene

Dessuten kan INDEKS funksjonen også nestes med funksjoner som SMALL , IF og RAD funksjoner for å få den ønskede verdien av den første forekomsten av en kolonne fra referansen til en annen i området.

Formelen er:

=INDEX($C$5:$C$11,SMALL(IF($B$5=$B$5:$B$11,ROW($B$5:$B$11)-ROW($B$5)+1),1))

Resultatet vil være det samme som metode 3(a) i denne delen .

I tillegg, med denne formelen, du kan også få verdien av verdien for andre gang i området ved å endre 1 på slutten av formelen med 2 .

La oss endre ID -nummeret for den andre oppstod « Wi-Fi Router» -verdi til « #11_00″ .

Resultatet vil vise ID for verdien for andre gang med navnet « Wi-Fi-ruter» .

Resultatet viser "#11_00" som er ID-nummeret til verdien for andre gang i området.

3.3 Bruk av Nested INDEX med ISNUMBER & SEARCH-funksjoner

Til slutt skal vi bruke en annen formel med de nestede INDEX -, ISNUMBER - og SEARCH -funksjonene som samsvarer med en data med en annen gitt data og gir utganger kun for duplikater.

Theformelen for dette vil være:

=INDEX($E$5:$E$7,MATCH(TRUE,ISNUMBER(SEARCH($E$5:$E$7,B5)),0))

Følg bildet for trinn som trengs for å bruke denne formelen.

Du kan legge merke til at utgangen på celle D9 viser ugyldige resultater. Det er fordi det ikke har noen duplikater innenfor området.

Ting å huske

1. Du må bruke Fyllhåndtaksikonet for å dra formelen for å finne resultater for resten av verdiene i området. Bruk dette der bildene viser pil ned.

2. Du må forstå hvordan du vil ha resultatet og deretter bruke hvilken som helst av metodene som passer deg.

Konklusjon

Artikkelen forklarer tre forskjellige formler for å finne den første forekomsten av en verdi i området i Excel. Formlene inkluderer funksjoner som COUNTIF , INDEX , ISNUMBER , LITEN , RAD , MATCH og så videre. Jeg håper artikkelen har hjulpet deg med å finne løsningen din. Hvis du har flere spørsmål, kan du skrive dem i kommentarfeltet.

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.