Excel-formel: Sidste række i tekstdata -

Indholdsfortegnelse

Generisk formel

=MATCH(bigtext,range)

Resumé

For at få den sidste relative position (dvs. sidste række, sidste kolonne) for tekstdata (med eller uden tomme celler) kan du bruge MATCH-funktionen. I det viste eksempel er formlen i D5:

=MATCH(REPT("z",255),B4:B11)

Forklaring

Denne formel bruger MATCH-funktionen i omtrentlig matchtilstand til at finde den sidste tekstvæ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 en såkaldt "stor tekst" (undertiden forkortet "stortekst"), som med vilje er en værdi "større" end nogen værdi, der vises i området. Når du arbejder med tekst, som sorteres alfabetisk, betyder det en tekstværdi, der altid vises i slutningen af ​​den alfabetiske sorteringsrækkefølge.

Da denne formel matcher tekst, er ideen at konstruere en opslagsværdi, der aldrig vil forekomme i den faktiske tekst, men som altid vil være den sidste. For at gøre det bruger vi REPT-funktionen til at gentage bogstavet "z" 255 gange. Tallet 255 repræsenterer det største antal tegn, som MATCH tillader i en opslagsværdi.

Når MATCH ikke kan finde denne værdi, "træder den tilbage" til den sidste tekstværdi i området og returnerer positionen for denne værdi.

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.

Sidste relative position versus sidste række nummer

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:

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...