Spis treści
Używamy programu Excel do naszych celów urzędowych i biznesowych. Do tych celów używamy dużej ilości danych. Czasami musimy znaleźć ostatnią komórkę z wartością w kolumnie. Wydaje się męczące, aby sprawdzić całą kolumnę i znaleźć to ręcznie. Tak więc, w tym artykule omówimy kilka szybkich metod, jak znaleźć ostatnią komórkę z wartością w kolumnie w programie Excel.
Wzięliśmy prosty zestaw danych o datach odpowiadających sprzedaży.
Pobierz Zeszyt ćwiczeń
Pobierz ten zeszyt ćwiczeń, aby ćwiczyć podczas czytania tego artykułu.
Znajdź ostatnią komórkę z wartością w kolumnie.xlsx3 Metody wyszukiwania ostatniej komórki z wartością w kolumnie w Excelu
Tutaj omówimy 3 metody znalezienia ostatniej komórki z wartościami w kolumnie. Pierwsza i ostatnia metoda mają też kilka podpunktów. Ponieważ funkcja może być używana na różne sposoby.
Dodamy kolumnę o nazwie Wartość aby pokazać wynik.
1. funkcja LOOKUP do wyszukiwania ostatniej komórki z wartością w kolumnie w Excelu
Tutaj użyjemy funkcja LOOKUP aby znaleźć ostatnią komórkę z wartością w Excelu. Będziemy łączyć tę funkcję z innymi funkcjami. 1. wyjaśnimy podstawowe LOOKUP funkcja, a następnie dodać pozostałe funkcje.
1.1 Użycie tylko podstawowej funkcji LOOKUP
Tutaj użyjemy podstawowego LOOKUP Funkcja ta wyszukuje wartości z zakresu kolumn. Tutaj sprawdzimy całą Kolumna C .
Krok 1:
- Po pierwsze, przejdź do Komórka D5 .
- Napisz. LOOKUP wzięliśmy zakres C:C bo chcemy się dowiedzieć z całego Kolumna C . Możemy również ustalić pewien zakres. Tak więc, nasz wzór staje się:
=LOOKUP(2,1/(C:C""),C:C)
Krok 2:
- Teraz naciśnij ENTER i dostaniemy wynik.
Tutaj otrzymujemy ostatnią wartość Kolumna C Na podstawie pobranych danych możemy również sprawdzić czy wynik jest poprawny czy nie.
Uwaga:
C: C"" - Sprawdza cały Kolumna C dla pustych komórek i zwraca TRUE/FALSE dla każdej komórki z tego zakresu. Jeśli komórka nie jest pusta, to zwracamy TRUE w przeciwnym razie pokaż FALSE Możemy dostosować zakres komórek jak na nasze potrzeby.
1/ - Wykonuje on operację podziału. tutaj, 1 zostanie podzielona przez wartość z poprzedniego kroku, która może wynosić TRUE lub FALSE . Jeśli TRUE wynik będzie 1 i za FALSE który będzie 0 . It produces 1 gdy TRUE inaczej, błąd, #DIV/0! ponieważ nie możemy podzielić żadnej liczby przez zero. Cała lista 1's oraz błędy są zachowane w LOOKUP funkcja, zostanie ona oceniona w następnym kroku.
2 - Na stronie LOOKUP funkcja próbuje zlokalizować 2 w liście wartości uzyskanych w ostatnim kroku. Ponieważ nie może zlokalizować liczby 2 szuka następnej maksymalnej wartości, która wynosi 1 . Przeszukuje tę wartość zaczynając od końca listy i przechodząc do początku tej listy. Proces zakończy się, gdy otrzyma pierwszy wynik. Będzie to ostatnia komórka w zakresie, która zawiera wartość, w ostatnim kroku zamienioną na 1.
C:C -. To jest ostatnie stwierdzenie LOOKUP Funkcja ta napędza wartość komórki, która ma być zastąpiona, zamiast wartości uzyskanej z 2. kroku.
1.2 LOOKUP z funkcjami NOT i ISBLANK
Tutaj połączymy NIE oraz ISBLANK funkcje z LOOKUP Funkcje te są potrzebne, jeśli nasze dane mają jakiś błąd na wyjściu i chcemy to pokazać. Teraz dodaj jeden błąd do naszego zestawu danych i zmodyfikuj formułę, aby to pokazać.
Krok 1:
- W 10. rząd, dodaliśmy nowe dane, co jest błędem. Po prostu podzieliliśmy losową liczbę przez 0 .
Krok 2:
- Teraz dodaj NIE oraz ISBLANK funkcje we wzorze. Po modyfikacji wzór staje się:
=LOOKUP(2,1/(NOT(ISBLANK(C:C))),C:C)
Krok 3:
- Teraz naciśnij ENTER i dostaniemy wynik.
Tutaj możemy zauważyć, że w sekcji wyników pojawia się wartość błędu.Zazwyczaj LOOKUP Funkcja pozwala uniknąć tej wartości błędu.
1.3 LOOKUP z funkcją ISNUMBER
Czasami możemy mieć w naszej kolumnie zarówno dane alfabetyczne jak i numeryczne, ale chcemy uzyskać tylko dane numeryczne z ostatniej komórki. Wtedy użyjemy funkcja ISNUMBER Zwraca tylko dane numeryczne.
Krok 1:
- Najpierw należy dodać dane alfabetyczne w 10. rząd .
Krok 2:
- Teraz zmodyfikuj formułę i dodaj ISNUMBER Zatem wzór staje się:
=LOOKUP(2,1/(ISNUMBER(C:C)),C:C)
Krok 3:
- Teraz naciśnij ENTER i otrzymamy wartość zwrotną.
Tutaj nasze ostatnie dane są alfabetyczne, ponieważ użyliśmy ISNUMBER funkcja, otrzymujemy tylko dane numeryczne.
1.4 Użycie funkcji LOOKUP z funkcją ROW
Możemy też poznać, w którym wiersz ostatnia wartość istnieje. W tym celu musimy połączyć funkcja ROW z LOOKUP funkcja.
Krok 1:
- Zmodyfikuj formułę i dodaj ROW funkcja w ostatni argument Teraz wzór staje się:
=LOOKUP(2,1/((C:C)),ROW(C:C))
Krok 2:
- Na koniec naciśnij ENTER .
Teraz otrzymujemy 9 W rezultacie. Z zestawu danych widzimy, że nasze ostatnie dane są w rząd 9 W tym miejscu nie pojawi się wartość komórki, a jedynie numer wiersza lub pozycja.
Podobne Lektury:
- Znajdź ostatnią komórkę z wartością w wierszu w programie Excel (6 metod)
- Excel Znajdź ostatnią kolumnę z danymi (4 szybkie sposoby)
- Znajdź ostatnią wartość w kolumnie większą niż zero w Excelu (2 proste formuły)
- Jak znaleźć wiele wartości w programie Excel (8 szybkich metod)
2) Znajdź ostatnią komórkę z wartością liczbową w kolumnie za pomocą funkcji INDEX i COUNT
Funkcja INDEX zwraca wartość konkretnej komórki z zakresu. Zastosujemy tutaj metodę INDEX działać z KRAJ oraz COUNT tutaj.
Krok 1:
- Najpierw zmodyfikuj zestaw danych.Usuń pustą komórkę i dodaj wartość alfabetyczną w zakresie.Dodaj również pustą komórkę na ostatnim.
Krok 2:
- Teraz wpisz INDEX Funkcja.
- Pierwszy argument przyjmuje zakres C5 do C10 . A drugi argument używa COUNT funkcja o tym samym zakresie.
- Zatem wzór staje się:
=INDEX(C5:C10,COUNT(C5:C10))
Krok 3:
- Następnie naciśnij ENTER .
Tutaj otrzymujemy tylko wartości numeryczne, ponieważ użyliśmy COUNT funkcja.
Teraz chcemy uzyskać dowolną wartość z zakresu, do tego celu użyjemy KRAJ funkcja.
Krok 4:
- Skopiuj formułę z komórka D5 Wklej wzór do komórka D6 i wymienić COUNT działać z KRAJ . Zatem wzór staje się:
=INDEX(C5:C10,COUNTA(C5:C10))
Krok 5:
- Na koniec naciśnij ENTER .
Teraz otrzymujemy wartość alfabetyczną, ponieważ używamy KRAJ Tak więc, możemy uzyskać nasz pożądany rezultat używając funkcji COUNT lub KRAJ funkcja z INDEX funkcja.
3. funkcja Excel OFFSET do znalezienia ostatniej komórki z wartością w kolumnie
Tutaj pokażemy, jak znaleźć ostatnią komórkę z wartością za pomocą funkcja OFFSET . Również połączyć COUNT & KRAJ z tą funkcją.
3.1 Zastosowanie podstawowej funkcji OFFSET
Tutaj użyjemy podstawowego OFFSET Dodam również, że ta podstawowa funkcja nie jest w stanie określić, która komórka jest pusta, a która nie.
Krok 1:
- Najpierw upewnij się, że na końcu nie ma pustej komórki.
Krok 2:
- Następnie napisz. OFFSET W 1. argumencie wybieramy Komórka C5 Kolejne dwa argumenty to odpowiednio liczba wierszy i kolumn. Te numery wierszy i kolumn wskazują, który wiersz i kolumnę będziemy przeszukiwać. Tutaj wybieramy 4 jak mamy 4 rzędy po komórce referencyjnej i 0 dla kolumna ponieważ będziemy sprawdzać tylko w tej kolumnie. Zatem formuła staje się:
=OFFSET(C5,4,0)
Krok 3:
- Na koniec naciśnij ENTER .
Oto wynik po zastosowaniu OFFSET Ponieważ ostatnia komórka jest niezerowa, pokazuje wynik. Jeśli ostatnia komórka jest pusta, pokaże pustkę.
3.2 Użycie funkcji OFFSET i COUNT
W poprzedniej metodzie widzieliśmy, że OFFSET Funkcja nie jest w stanie znaleźć ostatniej komórki z wartością, jeśli jest w niej jakaś pusta komórka. W tym rozdziale połączymy COUNT oraz KRAJ aby rozwiązać ten problem.
Krok 1:
- Najpierw dodaj pustą komórkę na końcu zestawu danych.
Krok 2:
- Teraz przejdź do Komórka D5 .
- Napisz, że dodajemy COUNT funkcja na 2. argumencie formuły, która da wynik wiersz liczba po przeliczeniu. Zatem wzór staje się:
=OFFSET(C5,COUNT(C5:C10)-1,0)
Krok 3:
- Następnie naciśnij ENTER .
Ponieważ używaliśmy COUNT Ponieważ my również chcemy uzyskać wartości alfabetyczne, zastępujemy funkcję COUNT z COUNTA. Kroki są podane poniżej.
Krok 4:
- Skopiuj formułę z Komórka D5 .
- Wklej wzór w Komórka D6 .
- Teraz zamień COUNT działać z KRAJ .Zatem wzór staje się:
=OFFSET(C5,COUNTA(C5:C10)-1,0)
Krok 5:
- Następnie naciśnij ENTER .
Tutaj otrzymujemy wartości alfabetyczne, ponieważ użyliśmy KRAJ funkcja.
Wniosek
W tym artykule wyjaśniamy 3 metody i kilka podmetod, aby znaleźć ostatnią wartość komórki w kolumnie. Mam nadzieję, że możesz znaleźć swoją pożądaną metodę, którą możesz łatwo zapamiętać. Jeśli masz jakieś sugestie, napisz w polu komentarza.