Jak wypełnić puste komórki wartością powyżej w programie Excel (4 proste metody)

  • Udostępnij To
Hugh West

Microsoft Excel posiada kilka przydatnych metod wypełnij puste komórki o wartości powyżej. Spośród nich w tym artykule opiszemy 4 metody instrumentalne z przykładami i odpowiednimi wyjaśnieniami.

Pobierz Zeszyt ćwiczeń

Zeszyt ćwiczeń można pobrać stąd.

Wypełnij puste komórki wartością powyżej.xlsx

4 Przydatne metody wypełniania pustych komórek wartością powyżej w Excelu

Zamierzamy użyć następującego przykładowego zestawu danych, aby zademonstrować cztery przydatne metody wypełniania pustych komórek wartością powyżej w programie Excel.

Zbiór danych zawiera listę identyfikatorów produktów, daty sprzedaży i numery sprzedaży. Można zauważyć, że zbiór danych ma kilka pustych komórek. A my chcemy wypełnić puste komórki wartością znajdującą się nad komórką.

W kolejnych czterech rozdziałach zademonstrujemy wykorzystanie czterech popularnych narzędzi Excela, jak np. Go To Special lub Znajdź od Edycja opcja, zagnieżdżona LOOKUP wzór, oraz Makra VBA aby wykonać to zadanie.

1) Wypełnij puste komórki wartością powyżej w Excelu, korzystając z funkcji Przejdź do specjalnego (F5) i formuły.

Możesz użyć Go To Special oraz prostą formułę wypełniającą puste komórki wartością znajdującą się nad nimi. Wykonaj poniższe kroki, aby dowiedzieć się, jak działa ten proces.

Krok 1:

  • Wybierz zakres danych, w którym chcesz wypełnić puste komórki.

Krok 2:

  • Idź do Strona główna Tab> Edycja grupa> Znajdź & Wybierz menu rozwijane > Go To Special polecenie.

Postępuj zgodnie z poniższym obrazkiem.

Można tego uniknąć naciskając F5 bezpośrednio z klawiatury. To również przeniesie Cię do Go To Special pudełko.

Pojawi się okno dialogowe o nazwie Go To Special pojawia się.

Krok 3:

  • Wybierz Blanki od Go To Special box> kliknij OK .

W rezultacie okaże się, że puste komórki zostaną odpowiednio wybrane.

Krok 4:

  • Z klawiatury naciśnij " = " i zauważysz znak równości w aktywnej komórce.
  • Zapisz wzór jako " =D5 ".

Tutaj, D5 to odwołanie do komórki powyżej, której wartością chcemy wypełnić puste komórki.

Krok 5:

  • Następnie należy nacisnąć CTRL+ENTER.

Wynik można zobaczyć poniżej.

Jednak wynik zawiera kopię formuły, musisz przekonwertować je na wartości.

Krok 6:

  • Zaznacz ponownie zakres danych i wybierz Kopia od Kontekst menu.

  • Kliknięcie na Kopia pokaże linię przerywaną przez wybraną granicę.

Krok 7:

  • Następnie należy ponownie kliknąć prawym przyciskiem myszy i wybrać strzałka ikona obok Wklej Specjalnie .

A Drop-down pojawi się menu.

Krok 8:

  • Wybierz Wartości wklejenia(V) jak pokazano poniżej.

Ostatecznie wynik będzie wyglądał jak na poniższym zdjęciu.

Read More: Jak automatycznie wypełnić puste komórki w programie Excel wartością powyżej (5 prostych sposobów)

2. wypełnij puste komórki wartością powyżej używając Find & Replace i Formula

Co więcej, możesz użyć Znajdź & Zamień opcja z Strona główna tab wraz z podobnym wzorem, jaki zastosowaliśmy w poprzedniej metodzie.

W tym celu należy wykonać poniższe kroki.

Krok 1:

  • Wybierz zakres danych.
  • Idź do Strona główna tab> Edycja grupa> Znajdź & Wybierz menu rozwijane> Wybierz Znajdź polecenie.

Krok 2:

  • Pojawi się okienko, w którym należy zachować Znajdź co: puste pole i kliknij na Znajdź wszystkie .

Spowoduje to wyświetlenie listy pustych miejsc w wybranym zakresie. Dla tego zestawu danych liczba znalezionych pustych miejsc wynosi 11.

Krok 3:

  • Naciśnij CTRL+A z klawiatury, co spowoduje zaznaczenie wszystkich pustych miejsc.
  • Następnie należy kliknąć na Zamknij się.

Krok 4:

  • Prasa " = " z klawiatury, a znak równości pojawi się w aktywnej komórce automatycznie.
  • Następnie napisz wzór " =D13 " w aktywnej komórce.

Krok 5:

  • Naciśnij CTRL+ENTER z klawiatury.

W ten sposób uzyskasz wynik jak na rysunku.

Read More: Jak wypełnić puste komórki wartością z lewej strony w Excelu (4 Odpowiednie sposoby)

Podobne lektury

  • Wypełnij puste komórki z N/A w Excelu (3 proste metody)
  • Techniki czyszczenia danych: wypełnianie pustych komórek w Excelu (4 sposoby)
  • Wypełnij puste komórki tekstem w Excelu (3 skuteczne sposoby)

3) Połącz LOOKUP, ROW, IF & LEN Funkcje do wypełnienia pustych komórek z wartością powyżej w Excelu

Ponadto, możesz użyć Tabela polecenie z Wkładka i wykorzystaj zagnieżdżone LOOKUP formuła wypełniająca puste komórki wartością powyżej.

W tym celu należy wykonać czynności podane poniżej:

Krok 1:

  • Wybierz cały zbiór danych.

Krok 2:

  • Wybierz Tabela od Wkładka tab.

Można również nacisnąć skrót klawiaturowy CTRL+T po wybraniu całego zestawu danych.

Krok 3:

Na stronie Utwórz tabelę Otworzy się okno dialogowe, które pokaże wybrany zakres danych.

  • Sprawdź, czy dane zostały wybrane prawidłowo.
  • Mark Moja tabela ma nagłówki pole wyboru, jeśli nie jest zaznaczone automatycznie.
  • Kliknij OK.

Twój zbiór danych będzie wyglądał jak tabela z nagłówkami mającymi ikony strzałek, jak pokazano poniżej.

Krok 4:

  • Wybierz losowo wybraną kolumnę F i napisać następujący wzór zagnieżdżony dla kolumna B .
=LOOKUP(ROW(B4:B14), IF(LEN(B4:B14), ROW(B4:B14)), B4:B14)

W wyniku otrzymamy dane o kolumna B wraz z wypełnieniem pustych miejsc powyższą wartością.

Krok 5:

  • Powtórzyć proces dla kolumna C stosując następujący wzór.

=LOOKUP(ROW(C4:C14), IF(LEN(C4:C14), ROW(C4:C14)), C4:C14)

W tym przypadku wartości Daty sprzedaży różnią się od oryginalnego zbioru danych. Jest to spowodowane tym, że Liczba Format jest Ogólne domyślnie, więc na pewno przekonwertujemy to na odpowiedni format.

Krok 6:

  • Zmień format wybierając Krótka data zamiast Ogólne .

Podążaj za obrazkiem, aby znaleźć miejsce do zmiany.

Stąd wyprodukowaliśmy wyjście z dokładnymi wartościami zbioru danych.

Krok 7:

  • Powtarzając wzór dla kolumna D stosując następujący wzór.
=LOOKUP( ROW(D4:D14), IF(LEN(D4:D14),ROW(D4:D14)), D4:D14)

Da to następujący wynik:

Ta metoda pomaga mieć oryginalny zbiór danych i tworzy nową tabelę, aby uzyskać pożądany wynik.

Rozbicie formuły zagnieżdżonej:

Składnia formuły:

=LOOKUP(lookup_value, lookup_vector, [result_vector])

  • Tutaj, lookup_value pobiera dane, które chcemy sprawdzić. Ponieważ w naszym zestawie danych mamy wiele wierszy, funkcja ROW działa tutaj, który przyjmuje zakres kolumny.
  • lookup_vector używa funkcja IF zagnieżdżony z the Funkcja LEN oraz funkcję ROW. Oba biorą zakres kolumn, aby stworzyć formę wektorową.
  • wynik_wektor to wartości wynikowe przyjmowane w postaci wektora w celu uzyskania pożądanego wyniku.

Read More: Jak wypełnić puste komórki formułą w programie Excel (2 proste metody)

4) Zastosowanie makr VBA do wypełniania pustych komórek powyższą wartością w Excelu

Ostatnia metoda obejmuje. makra VBA. Możesz użyć Makra VBA Chociaż uruchomienie kodu może zająć kilka minut, metoda ta działa całkiem dobrze w przypadku długich zestawów danych.

Wykonaj poniższe kroki, aby wykonać Makro VBA aby wypełnić puste komórki wartością podaną powyżej.

Krok 1:

  • Zaznacz zakres danych i kliknij prawym przyciskiem myszy na nazwę arkusza.
  • Kliknij na Wyświetl kod od Kontekst menu.

W związku z tym , Okno VBA otworzy się pokazując okno ogólne na nim.

Krok 2:

  • Napisz następujący kod w Okno ogólne .

Kod:

 Sub FillCellFromAbove() For Each cell In Selection If cell.Value = "" Then cell.Value = cell.Offset(-1, 0).Value End If Next cell End Sub 

Krok 3:

  • Aby uruchomić kod, możesz nacisnąć F5 z klawiatury.

Lub kliknij na zielona strzałka w zakładce Okno VBA.

W konsekwencji kod zostanie uruchomiony, a wynik zobaczysz w arkuszu.

Read More: Jak wypełnić puste komórki wartością powyżej w Excelu VBA (3 proste metody)

Rzeczy do zapamiętania

Musisz wybrać zakres danych na początku przed zastosowaniem którejkolwiek z powyższych metod. Najwyraźniej proste formuły w metodach 1 i 2 będą się różnić w zależności od aktywnej komórki po wybraniu pustych miejsc.

Wniosek

Artykuł wyjaśnia cztery metody wypełniania pustych miejsc wartością powyżej w Excelu. Metody wykorzystują albo prostą formułę wraz z Edycja opcje w Strona główna zakładka lub zagnieżdżona LOOKUP Jednak pokazuje również zastosowanie Makra VBA aby wypełnić puste miejsca powyższą wartością dla długich zbiorów danych. Mam nadzieję, że artykuł pomógł Ci uzyskać rozwiązanie, którego oczekiwałeś. Niemniej jednak, jeśli masz jakiekolwiek dalsze pytania związane z tematem, nie krępuj się zostawić komentarz w sekcji komentarzy.

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ł.