Excel

Pridobite vrednost zadnje neprazne celice

Get Value Last Non Empty Cell

Formula Excel: Pridobite vrednost zadnje neprazne celiceSplošna formula | _+_ | Povzetek

Če želite poiskati vrednost zadnje neprazne celice v vrstici ali stolpcu, lahko uporabite to funkcijo LOOKUP v tej presenetljivo kompaktni formuli. Kot dodaten bonus ta formula ni formula niza in ni nestanovitna.



Pojasnilo

Ključ do razumevanja te formule je prepoznati, da je vrednost lookup_value 2 namerno večja od vseh vrednosti, ki se bodo pojavile v lookup_vector.

kako pritisniti enter znotraj celice v
  1. Izraz A: A '' vrne niz resničnih in lažnih vrednosti: {TRUE, FALSE, TRUE, ...}.
  2. Številka 1 se nato razdeli s to matriko in ustvari novo matriko, sestavljeno iz 1 -ih ali deljenih z nič napakami (#DIV/0!): {1,0,1, ...}. Ta matrika je lookup_vector.
  3. Če lookup_value ni mogoče najti, se bo LOOKUP ujemal z naslednjo najmanjšo vrednostjo.
  4. V tem primeru je lookup_value 2, največja vrednost v lookup_array pa 1, zato se bo iskanje ujemalo z zadnjim 1 v matriki.
  5. LOOKUP vrne ustrezno vrednost v result_vector (tj. Vrednost na istem mestu).

Obravnavanje napak

Če pride do napak v lookup_vector, zlasti če je napaka v zadnji neprazni celici, je treba to formulo prilagoditi. Ta prilagoditev je potrebna, ker '' merila vrnejo napako, če celica vsebuje napako. Če želite odpraviti to težavo, uporabite ISBLANK z NOT:





= LOOKUP (2,1/(A:A''),A:A)

Zadnja številčna vrednost

Če želite dobiti zadnjo številčno vrednost, lahko funkcijo ISNUMBER dodate takole:

 
= LOOKUP (2,1/( NOT ( ISBLANK (A:A))),A:A)

Položaj zadnje vrednosti

Če želite dobiti položaj (v tem primeru številko vrstice) zadnje vrednosti, lahko poskusite s formulo, kot je ta:



kako narediti prvo vrstico v excelu bivanje
 
= LOOKUP (2,1/( ISNUMBER (A1:A100)),A1:A100)

Tu vnesemo številke vrstic istega obsega v iskanje za vektor rezultata in dobimo nazaj številko vrstice zadnjega ujemanja.

Avtor Dave Bruns


^