Excel-formel: Siste rad i tekstdata -

Innholdsfortegnelse

Generisk formel

=MATCH(bigtext,range)

Sammendrag

For å få den siste relative posisjonen (dvs. siste rad, siste kolonne) for tekstdata (med eller uten tomme celler), kan du bruke MATCH-funksjonen. I eksemplet vist er formelen i D5:

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

Forklaring

Denne formelen bruker MATCH-funksjonen i omtrentlig kampmodus for å finne den siste tekstverdien i et område. Omtrentlig kamp aktivert ved å sette ved det tredje argumentet i MATCH til 1, eller utelate dette argumentet, som standard er 1.

Oppslagsverdien er en såkalt "stor tekst" (noen ganger forkortet "stortekst") som med vilje er en verdi "større" enn noen verdi som vil vises i området. Når du arbeider med tekst, som sorterer alfabetisk, betyr dette en tekstverdi som alltid vil vises på slutten av den alfabetiske sorteringsrekkefølgen.

Siden denne formelen samsvarer med teksten, er ideen å lage en oppslagsverdi som aldri vil forekomme i faktisk tekst, men som alltid vil være sist. For å gjøre det bruker vi REPT-funksjonen til å gjenta bokstaven "z" 255 ganger. Tallet 255 representerer det største antallet tegn som MATCH tillater i en oppslagsverdi.

Når MATCH ikke finner denne verdien, vil den "gå tilbake" til den siste tekstverdien i området, og returnere posisjonen til den verdien.

Merk: denne tilnærmingen fungerer bra med tomme celler i området, men er ikke pålitelig med blandede data som inkluderer både tall og tekst.

Siste relative posisjon mot siste radnummer

Når du bygger avanserte formler som skaper dynamiske områder, er det ofte nødvendig å finne ut den siste plasseringen av data i en liste. Avhengig av data kan dette være den siste raden med data, den siste kolonnen med data eller skjæringspunktet mellom begge. Merk: vi vil ha den siste relative posisjonen innenfor et gitt område, ikke radnummeret på regnearket:

Dynamisk rekkevidde

Du kan bruke denne formelen til å lage et dynamisk område med andre funksjoner som INDEX og OFFSET. Se lenker nedenfor for eksempler og forklaring:

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

Inspirasjon til denne artikkelen kom fra Mike Girvins utmerkede bok Control + Shift + Enter, hvor Mike forklarer begrepet "siste relative posisjon".

Interessante artikler...