Hitta första förekomsten av ett värde i ett intervall i Excel (3 sätt)

  • Dela Detta
Hugh West

I företagsvärlden är vi vana vid att se databaser där några saker förekommer mer än en gång. Man kanske vill ta reda på den första förekomsten av ett värde i ett intervall. Microsoft Excel har olika användbara formler för att utföra denna uppgift med lätthet. Artikeln förklarar tre olika formler med variationer i dem för att hitta den första förekomsten av ett värde i ett intervall i Excel.

Ladda ner övningsboken

För att öva kan du ladda ner arbetsboken här.

Hitta den första förekomsten av ett värde i ett intervall.xlsx

3 sätt att hitta första förekomsten av ett värde i ett intervall i Excel

Vi kommer att använda följande dataset för att förklara formler för att hitta den första förekomsten av ett värde i ett intervall i Excel.

Datasetet innehåller två kolumner med produkternas produktnamn och ID. Du kan märka att det finns upprepningar av värdena i kolumnerna. Vi måste hitta den första förekomsten av ett värde i intervallet. Vi kommer att förklara tre olika formler för att göra detta. Gå igenom resten av artikeln för att få information om formlerna och hur de fungerar för att hitta den första förekomsten av ett värde i ett intervall iExcel.

1. Använda funktionerna COUNTIF eller COUNTIFS för att hitta den första förekomsten av ett värde i ett intervall i Excel

COUNTIF är en enkel och användbar funktion för att hitta den första förekomsten av ett värde i ett intervall. Den tar emot ett eller flera kriterier och intervall baserat på användning av funktionen i singular eller plural. Vi kommer att se var och en av dem nedan.

1.1 Användning av COUNTIF-funktionen

Den enklaste formeln för att hitta den första förekomsten av ett värde i ett intervall är att använda COUNTIF funktion.

Följ stegen för att hitta förekomsten av ett värde i ett intervall:

  • Skriv en formel för att sammanfoga data från två kolumner i en ny kolumn.

Formeln: =B5&C5 .

Detta sammanfogar de två uppgifterna.

  • Dra ner den Handtag för påfyllning ikonen (den ( + ) som tecknet längst ner till höger i den första cellen) så får du resultatet av att sammanfoga två data till en enda kolumn enligt nedan.

  • Därefter skriver du formeln nedan i en ny kolumn:
=(COUNTIF($D$5:$D5,$D5)=1)+0

  • Dra nu på motsvarande sätt för att få resultatet för alla rader. Följ bildnumreringen för detta.

Resultatet visar 1 för värdena för den första förekomsten i intervallet av celler. D5:D11 .

Observera: Istället för att lägga till noll kan vi använda N Funktion som är inbäddad i COUNTIF för att få samma resultat.

1.2 Användning av COUNTIFS med N-funktionen

Ovanstående metod är lite långsam. För snabbare resultat kan du använda funktionen COUNTIFS med en häckad med N-funktionen .

Formeln för datasetet kommer att vara följande:

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

Resultatet blir detsamma som Metod 1 a) .

Formeln är densamma som metoden. Den enda skillnaden är att vi här inte behöver någon sammanfogningskolumn. Återigen, COUNTIFS kan ta flera gånger områden och kriterier .

Liknande läsningar:

  • Hur man hittar värdet i ett intervall i Excel (3 metoder)
  • Hitta tecken i Excel-strängar (8 enkla sätt)
  • Hur man hittar text i en cell i Excel
  • Excel söker efter text i ett intervall (11 snabba metoder)

2. Använda funktionerna ISNUMBER och MATCH för att hitta den första förekomsten av ett värde i ett intervall i Excel

Dessutom kan du också använda nest ISNUMMER och MATCH för att hitta den första förekomsten av ett värde i ett intervall.

Formeln kommer att vara följande:

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

Resultatet visar 1 för den första förekomsten av värdena i intervallet.

3. Använda INDEX med andra funktioner för att hitta första förekomsten av ett värde i ett intervall i Excel

Dessutom kan vi extrahera värden för den första förekomsten i en kolumn med hjälp av referensen till en annan kolumn genom att använda INDEX med andra funktioner som t.ex. MATCH , SMALL , IF , SÖKNING Vi kommer att se några av dem nedan.

3.1 Använda de inbäddade funktionerna INDEX och MATCH

Vi börjar med den inbäddade INDEX och MATCH formel.

Formeln för det givna datasetet blir:

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

Resultatet visar värdet av Cell C5 med den första förekomsten av värdet för Cell B5 i intervallet B5:B11 .

3.2 Användning av den inbäddade INDEXen med SMALL-, IF- och ROW-funktionerna

Dessutom är INDEX funktion kan också vara inbäddad med funktioner som den SMALL , IF och ROW funktioner för att få fram det önskade värdet för den första förekomsten av en kolumn från referensen för en annan kolumn i intervallet.

Formeln är:

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

Resultatet blir detsamma som Metod 3 a i detta avsnitt. .

Dessutom kan du med denna formel också få fram värdet av det andra värdet som uppträder för andra gången i intervallet genom att ändra 1 i slutet av formeln genom att 2 .

Låt oss ändra på ID nummer för den 2:a inträffade " Wi-Fi-router" värdet till " #11_00″ .

Resultatet kommer att visa följande ID av det andra värdet som uppträder vid den andra tidpunkten och som heter " Wi-Fi-router" .

Resultatet visar "#11_00", vilket är ID-numret för det andra värdet i intervallet som uppträder för andra gången.

3.3 Användning av INDEX med ISNUMBER & SEARCH-funktioner

Slutligen kommer vi att använda en annan formel med den inbäddade INDEX , ISNUMMER , och SÖKNING funktioner som matchar en data med en annan given data och endast ger utgångar för dubbletter.

Formeln för detta kommer att vara:

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

Följ bilden för att se vilka steg som krävs för att applicera denna formel.

Du kan märka att utgången vid Cell D9 visar ogiltiga resultat, eftersom det inte finns några dubbletter inom intervallet.

Saker att komma ihåg

1. Du måste använda Handtag för påfyllning ikonen för att dra formeln för att hitta resultat för resten av värdena i intervallet. Använd detta där bilderna visar en nedåtriktad pil.

2. Du måste förstå hur du vill ha ditt resultat och sedan tillämpa någon av de metoder som passar dig.

Slutsats

I artikeln förklaras tre olika formler för att hitta den första förekomsten av ett värde i intervallet i Excel. Formlerna innehåller funktioner som COUNTIF , INDEX , ISNUMMER , SMALL , ROW , MATCH och så vidare. Jag hoppas att artikeln har hjälpt dig att hitta din lösning. Om du har ytterligare frågor kan du skriva dem i kommentarsfältet.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.