Eerste numerieke waarde in een kolom of rij ophalen
Als u de eerste numerieke waarde uit een bereik van één kolom of één rij wilt ophalen, kunt u een formule gebruiken die is gebaseerd op de INDEX, MATCH en ISNUMBER-functies.
Hoe de eerste numerieke waarde in een lijst op te halen?
Om het te krijgen eerste numerieke waarde in de lijst zoals hierboven getoond, zal de combinatie van de functies INDEX, MATCH en ISNUMBER u op deze manier helpen: De functie ISNUMBER controleert elke waarde in de lijst of het getallen zijn of niet. De MATCH-functie voert vervolgens een exacte overeenkomst uit om de positie van de eerste numerieke waarde te lokaliseren. INDEX haalt dan de waarde op die positie op.
Algemene syntaxis
=INDEX(range,MATCH(TRUE,ISNUMBER(range),0))
√ Opmerking: dit is een matrixformule waarvoor u moet invoeren met Ctrl + Shift + Enter.
- range: Het bereik van één kolom of één rij waaruit de eerste numerieke waarde moet worden geretourneerd.
Om de . op te halen eerste numerieke waarde in de lijst, kopieer of voer de onderstaande formule in de cel E4 in en druk op Ctrl + Shift + Enter om het resultaat te krijgen:
=INDEX(B4: B15,OVEREENKOMST(WAAR,ISGETAL(B4: B15),0))
Verklaring van de formule
=INDEX(B4:B15,MATCH(TRUE,ISNUMBER(B4:B15),0))
- ISGETAL(B4:B15): De ISNUMBER-functie evalueert elke waarde in het bereik B4: B15. Het zal een TRUE retourneren als een waarde een getal is, anders een FALSE. Het genereert dus een array zoals deze: {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;WAAR;FALSE;WAAR}.
- OVEREENKOMST(WAAR,ISGETAL(B4:B15), 0) = OVEREENKOMST(WAAR,{FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;WAAR;FALSE;WAAR}, 0): Dé match_type 0 dwingt de MATCH-functie om de positie van de eerste te retourneren TRUE waarde in de array. Dus de functie zal terugkeren 10.
- INHOUDSOPGAVE(B4: B15,OVEREENKOMST(WAAR,ISGETAL(B4:B15), 0)) = INHOUDSOPGAVE(B4: B15,10): De INDEX-functie retourneert dan de 10de waarde van het bereik B4: B15Dit is 99.
Gerelateerde functies
De Excel INDEX-functie retourneert de weergegeven waarde op basis van een bepaalde positie uit een bereik of een matrix.
De Excel MATCH-functie zoekt naar een specifieke waarde in een celbereik en retourneert de relatieve positie van de waarde.
Verwante formules
Eerste tekstwaarde op rij ophalen
Om de eerste tekstwaarde uit een bereik van één rij op te halen, zou een formule op basis van de functie HORIZ.ZOEKEN u kunnen helpen.
Haal de nde match op met INDEX
Om de zoveelste overeenkomst van een waarde uit een bereik te vinden en de bijbehorende gegevens op te halen, kunt u een formule gebruiken die is gebaseerd op de functies INDEX, RIJ, SMALL en IF.
Zoek de langste of kortste tekenreeks in een kolom of rij
Om de langste of kortste tekenreeks in een kolom of rij in Excel te zoeken, kunt u de functies INDEX, MATCH, LEN en MAX of MIN samen gebruiken.
Zoek de langste tekenreeks met criteria
In deze tutorial zullen we het hebben over het zoeken naar de langste tekststring in een kolom of rij met criteria in Excel met behulp van de INDEX-, MATCH-, LEN- en MAX-functies.
De beste tools voor kantoorproductiviteit
Kutools for Excel - Helpt u zich te onderscheiden van de menigte
Kutools voor Excel beschikt over meer dan 300 functies, Ervoor zorgen dat wat u nodig heeft slechts één klik verwijderd is...
Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)
- Een seconde om te schakelen tussen tientallen geopende documenten!
- Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
- Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Edge en Firefox.