Excel formula: Posljednji redak u numeričkim podacima -

Sadržaj

Generička formula

=MATCH(bignum,range)

Sažetak

Da biste dobili posljednji relativni položaj (tj. Posljednji redak, zadnji stupac) za numeričke podatke (sa ili bez praznih ćelija), možete upotrijebiti funkciju MATCH s takozvanim "velikim brojem".

U prikazanom primjeru formula u E5 je:

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

Zadnji * relativni * položaj, a ne red na radnom listu

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 određenog raspona, a ne broj retka na radnom listu:

Obrazloženje

Ova formula koristi funkciju MATCH u načinu približnog podudaranja za pronalaženje posljednje numeričke 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 broj" (ponekad skraćeno "bignum") koji je namjerno veći od bilo koje vrijednosti koja će se pojaviti u rasponu.

Rezultat je da će MATCH "odstupiti" do posljednje brojčane vrijednosti u rasponu i vratiti taj položaj.

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

O bignumu

Najveći broj koji Excel može podnijeti je 9,99999999999999E + 307.

Kada koristite MATCH na ovaj način, možete koristiti bilo koji veliki broj za koji je zajamčeno da je veći od bilo koje vrijednosti u rasponu, na primjer:

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

Prednost upotrebe 9,99E + 307 ili sličnog je u tome što je (1) ogroman broj i (2) prepoznatljiv kao rezervirano mjesto za "veliki broj". Vidjet ćete da se koristi u raznim naprednim Excel formulama.

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