Excel

Sista raden i numeriska data

Last Row Numeric Data

Excel -formel: Sista raden i numeriska dataGenerisk formel | _+_ | Sammanfattning

För att få den sista relativa positionen (dvs. sista raden, sista kolumnen) för numeriska data (med eller utan tomma celler) kan du använda MATCH -funktionen med en så kallad ' stort antal '.



I exemplet som visas är formeln i E5:

utmärkta antal i ett intervall
= MATCH (bignum,range)

Sista * relativa * position, inte rad på kalkylblad

När du bygger avancerade formler som skapar dynamiska intervall är det ofta nödvändigt att räkna ut den sista platsen för data i en lista. Beroende på data kan detta vara den sista raden med data, den sista kolumnen med data eller skärningspunkten för båda. Obs: vi vill ha den sista *relativa positionen * inom ett givet intervall , inte radnumret i kalkylbladet:





Illustration av sista relativa positionen (sista raden, sista kolumnen)

Förklaring

Denna formel använder MATCH -funktionen i ungefärligt matchningsläge för att hitta det sista numeriska värdet i ett område. Ungefärlig matchning aktiveras genom att ställa in med det tredje argumentet i MATCH till 1, eller utelämna detta argument, som är standard 1.



Sökvärdet är ett så kallat 'stort tal' (ibland förkortat 'bignum') som avsiktligt är större än något värde som visas i intervallet.

excel villkorliga formateringsdatum i framtiden

Resultatet är att MATCH kommer att 'gå tillbaka' till det sista numeriska värdet i intervallet och returnera den positionen.

Obs! Detta tillvägagångssätt fungerar bra med tomma celler i intervallet, men är inte tillförlitligt med blandad data som innehåller både siffror och text.

Om bignum

Det största antalet Excel kan hantera är 9.99999999999999E+307.

När du använder MATCH på det här sättet kan du använda valfritt stort antal som garanterat är större än något värde i intervallet, till exempel:

 
= MATCH (9.99E+307,B4:B9)

Fördelen med att använda 9,99E+307 eller liknande är att det är (1) ett stort antal och (2) igenkännligt som platshållare för ett 'stort nummer'. Du ser den användas i olika avancerade Excel -formler.

Dynamiskt omfång

Du kan använda denna formel för att skapa ett dynamiskt intervall med andra funktioner som INDEX och OFFSET. Se länkar nedan för exempel och förklaring:

hur man skapar en prognos i Excel
  • Dynamiskt intervall med INDEX och COUNTA
  • Dynamiskt intervall med OFFSET och COUNTA

Inspiration för denna artikel kom från Mike Girvins utmärkt bok Ctrl + Skift + Enter , där Mike förklarar begreppet 'sista relativa position'.

Författare Dave Bruns


^