Zoek de eerste keer dat een waarde in een bereik voorkomt in Excel (3 manieren)

  • Deel Dit
Hugh West

In de bedrijfswereld zijn we gewend databases te zien waarin een paar dingen meer dan eens voorkwamen. Het kan zijn dat men het eerste voorkomen van een waarde in een bereik wil achterhalen. Microsoft Excel heeft verschillende handige formules om deze taak met gemak uit te voeren. In dit artikel worden 3 verschillende formules met variaties erin uitgelegd om het eerste voorkomen van een waarde in een bereik in Excel te vinden.

Download Praktijk Werkboek

Om te oefenen kun je het werkboek hier downloaden.

De eerste aanwezigheid van een waarde in een bereik vinden.xlsx

3 manieren om de eerste aanwezigheid van een waarde in een bereik in Excel te vinden

We zullen de volgende dataset gebruiken om formules uit te leggen voor het vinden van het eerste voorkomen van een waarde in een bereik in Excel.

De dataset bevat twee kolommen met de productnaam en de ID van de producten. U ziet dat de waarden in de kolommen zich herhalen. We moeten de eerste keer dat een waarde in het bereik voorkomt vinden. We zullen drie verschillende formules uitleggen om dit te doen. Lees de rest van het artikel om meer te weten te komen over de formules en hoe ze werken om de eerste keer dat een waarde in een bereik voorkomt te vinden inExcel.

1. De functies COUNTIF of COUNTIFS gebruiken om de eerste waarde in een bereik in Excel te vinden

COUNTIF is een eenvoudige en nuttige functie om het eerste voorkomen van een waarde in een bereik te vinden. Het neemt enkele of meerdere criteria en bereiken op basis van enkelvoud of meervoud gebruik van de functie. We zullen elk van hen hieronder zien.

1.1 De functie COUNTIF gebruiken

De eenvoudigste formule om het eerste voorkomen van een waarde in een bereik te vinden is met behulp van de COUNTIF functie.

Volg de stappen om het voorkomen van een waarde in een bereik te vinden:

  • Schrijf een formule om de gegevens van twee kolommen samen te voegen in een nieuwe kolom.

De formule: =B5&C5 .

Dit verbindt de twee gegevens.

  • Sleep de Vulgreep pictogram (de ( + ) als teken rechtsonder in de eerste cel) en u krijgt het resultaat van het samenvoegen van twee gegevens tot één kolom zoals hieronder.

  • Schrijf daarna in een nieuwe kolom de onderstaande formule:
=(COUNTIF($D$5:$D5,$D5)=1)+0

  • Sleep nu dienovereenkomstig om het resultaat voor alle rijen te krijgen. Volg hiervoor de nummering van het plaatje.

Het resultaat toont 1 voor de waarden van het eerste voorkomen in het cellenbereik D5:D11 .

Let op: In plaats van nul toevoegen kunnen we N Functie genest met COUNTIF om hetzelfde resultaat te krijgen.

1.2 Gebruik van COUNTIFS met de N-functie

De bovenstaande methode is een beetje traag. Voor snellere resultaten kunt u gebruik maken van de functie COUNTIFS genest met de N-functie .

De formule voor de dataset ziet er als volgt uit:

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

Het resultaat zal hetzelfde zijn als methode 1 a) .

De formule is hetzelfde als de methode. Het enige verschil is dat we hier geen join-kolom nodig hebben. Opnieuw, COUNTIFS kan meerdere reeksen en criteria .

Vergelijkbare lezingen:

  • Hoe waarde te vinden in een bereik in Excel (3 methoden)
  • Teken vinden in String Excel (8 eenvoudige manieren)
  • Hoe tekst in cel te vinden in Excel
  • Excel zoeken naar tekst in een bereik (11 snelle methoden)

2. De geneste functies ISNUMBER en MATCH gebruiken om de eerste waarde in een bereik in Excel te vinden.

Bovendien kunt u ook nest het ISNUMMER en de MATCH functies om het eerste voorkomen van een waarde in een bereik te vinden.

De formule zal zijn:

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

Het resultaat toont 1 voor het eerste voorkomen van de waarden in het bereik.

3. De geneste INDEX met andere functies gebruiken om de eerste waarde in een bereik in Excel te vinden

Bovendien kunnen we de waarden van het eerste voorkomen in een kolom extraheren door de referentie van een andere kolom met behulp van INDEX genest met andere functies zoals MATCH , KLEIN , ALS , ZOEKEN We zullen er hieronder een paar zien.

3.1 De geneste INDEX- en MATCH-functies gebruiken

Laten we beginnen met de geneste INDEX en MATCH formule.

De formule voor de gegeven dataset zal zijn:

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

Het resultaat toont de waarde van Cel C5 met het eerste voorkomen van de waarde van Cel B5 in de reeks B5:B11 .

3.2 De geneste INDEX gebruiken met de functies SMALL, IF en ROW

Trouwens, de INDEX functie kan ook worden genest met functies als de KLEINE , ALS en ROW functies om de gewenste waarde van het eerste voorkomen van een kolom te verkrijgen uit de referentie van een andere kolom in het bereik.

De formule is:

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

Het resultaat zal hetzelfde zijn als methode 3 a) van deze afdeling .

Bovendien kunt u met deze formule ook de waarde van de 2e keer voorkomende waarde in het bereik krijgen door de 1 aan het einde van de formule door 2 .

Laten we de ID nummer voor de 2e opgetreden " Wi-Fi Router" waarde naar " #11_00″ .

Het resultaat zal de ID van de 2e tijd voorkomende waarde genaamd " Wi-Fi Router" .

Het resultaat toont "#11_00", het ID-nummer van de tweede waarde in de reeks.

Tenslotte gaan we nog een formule gebruiken met de geneste INDEX , ISNUMMER en ZOEKEN functies die een gegeven matcht met een ander gegeven en alleen uitvoer geeft voor duplicaten.

De formule hiervoor zal zijn:

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

Volg de afbeelding voor de stappen die nodig zijn om deze formule toe te passen.

U ziet dat de uitvoer bij Cel D9 geeft ongeldige resultaten. Dat komt omdat het geen duplicaten heeft binnen het bereik.

Dingen om te onthouden

1. Je moet de Vulgreep om de formule te slepen voor het vinden van resultaten voor de rest van de waarden in het bereik. Pas dit toe waar de plaatjes een pijl naar beneden tonen.

2. U moet begrijpen hoe u uw resultaat wilt en dan een van de methoden toepassen die bij u passen.

Conclusie

Het artikel legt drie verschillende formules uit om het eerste voorkomen van een waarde in het bereik in Excel te vinden. De formules omvatten functies als COUNTIF , INDEX , ISNUMMER , KLEIN , ROW , MATCH Ik hoop dat dit artikel u heeft geholpen uw oplossing te vinden. Als u nog vragen heeft, kunt u die in het commentaarveld stellen.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.