Excel Znajdź ostatnią kolumnę z danymi (4 szybkie sposoby)

  • Udostępnij To
Hugh West

W dużym arkuszu ręczne znalezienie ostatniej kolumny z danymi jest czasochłonne i mało przyjazne. Istnieją pewne funkcje, za pomocą których można szybko znaleźć ostatnią kolumnę z danymi. W tym artykule wyjaśnię, jak można wykorzystać funkcje i VBA aby znaleźć ostatnią kolumnę z danymi w Excelu.

W celu ułatwienia wyjaśnienia posłużę się przykładowym zbiorem danych, który reprezentuje informacje o zamówieniach. Zbiór danych posiada 4 kolumny, są to Data zamówienia, ID zamówienia, oraz Kwota .

Pobierz podręcznik do ćwiczeń

Excel Znajdź ostatnią kolumnę z danymi.xlsm

4 Sposoby na znalezienie ostatniej kolumny z danymi

1. użycie funkcji LOOKUP do znalezienia ostatniej kolumny z danymi

Aby znaleźć ostatnią kolumnę z danymi w Excelu możesz użyć funkcja LOOKUP gdzie można wyszukać ostatnią wartość dowolnej kolumny, nie tylko ostatniej kolumny.

Lets, rozpocznij procedurę,

Najpierw wybierz dowolną komórkę, w której umieścisz swoją wartość wynikową.

➤Wybrałem komórkę F4

Następnie wpisz następującą formułę w Formuła Bar lub do wybranej komórki.

=LOOKUP(2,1/(D:D""),D:D)

Tutaj w LOOKUP Funkcja, chcę uzyskać Dane ostatniej kolumny zależnie od OrderID kolumna jako lookup_value wartość.

Wybrałem zakres D:D kolumna jako lookup_vector gdzie użyłem nierówny operator (), aby znaleźć niepuste komórki, a następnie podzielić je przez 1 aby dowiedzieć się, które komórki zawierają dane. Następnie, jako wynik_wektor wykorzystał zakres D:D z Kwota kolumna.

Teraz naciśnij przycisk ENTER klucz.

Stąd zobaczysz dane z ostatniej kolumny zbioru danych.

2. użycie funkcji INDEX & COUNT

Poprzez zastosowanie funkcja INDEX i COUNT funkcja razem można znaleźć ostatnią kolumnę z danymi.

Przeskoczmy do procedury,

Na początek wybierz dowolną komórkę, w której umieścisz swoją wartość wynikową.

➤Wybrałem komórkę F4

Następnie wpisz następującą formułę w Formuła Bar lub do wybranej komórki.

=INDEX(D4:D9,COUNT(D4:D9))

Tutaj w INDEX wybrałem zakres D4:D9 jako macierz . Next, as the numer wiersza z INDEX funkcja wykorzystała COUNT funkcja pozwalająca uzyskać pozycję ostatniej wartości z wybranego zakresu D4:D9 . COUNT Funkcja zwróci ostatnią pozycję, a następnie INDEX Funkcja zwróci wartość tej pozycji.

Teraz naciśnij przycisk ENTER klawisz, a zobaczysz dane z ostatniej kolumny zbioru danych.

Podobne Lektury:

  • Znajdź ostatnią wartość w kolumnie większą niż zero w Excelu (2 proste formuły)
  • Znajdź ostatnią komórkę z wartością w wierszu w programie Excel (6 metod)
  • Znajdź wiele wartości w programie Excel (8 szybkich metod)
  • Jak znaleźć od prawej w Excelu (6 metod)

3. użycie funkcji MIN & COLUMN a następnie INDEX

Można również użyć funkcja MIN z KOLUMNA oraz KOLUMNY funkcja, aby uzyskać numer ostatniej kolumny.

W zależności od numeru ostatniej kolumny można znaleźć dane ostatniej kolumny za pomocą INDEX funkcja.

Najpierw uruchom procedurę, aby uzyskać ostatni numer kolumny.

➤Wybrałem komórkę F3

Następnie wpisz następującą formułę w Formuła Bar lub do wybranej komórki.

=MIN(KOLUMNA(A4:C9))+KOLUMNY(A4:C9)-1

Tutaj, w KOLUMNA funkcja wybrała zakres A4:C9 jako referencje, zwróci tablicę, która zawiera wszystkie numery kolumn dla podanego zakresu.

Teraz, aby uzyskać numer pierwszej kolumny użyliśmy MIN funkcja.

Następnie. KOLUMNY Funkcja poda całkowity numer kolumny z wybranego zakresu A4:C9 Teraz możesz dodać całkowity numer kolumny z pierwszą kolumną, a następnie odjąć 1 aby zapewnić numer ostatniej kolumny zakresu.

Na koniec należy nacisnąć przycisk ENTER klawisz. Następnie otrzymasz numer ostatniej kolumny.

Teraz kontynuujmy procedurę, aby uzyskać dane z ostatniej kolumny.

Wybierz dowolną komórkę, aby umieścić swoją wartość wynikową.

➤Wybrałem komórkę F4

Następnie wpisz następującą formułę w Formuła Bar lub w wybranej komórce.

=INDEX(A4:C9,6,F3)

Tutaj, w INDEX funkcja, wybrała zakres A4:C9 jako macierz następnie wybrał ostatni niepusty wiersz, którym jest 6 jako numer wiersza ( należy pamiętać, że numer wiersza powinien być zgodny z zestawem danych, a wartość dowolnego wiersza można znaleźć podając jego numer ).

Następnie użyto F3 wartość komórki jako numer kolumny , formuła zwróci wartość odpowiedniego numeru wiersza i kolumny, która będzie ostatnią daną kolumny.

Naciśnij ENTER , a otrzymasz dane z ostatniej kolumny.

4. użycie VBA do znalezienia ostatniej kolumny z danymi

W przypadku, gdy chcesz pokazać ostatnią kolumnę z danymi, możesz również użyć VBA .

Rozpocznijmy procedurę,

Najpierw należy otworzyć Deweloper tab>> wybierz Visual Basic ( Skrót klawiaturowy ALT + F11 )

Następnie otworzy nowe okno Microsoft Visual Basic for Applications.

Stamtąd otwórz Wkładka >> wybierz Moduł

A Moduł otworzy się, a następnie wpisz w otwartym oknie następujący kod Moduł .

 Sub Find_Last_Column_with_Data() cell_value = Cells(9, Columns.Count).End(xlToLeft).Value MsgBox "Last Column With Data is " & cell_value End Sub 

Tutaj zadeklarowałem Procedura cząstkowa Find_Last_Column_with_Data

Użyłem COUNT aby policzyć ostatnią kolumnę, a następnie użyłem metody WARTOŚĆ aby uzyskać wartość ostatniej kolumny, gdzie podałem numer wiersza 9 Tutaj zapisałem wartość w wartość komórki zmienny.

Aby pokazać wartość użyłem MsgBox .

Wreszcie, Zapisz kod i wróć do arkusza.

Następnie należy otworzyć Zobacz tab>> od Makra >> wybierz Wyświetlanie makr

➤ A okno dialogowe pojawi się.

Teraz, z Nazwa makra wybrać Find_Last_Column_with_Data wybrać również skoroszyt w ramach Makra w .

Następnie, Uruchom wybrany Makro .

W rezultacie pokaże ostatnią wartość kolumny w oknie komunikatu.

Część ćwiczeniowa

Do przećwiczenia tych wyjaśnionych sposobów udostępniłem w zeszycie ćwiczeń arkusz ćwiczeniowy, który możesz pobrać z powyższego linku.

Wniosek

W tym artykule wyjaśniłem 4 szybkie sposoby na znalezienie ostatniej kolumny z danymi w Excelu. Mam nadzieję, że te różne sposoby pomogą Ci znaleźć ostatnią kolumnę z danymi. Na koniec, jeśli masz jakieś sugestie, pomysły lub opinie, prosimy o komentarz poniżej.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.