Find den første forekomst af en værdi i et område i Excel (3 måder)

  • Del Dette
Hugh West

I virksomhedsverdenen er vi vant til at se databaser, hvor nogle få ting forekommer mere end én gang. Det kan være, at man ønsker at finde den første forekomst af en værdi i et område. Microsoft Excel har forskellige nyttige formler til at udføre denne opgave med lethed. Artiklen vil forklare 3 forskellige formler med variationer i dem til at finde den første forekomst af en værdi i et område i Excel.

Download arbejdsbog til øvelser

Du kan downloade arbejdsbogen her for at øve dig.

Find den første forekomst af en værdi i et interval.xlsx

3 måder at finde den første forekomst af en værdi i et område i Excel

Vi vil bruge følgende datasæt til at forklare formler til at finde den første forekomst af en værdi i et område i Excel.

Datasættet indeholder to kolonner med produkternes produktnavn og ID. Du kan bemærke, at der er gentagelser af værdierne i kolonnerne. Vi skal finde den første forekomst af en værdi i intervallet. Vi vil forklare tre forskellige formler til at gøre dette. Gennemgå resten af artiklen for at få mere at vide om formlerne, og hvordan de fungerer for at finde den første forekomst af en værdi i et interval iExcel.

1. Brug af funktionerne COUNTIF eller COUNTIFS til at finde den første forekomst af en værdi i et interval i Excel

COUNTIF er en nem og nyttig funktion til at finde den første forekomst af en værdi i et interval. Den kan bruge enkelt- eller flerkriterier og intervaller baseret på anvendelse af enkelt- eller flertalsfunktion. Vi vil se hver af dem nedenfor.

1.1 Brug af COUNTIF-funktionen

Den nemmeste formel til at finde den første forekomst af en værdi i et område er at bruge COUNTIF funktion.

Følg trinene for at finde forekomsten af en værdi i et område:

  • Skriv en formel til at samle data fra to kolonner i en ny kolonne.

Formlen: =B5&C5 .

Herved sammenkobles de to data.

  • Træk ned i den Håndtag til påfyldning ikonet (ikonet ( + ) som tegnet til højre nederst i den første celle), og du får resultatet af sammenlægningen af to data til en enkelt kolonne som nedenfor.

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

  • Træk nu tilsvarende for at få resultatet for alle rækkerne. Følg billednummereringen for dette.

Resultatet viser 1 for værdierne for den første forekomst i intervallet af celler D5:D11 .

Bemærk: I stedet for tilføjelse af nul kan vi bruge N Funktion indlejret med COUNTIF for at få det samme resultat.

1.2 Brug af COUNTIFS med N-funktionen

Ovenstående metode er en smule langsom. Hvis du vil opnå hurtigere resultater, kan du bruge funktionen COUNTIFS med N-funktionen .

Formlen for datasættet vil være som følger:

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

Resultatet vil være det samme som metode 1, litra a) .

Formlen er den samme som metoden. Den eneste forskel er, at vi her ikke har brug for en join-kolonne. Igen, COUNTIFS kan tage flere intervaller og kriterier .

Lignende læsninger:

  • Sådan finder du værdien i området i Excel (3 metoder)
  • Find tegn i Excel-streng (8 nemme måder)
  • Sådan finder du tekst i en celle i Excel
  • Excel-søgning efter tekst i et område (11 hurtige metoder)

2. Brug af funktionerne Nested ISNUMBER og MATCH til at finde den første forekomst af en værdi i et område i Excel

Desuden kan du også bruge nest ISNUMMER og MATCH funktioner til at finde den første forekomst af en værdi i et område.

Formlen vil være:

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

Resultatet viser 1 for den første forekomst af værdierne i intervallet.

3. Brug af den indlejrede INDEX med andre funktioner til at finde første forekomst af en værdi i et område i Excel

Desuden kan vi udtrække værdierne for den første forekomst i en kolonne ved hjælp af referencen til en anden kolonne ved hjælp af INDEX med andre funktioner som f.eks. MATCH , SMALL , IF , SØG Vi vil se nogle få af dem nedenfor.

3.1 Brug af de indlejrede INDEX- og MATCH-funktioner

Lad os starte med den indlejrede INDEX og MATCH formel.

Formlen for det givne datasæt bliver:

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

Resultatet viser værdien af Celle C5 med den første forekomst af værdien af Celle B5 i området B5:B11 .

3.2 Brug af den indlejrede INDEX med SMALL-, IF- og ROW-funktionerne

Desuden er det INDEX funktion kan også være indlejret med funktioner som den SMÅ , IF og RÆKKE funktioner til at få den ønskede værdi for den første forekomst af en kolonne fra referencen til en anden kolonne i intervallet.

Formlen 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, litra a), i dette afsnit .

Desuden kan du med denne formel også få værdien af den anden værdi, der forekommer for anden gang i intervallet, ved at ændre 1 i slutningen af formlen med 2 .

Lad os ændre den ID nummer for den 2. opstod " Wi-Fi-router" til " #11_00″ .

Resultatet vil vise den ID af den 2. gang forekommende værdi ved navn " Wi-Fi-router" .

Resultatet viser "#11_00", som er ID-nummeret for den anden værdi, der forekommer for anden gang i intervallet.

3.3 Brug af den indlejrede INDEX med ISNUMBER & SEARCH-funktioner

Endelig skal vi bruge en anden formel med den indlejrede INDEX , ISNUMBER , og SØG funktioner, der matcher en data med en anden given data og kun giver output for dubletter.

Formlen for dette vil være:

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

Følg billedet for at se de nødvendige trin for at anvende denne formel.

Du kan bemærke, at output på Celle D9 viser ugyldige resultater, fordi den ikke har nogen dubletter inden for området.

Ting at huske

1. Du skal bruge den Håndtag til påfyldning ikonet for at trække formlen for at finde resultater for resten af værdierne i intervallet. Anvend dette, hvor billederne viser pil nedad.

2. Du skal forstå, hvordan du vil have dit resultat, og derefter anvende en af de metoder, der passer dig.

Konklusion

Artiklen forklarer tre forskellige formler til at finde den første forekomst af en værdi i intervallet i Excel. Formlerne omfatter funktioner som COUNTIF , INDEX , ISNUMBER , SMALL , RÆKKE , MATCH Jeg håber, at artiklen har hjulpet dig med at finde din løsning. Hvis du har yderligere spørgsmål, kan du skrive dem i kommentarfeltet.

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.