Excel-formel: Sidste række i numeriske data -

Indholdsfortegnelse

Generisk formel

=MATCH(bignum,range)

Resumé

For at få den sidste relative position (dvs. sidste række, sidste kolonne) for numeriske data (med eller uden tomme celler) kan du bruge MATCH-funktionen med et såkaldt "stort tal".

I det viste eksempel er formlen i E5:

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

Sidste * relative * position, ikke række på regnearket

Når du bygger avancerede formler, der skaber dynamiske områder, er det ofte nødvendigt at finde ud af den sidste placering af data på en liste. Afhængigt af dataene kan dette være den sidste række med data, den sidste kolonne med data eller skæringspunktet for begge. Bemærk: vi vil have den sidste * relative position * inden for et givet interval, ikke række nummeret på regnearket:

Forklaring

Denne formel bruger MATCH-funktionen i omtrentlig matchtilstand til at finde den sidste numeriske værdi i et interval. Omtrentlig match aktiveret ved at indstille det tredje argument i MATCH til 1 eller udelade dette argument, som standard er 1.

Opslagsværdien er et såkaldt "stort tal" (undertiden forkortet "bignum"), som med vilje er større end nogen værdi, der vises i området.

Resultatet er, at MATCH "træder tilbage" til den sidste numeriske værdi i området og returnerer denne position.

Bemærk: denne fremgangsmåde fungerer fint med tomme celler i området, men er ikke pålidelig med blandede data, der inkluderer både tal og tekst.

Om bignum

Det største antal, Excel kan håndtere, er 9.99999999999999E + 307.

Når du bruger MATCH på denne måde, kan du bruge ethvert stort antal, der garanteret er større end nogen værdi i området, for eksempel:

=MATCH(1E+06,range) // 1 million =MATCH(1E+09,range) // 1 billion =MATCH(1E+12,range) // 1 trillion

Fordelen ved at bruge 9.99E + 307 eller lignende er, at det er (1) et stort antal og (2) genkendeligt som pladsholder for et "stort tal". Du ser det bruges i forskellige avancerede Excel-formler.

Dynamisk rækkevidde

Du kan bruge denne formel til at oprette et dynamisk område med andre funktioner som INDEX og OFFSET. Se nedenstående links for eksempler og forklaringer:

  • Dynamisk rækkevidde med INDEX og COUNTA
  • Dynamisk rækkevidde med OFFSET og COUNTA

Inspiration til denne artikel stammer fra Mike Girvins fremragende bog Control + Shift + Enter, hvor Mike forklarer begrebet "sidste relative position".

Interessante artikler...