Excel: hoe u de eerste waarde op rij die niet nul is, kunt vinden
U kunt de volgende formule in Excel gebruiken om de eerste kolom met een waarde die niet nul is in een bepaalde rij te vinden:
=INDEX( B$1:E$1 ,MATCH(TRUE,INDEX( B2:E2 <>0,),0))
Deze specifieke formule zoekt naar de eerste waarde in rij B2:E2 met een waarde die niet nul is en retourneert de overeenkomstige kolomnaam uit rij B1:E1 .
Het volgende voorbeeld laat zien hoe u deze formule in de praktijk kunt gebruiken.
Voorbeeld: Zoek de eerste waarde die niet nul is in een rij in Excel
Laten we zeggen dat we de volgende gegevensset in Excel hebben die het aantal fouten laat zien dat door een basketbalteam is begaan in elk kwart van acht verschillende wedstrijden:
Laten we zeggen dat we in elke game het eerste kwart willen vinden waarin een fout heeft plaatsgevonden.
Met andere woorden: we willen in elke rij de eerste waarde die niet nul is, vinden en de bijbehorende kolomnaam retourneren.
Om dit te doen, kunnen we de volgende formule in cel F2 typen:
=INDEX( B$1:E$1 ,MATCH(TRUE,INDEX( B2:E2 <>0,),0))
We kunnen vervolgens op deze formule klikken en deze naar elke resterende cel in kolom F slepen:
Kolom F geeft nu het eerste kwartaal weer met een waarde die niet nul is in elke rij.
In de eerste game vond de eerste fout bijvoorbeeld plaats in het derde kwartaal, dus cel F2 retourneert de waarde voor kwartaal 3:
Opmerking : als elke waarde in een bepaalde rij nul is, retourneert deze formule eenvoudigweg #N/A omdat er geen waarde anders dan nul kon worden gevonden.
Aanvullende bronnen
In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in Excel kunt uitvoeren:
Excel: specifieke tekst uit cellen verwijderen
Excel: een formule voor MID van rechts
Excel: Hoe de MID-functie te gebruiken voor strings met variabele lengte