Excel formula: Posljednji redak u tekstualnim podacima -

Sadržaj

Generička formula

=MATCH(bigtext,range)

Sažetak

Da biste dobili posljednji relativni položaj (tj. Posljednji redak, zadnji stupac) za tekstualne podatke (sa ili bez praznih ćelija), možete koristiti funkciju MATCH. U prikazanom primjeru formula u D5 je:

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

Obrazloženje

Ova formula koristi funkciju MATCH u načinu približnog podudaranja za pronalaženje posljednje tekstualne vrijednosti u rasponu. Približno podudaranje omogućeno postavljanjem trećeg argumenta u MATCH na 1 ili izostavljanjem ovog argumenta, koji je prema zadanim postavkama 1.

Vrijednost pretraživanja je takozvani "veliki tekst" (ponekad skraćeno "bigtext") koji je namjerno vrijednost "veća" od bilo koje vrijednosti koja će se pojaviti u rasponu. Kada radite s tekstom koji se razvrstava po abecedi, to znači tekstualnu vrijednost koja će se uvijek pojaviti na kraju abecednog redoslijeda sortiranja.

Budući da se ova formula podudara s tekstom, ideja je konstruirati vrijednost pretraživanja koja se nikada neće pojaviti u stvarnom tekstu, ali će uvijek biti zadnja. Da bismo to učinili, koristimo funkciju REPT da ponovimo slovo "z" 255 puta. Broj 255 predstavlja najveći broj znakova koji MATCH dopušta u vrijednosti pretraživanja.

Kada MATCH ne može pronaći ovu vrijednost, vratit će se na "zadnju vrijednost teksta" u rasponu i vratiti položaj te vrijednosti.

Napomena: ovaj pristup dobro funkcionira s praznim ćelijama u rasponu, ali nije pouzdan s miješanim podacima koji uključuju i brojeve i tekst.

Posljednji relativni položaj u odnosu na broj posljednjeg reda

Prilikom izrade naprednih formula koje stvaraju dinamičke raspone, često je potrebno dokučiti posljednje mjesto podataka na popisu. Ovisno o podacima, ovo može biti zadnji redak s podacima, zadnji stupac s podacima ili presjek oba. Napomena: želimo zadnji relativni položaj unutar zadanog raspona, a ne broj retka na radnom listu:

Dinamički raspon

Ovu formulu možete koristiti za stvaranje dinamičkog raspona s drugim funkcijama poput INDEX i OFFSET. Primjere i objašnjenje potražite u donjim vezama:

  • Dinamički raspon s INDEX i COUNTA
  • Dinamički raspon s OFFSET i COUNTA

Inspiracija za ovaj članak potekla je iz izvrsne knjige Mikea Girvina Control + Shift + Enter, gdje Mike objašnjava koncept "posljednjeg relativnog položaja".

Zanimljivi članci...