Få det första numeriska värdet i en kolumn eller rad
För att hämta det första numeriska värdet från ett intervall med en kolumn eller en rad kan du använda en formel baserad på INDEX, MATCH och ISNUMBER-funktioner.
Hur hämtar man det första numeriska värdet i en lista?
För att få den första numeriska värdet i listan Som visas ovan kommer kombinationen av funktionerna INDEX, MATCH och ISNUMBER hjälpa dig på detta sätt: ISNUMBER-funktionen kontrollerar varje värde i listan om de är siffror eller inte. MATCH-funktionen utför sedan en exakt matchning för att lokalisera positionen för det första numeriska värdet. INDEX kommer sedan att hämta värdet på den positionen.
Generisk syntax
=INDEX(range,MATCH(TRUE,ISNUMBER(range),0))
√ Obs! Detta är en matrisformel som kräver att du anger med ctrl + shift + ange.
- intervall: Det enkolumns- eller enradsintervall varifrån det första numeriska värdet ska returneras.
För att hämta första numeriska värdet i listan, kopiera eller skriv in formeln nedan i cellen E4 och tryck ctrl + shift + ange för att få resultatet:
= INDEX (B4: B15,MATCH(TRUE,ISNUMBER(B4: B15), 0))
Förklaring av formeln
=INDEX(B4:B15,MATCH(TRUE,ISNUMBER(B4:B15),0))
- ISNUMMER(B4:B15): ISNUMBER-funktionen utvärderar varje värde i intervallet B4: B15. Det kommer att returnera ett TRUE om ett värde är ett tal, ett FALSE annars. Så det kommer att generera en array så här: {FALSKT;FALSKT;FALSKT;FALSKT;FALSKT;FALSKT;FALSKT;FALSKT;SANN;FALSK SANN}.
- MATCH (SANT,ISNUMMER(B4:B15), 0) = MATCH (SANT,{FALSKT;FALSKT;FALSKT;FALSKT;FALSKT;FALSKT;FALSKT;FALSKT;SANN;FALSK SANN}, 0): Smakämnen matchningstyp 0 tvingar MATCH-funktionen att returnera positionen för den första SANN värde i arrayen. Så funktionen kommer tillbaka 10.
- INDEX(B4: B15,MATCH (SANT,ISNUMMER(B4:B15), 0)) = INDEX(B4: B15,10): Funktionen INDEX returnerar sedan 10intervallets värde B4: B15, vilket är 99.
Relaterade funktioner
Excel INDEX -funktionen returnerar det visade värdet baserat på en given position från ett intervall eller en array.
Excel MATCH -funktionen söker efter ett specifikt värde i ett cellintervall och returnerar värdets relativa position.
Relaterade formler
För att hämta det första textvärdet från ett enradsintervall skulle en formel baserad på HLOOKUP-funktionen hjälpa dig.
Hämta n:e matchningen med INDEX
För att hitta den n:e matchningen av ett värde från ett intervall och hämta dess motsvarande data kan du använda en formel baserad på funktionerna INDEX, ROW, SMALL och IF.
Hitta längsta eller kortaste textsträngen i en kolumn eller rad
För att leta efter den längsta eller kortaste textsträngen i en kolumn eller rad i Excel kan du använda funktionerna INDEX, MATCH, LEN och MAX eller MIN tillsammans.
Hitta längsta textsträng med kriterier
I den här handledningen kommer vi att prata om hur man letar efter den längsta textsträngen i en kolumn eller rad med kriterier i Excel med hjälp av funktionerna INDEX, MATCH, LEN och MAX.
De bästa Office-produktivitetsverktygen
Kutools för Excel - Hjälper dig att sticka ut från mängden
Kutools för Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...
Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)
- En sekund att växla mellan dussintals öppna dokument!
- Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
- Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
- Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.