Użyj funkcji VLookup, aby uzyskać ostatnią liczbę na liście w programie Excel

Excel ma swoje ograniczenia, a w tym wpisie na blogu pokażę, jak możemy wykorzystać jedno z ograniczeń na naszą korzyść.

Uzyskaj ostatnią liczbę na liście w programie Excel za pomocą funkcji WYSZUKAJ.PIONOWO w programie Excel

Największa liczba dodatnia, której możesz użyć w programie Excel, to 9.99999999999999E+307 (Próbowałem tego w Excelu 2010).

To jest ogromne!!

Nie sądzę, żebyś kiedykolwiek potrzebował obliczeń obejmujących tak dużą liczbę. I to jest dokładnie to, czego możemy użyć, aby uzyskać ostatnią liczbę na liście.

Załóżmy, że masz zbiór danych (w A1:A14) jak pokazano poniżej i chcesz uzyskać ostatni numer na liście. Oto formuła, której możesz użyć:

= WYSZUKAJ.PIONOWO(9.99999999999999E+307;$A$1:$A$14;PRAWDA)

Jak to działa:
  • Wystawiaj tylko NUMBERS

Zauważ, że użyłem przybliżonego dopasowania WYSZUKAJ.PIONOWO (zwróć uwagę na TRUE na końcu formuły, zamiast FALSE). Oznacza to, że jeśli formuła wykryje dokładne dopasowanie wartości wyszukiwania, zwróci tę wartość. W przeciwnym razie kontynuuje działanie jedna komórka po drugiej i zatrzymuje się, gdy wartość w następnej komórce jest wyższa. Następnie zwraca wartość komórki, w której się zatrzymała.

Używamy tej właściwości, umieszczając największą możliwą liczbę, jaką Excel może obsłużyć jako wartość wyszukiwania. Tak więc program Excel kontynuowałby działanie do ostatniej komórki, a gdy nie może znaleźć niczego większego niż ta, zwraca wartość z ostatniej komórki.

  • Lista za pomocą NUMERÓW i TEKSTU zarówno

Ta formuła działałaby z listą zawierającą zarówno liczby, jak i tekst. Tutaj wykorzystujemy fakt, że w Wartość tekstu w Excelu jest wyższa niż wartość liczby (spróbuj =”a”>9.99999999999999E+307 w dowolnej komórce. Zwróci TRUE)

Więc kiedy używasz listy z liczbami i tekstem i używasz powyższej formuły, skanuje całą listę po jednej komórce na raz. Zatrzymuje się, gdy nie może znaleźć liczby większej niż 9.99999999999999E+307. Ponieważ wartość tekstu jest uważana za wyższą niż liczby w programie Excel, ta formuła poprawnie zwróci ostatnią liczbę z listy.

Możesz również polubić następujące samouczki WYSZUKAJ.PIONOWO:

  • Jak rozróżniać wielkość liter w funkcji WYSZUKAJ.PIONOWO.
  • Jak korzystać z funkcji WYSZUKAJ.PIONOWO z wieloma kryteriami.
  • WYSZUKAJ.PIONOWO vs. INDEKS/MECZ - Debata kończy się tutaj!.
  • Użyj funkcji IFERROR z funkcją WYSZUKAJ.PIONOWO, aby pozbyć się błędów #N/D.
  • Znajdź ostatnie wystąpienie wartości wyszukiwania na liście w programie Excel.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave