Excel

Sidste række i tekstdata

Last Row Text Data

Excel -formel: Sidste række i tekstdataGenerisk formel | _+_ | 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 -funktion . I det viste eksempel er formlen i D5:





= MATCH (bigtext,range)
Forklaring

Denne formel bruger MATCH -funktion i omtrentlige matchtilstand for at finde den sidste tekstværdi i et område. Omtrentlig match aktiveret ved at indstille med det tredje argument i MATCH til 1 eller udelade dette argument, der som standard er 1.

Opslagsværdien er en såkaldt 'stor tekst' (undertiden forkortet 'stortekst'), som bevidst er en værdi 'større' end enhver værdi, der vises i området. Når man arbejder med tekst, som sorterer alfabetisk, betyder det en tekstværdi, der altid vises i slutningen af ​​den alfabetiske sorteringsrækkefølge.





antal dage i måneden excel

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

hvordan man læser xml-fil i Excel

Når MATCH ikke kan finde denne værdi, vil den 'gå tilbage' til den sidste tekstværdi i området og returnere 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 indeholder både tal og tekst.

Sidste relative position vs sidste række nummer

Når man 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 mellem begge. Bemærk: vi vil have det sidste i forhold position inden for et givet område , ikke rækkenummeret på regnearket:

Illustration af sidste relative position (sidste række, sidste kolonne)

hvordan man beregner forholdet mellem to tal

Dynamisk rækkevidde

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

  • Dynamisk område med INDEX og COUNTA
  • Dynamisk område med OFFSET og COUNTA

Inspiration til denne artikel kom fra Mike Girvins fremragende bog Ctrl + Skift + Enter , hvor Mike forklarer begrebet 'sidste relative position'.

Forfatter Dave Bruns


^