Formula Excel: ultimul rând din date mixte cu spații goale -

Cuprins

Formula generică

(=MATCH(2,1/(range"")))

rezumat

Pentru a obține ultima poziție relativă (adică ultimul rând, ultima coloană) pentru datele mixte care pot conține celule goale, puteți utiliza funcția MATCH așa cum este descris mai jos.

Notă: aceasta este o formulă matrice și trebuie introdusă cu Control + Shift + Enter.

În exemplul prezentat, formula din E5 este:

(=MATCH(2,1/(B4:B10"")))

Ultima poziție * relativă *, nu rând pe foaia de lucru

Atunci când construiți formule mai avansate, este adesea necesar să aflați ultima locație a datelor dintr-o listă. În funcție de date, acesta ar putea fi ultimul rând cu date, ultima coloană cu date sau intersecția ambelor. Vrem ultima * poziție relativă * într-un interval dat, nu numărul rândului din foaia de lucru:

Explicaţie

Această formulă utilizează funcția MATCH configurată pentru a găsi poziția ultimei celule ne-goale dintr-un interval.

Lucrând din interior spre exterior, matricea de căutare din MATCH este construită astfel:

=1/(B4:B10"")) =1/(TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE) =(1;#DIV/0!;1;#DIV/0!;1;1;#DIV/0!)

Notă: toate valorile din matrice sunt fie 1, fie # DIV / 0! eroare.

MATCH este apoi setat pentru a se potrivi cu valoarea 2 în „modul de potrivire aproximativ”, prin omiterea celui de-al treilea argument este omis.

Deoarece valoarea de căutare a 2 nu va fi găsită niciodată, MATCH va găsi întotdeauna ultimul 1 în matricea de căutare, care corespunde ultimei celule ne-goale.

Această abordare va funcționa cu orice fel de date, inclusiv numere, text, date etc. Funcționează, de asemenea, cu șiruri de text nule care sunt returnate prin formule precum aceasta:

=IF(A1<100,"")

Gama dinamică

Puteți utiliza această formulă pentru a crea un interval dinamic cu alte funcții precum INDEX și OFFSET. Vedeți linkurile de mai jos pentru exemple și explicații:

  • Gama dinamică cu INDEX și COUNTA
  • Gama dinamică cu OFFSET și COUNTA

Inspirația pentru acest articol a venit din excelenta carte a lui Mike Girvin Control + Shift + Enter, unde Mike face o treabă excelentă explicând conceptul de „ultima poziție relativă”.

Articole interesante...