Przejdź do głównej zawartości
 

Wypełnij puste komórki wartością powyżej lub 0 w Excelu – przewodnik krok po kroku

Autor: Xiaoyang Ostatnia modyfikacja: 2024-08-07

W programie Excel powszechną praktyką jest pozostawianie komórek pustych, gdy ich dane po prostu powtarzają wartość komórki znajdującej się nad nimi. Ten wybór formatowania często skutkuje czystszym i bardziej atrakcyjnym wizualnie układem. Jeśli jednak chcesz posortować lub przefiltrować listę, te puste komórki mogą stać się problematyczne. W takich przypadkach należy wypełnić puste pola wartościami z powyższych komórek, jak pokazano na zrzucie ekranu poniżej.

W tym przewodniku skupimy się na tym, jak wypełnić puste komórki wartością znajdującą się bezpośrednio nad komórką, wartością 0 lub inną określoną wartością. Może to być niezwykle przydatne do obsługi zestawów danych zawierających puste komórki, zapewniając dokładność i znaczenie obliczeń i wizualizacji.

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

Wypełnij puste komórki wartością 0 lub określoną wartością

wypełnij puste komórki wartością powyżej wypełnij puste komórki określonym tekstem

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

W tej sekcji przedstawimy cztery proste sztuczki wypełniania pustych komórek wartością powyższą w programie Excel.

  • Przejdź do opcji Specjalne i formuły: Natywny dla programu Excel, ale wymaga wielu kroków, należy przekonwertować końcowe formuły na wartości.
  • Kutools dla programu Excel: Wystarczą tylko 3 kliknięcia, łatwo i szybko. Ale wymaga pobrania i instalacji.
  • Kod VBA: Wymaga znajomości programowania VBA, możliwości wystąpienia błędów lub błędów w przypadku nieprawidłowego kodowania.
  • Power Query: Ma bardziej stromą krzywą uczenia się, dotyczy programu Excel 2016 i nowszych wersji.

Korzystanie z funkcji i formuły Przejdź do specjalnego w celu wypełnienia pustych komórek wartością powyżej

Dzięki tej metodzie powinieneś zastosować Przejdź do specjalnego aby wybrać wszystkie puste komórki w zakresie danych, następnie wprowadź bardzo prostą formułę do pustej komórki i naciśnij Ctrl + Enter klawisze, aby wypełnić wybrane puste komórki wartością powyższą. Oto kroki.

Krok 1: Wybierz puste komórki

      1. Wybierz zakres komórek, w którym chcesz wypełnić puste pola wartością powyżej.
      2. Następnie kliknij Strona główna > Znajdź i wybierz > Przejdź do specjalnegozobacz zrzut ekranu:
        kliknij przejdź do specjalnego z menu prawego przycisku myszy
        Tips: Możesz także nacisnąć F5 klucz, aby otworzyć przejdź do okno dialogowe, a następnie kliknij Specjalny przycisk w przejdź do okno do wyświetlenia Przejdź do specjalnego okno dialogowe.
      3. W Przejdź do specjalnego w oknie dialogowym wybierz Puste opcję i kliknij OK.
        wybierz puste miejsca w oknie dialogowym Przejdź do specjalnego
      4. Teraz wszystkie puste komórki w zakresie zostaną zaznaczone jednocześnie.
        zaznaczone są puste komórki

Krok 2: Wprowadź formułę

Mając nadal zaznaczone puste komórki, wpisz znak równości (=) bezpośrednio. Znak równości pojawi się w jednej z wybranych pustych komórek, na przykład w tym przypadku A3. Teraz odwołaj się do komórki nad nią, klikając A2.
wprowadź formułę

Krok 3: Naciśnij klawisze Ctrl + Enter, aby wypełnić wszystkie wybrane puste komórki

Teraz naciśnij Ctrl + Enter klawisze razem, aby skopiować formułę do wszystkich pozostałych zaznaczonych komórek. Wszystkie wybrane puste komórki zostaną wypełnione wartością z komórki znajdującej się bezpośrednio nad nimi. Zobacz zrzut ekranu:
naciśnij klawisze Ctrl i Enter, aby wypełnić wszystkie puste komórki

Krok 4: Konwertuj formuły na wartości

Teraz wybrane puste komórki są formułami, należy przekonwertować te formuły na wartości. Wybierz zakres danych zawierający formuły i naciśnij Ctrl + C , aby skopiować listę danych, a następnie kliknij skopiowany zakres prawym przyciskiem myszy i wybierz Wartości z Opcje wklejania sekcja, patrz zrzut ekranu:
Konwertuj formuły na wartości, wklejając je jako wartości

Teraz formuły są konwertowane na wartości statyczne, możesz wykonywać dowolne inne operacje, według potrzeb.

Note: jeśli w wybranym zakresie znajdują się inne formuły, te formuły również zostaną przekonwertowane na wartości.

Korzystanie z Kutools dla Excela za pomocą tylko 3 kliknięć

Jeśli szukasz szybkiego i łatwego rozwiązania, Kutools dla programu Excel'S Wypełnij puste komórki funkcja może być dla Ciebie doskonałym narzędziem. Dzięki tej zaawansowanej funkcji możesz szybko zakończyć następujące operacje:

  • Wypełnij puste komórki wartością powyżej, w dół, w lewo lub w prawo
  • Wypełnij puste komórki serią wartości liniowych
  • Wypełnij puste komórki określoną wartością

Po pobieranie i instalowanie Kutools dla Excela, zrób tak:

Aby wypełnić puste komórki powyższą wartością, wybierz zakres danych, który chcesz wypełnić puste komórki, a następnie kliknij Kutools > wstawka > Wypełnij puste komórki, a następnie określ operacje w pliku Wypełnij puste komórki Okno dialogowe:

  1. Wybierz Na podstawie wartości opcja z Napełnij
  2. Dodaj Pobierz Opcje Sekcja. (Możesz także wybrać Up, Prawa or Lewa aby wypełnić puste komórki wartością w dół, w lewo lub w prawo, według potrzeb)
  3. Kliknij OK aby zastosować tę funkcję.
  4. wypełnij puste komórki wartością powyżej za pomocą Kutools

Wynik:

Teraz wszystkie puste komórki są wypełniane powyższą wartością, jak pokazano na poniższym zrzucie ekranu:
wypełnij puste komórki wartością powyżej za pomocą Kutools, aby uzyskać wynik

Note: Aby zastosować tę funkcję, proszę pobierz i zainstaluj Kutools dla Excela pierwszy.

Używanie kodu VBA do wypełniania pustych komórek wartością powyżej

Jeśli znasz kod VBA, tutaj udostępnimy kod do wypełniania pustych komórek wartością powyższą. Wykonaj następujące czynności:

Krok 1: Otwórz edytor modułów VBA i skopiuj kod

  1. Przytrzymaj przycisk ALT + F11 klucze w programie Excel i otwiera plik Microsoft Visual Basic for Applications okno.
  2. Kliknij wstawka > Modułi wklej następujący kod w oknie modułu.
    Kod VBA: Wstaw puste komórki z wartością powyżej
    Sub FillBlankCellsWithValueAbove()
    'Updateby Extendoffice
        Dim WorkRng As Range
        Dim cell As Range
        On Error Resume Next
        xTitleId = "KutoolsforExcel"
        Set WorkRng = Application.Selection
        Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
        On Error GoTo 0
        If WorkRng Is Nothing Then
            MsgBox "No valid range selected.", vbExclamation, "Error"
            Exit Sub
        End If
        For Each cell In WorkRng
            If IsEmpty(cell) Then
                cell.Value = cell.Offset(-1, 0).Value
            End If
        Next cell
    End Sub
    

Krok 2: Wykonaj kod

Po wklejeniu tego kodu naciśnij F5 klucz do uruchomienia tego kodu. W polu zachęty wybierz zakres danych, w którym chcesz wypełnić puste komórki wartością powyżej. A następnie kliknij OK.
wypełnij puste komórki wartością powyżej za pomocą kodu vba

Wynik:

Teraz wszystkie puste komórki są wypełniane powyższą wartością, jak pokazano na poniższym zrzucie ekranu:
wynik użycia kodu vba


Korzystanie z Power Query aby wypełnić puste komórki powyżej

Jeśli używasz programu Excel 2016 i nowszych wersji, Excel udostępnia zaawansowaną funkcję – Power Query, co może pomóc w natychmiastowym wypełnieniu każdego bloku pustych komórek w kolumnie wartością z komórki znajdującej się nad nimi. Oto kroki, jak to zrobić:

Krok 1: Pobierz dane Power Query

  1. Wybierz zakres danych, którego chcesz użyć, a następnie kliknij Dane > Z tabelizobacz zrzut ekranu:
    kliknij dane z tabeli
    Tips: W programie Excel 2019 i Office 365 kliknij Dane > Z tabeli/zakresu.
  2. W wyskakującym Utwórz tabelę okno dialogowe, kliknij OK przycisk, aby utworzyć tabelę, zobacz zrzut ekranu:
    utwórz tabelę dla wybranego zakresu
  3. Teraz Power Query redaktor zostanie wyświetlone okno z danymi, patrz zrzut ekranu:
    zaimportować dane do Power Query

Krok 2: W Power Query Okno edytora, określ operacje

  1. Kliknij nagłówek kolumn, w których chcesz wypełnić puste komórki wartością powyżej. A następnie kliknij prawym przyciskiem myszy wybrany nagłówek, wybierz Wypełniać > Pobierzzobacz zrzut ekranu:
    kliknij prawym przyciskiem myszy wybrany nagłówek i wybierz opcję wypełnienia
    Tips: Aby wypełnić puste komórki w wielu kolumnach, przytrzymaj klawisz Ctrl or Shift i kliknij nagłówki kolumn, aby wybrać kolumny niesąsiadujące lub sąsiadujące, następnie kliknij prawym przyciskiem myszy dowolną wybraną kolumnę i wybierz Wypełniać > Pobierz jak opisano wcześniej.
  2. Teraz wszystkie puste komórki w wybranej kolumnie zostaną wypełnione wartością z komórki znajdującej się bezpośrednio nad nimi, patrz zrzut ekranu:
    puste komórki są wypełniane wartością powyżej

Krok 3: Wyprowadź plik Power Query do tabeli Excela

  1. Następnie należy wyprowadzić dane do arkusza kalkulacyjnego. Proszę kliknąć Strona główna > Zamknij i wczytaj > Zamknij i wczytaj / Zamknij i załaduj do, (tu kliknę Zamknij i wczytaj), patrz zrzut ekranu:
    kliknij Zamknij i załaduj do
    Tips: Kliknij Zamknij i wczytaj wyprowadzi dane do nowego arkusza; Kliknij Zamknij i załaduj do opcję, dane zostaną zapisane w nowym arkuszu lub bieżącym arkuszu, którego potrzebujesz.
  2. Następnie dane zostaną załadowane do nowego arkusza, zobacz zrzut ekranu:
    załadować dane do arkusza

Wypełnij puste komórki wartością 0 lub określoną wartością

Jeśli chcesz wypełnić puste komórki wartością 0 lub inną określoną wartością, omówię tutaj dwie szybkie metody.


Używanie funkcji Przejdź do specjalnego do wypełniania pustych komórek wartością 0 lub określoną

Krok 1: Wybierz puste komórki

      1. Wybierz zakres komórek, w którym chcesz wypełnić puste miejsca wartością 0 lub określoną wartością.
      2. Następnie kliknij Strona główna > Znajdź i wybierz > Przejdź do specjalnegozobacz zrzut ekranu:
        kliknij przejdź do specjalnego z menu prawego przycisku myszy
        Tips: Możesz także nacisnąć F5 klucz, aby otworzyć przejdź do okno dialogowe, a następnie kliknij Specjalny przycisk w przejdź do okno do wyświetlenia Przejdź do specjalnego okno dialogowe.
      3. W Przejdź do specjalnego w oknie dialogowym wybierz Puste opcję i kliknij OK.
        wybierz puste miejsca w oknie dialogowym Przejdź do specjalnego
      4. Teraz wszystkie puste komórki w zakresie zostaną zaznaczone jednocześnie.
        zaznaczone są puste komórki

Krok 2: Wprowadź 0 lub określoną wartość

Mając nadal zaznaczone puste komórki, wpisz 0 lub inną konkretną wartość, której potrzebujesz bezpośrednio, zobacz zrzut ekranu:
wpisz wartość

Krok 3: Naciśnij klawisze Ctrl + Enter, aby wypełnić wszystkie wybrane puste komórki

Teraz naciśnij Ctrl + Enter klawisze razem, aby wypełnić wybrane puste komórki wpisaną wartością, zobacz zrzut ekranu:
naciśnij klawisze Ctrl i Enter, aby wypełnić wszystkie puste komórki


Nie pozwól, aby puste miejsca Cię spowolniły, pozwól Kutools dla Excela je wypełnić!

Puste komórki zakłócają przepływ? Zmień swoją podróż do Excela dzięki Kutools. Wypełnianie wszelkiego rodzaju pustych komórek, idealnie spełniające Twoje potrzeby. Żadnych pustych miejsc, po prostu blask! Pobierz teraz Kutools dla programu Excel!

Wypełnij puste komórki liczbą 0 lub inną określoną wartością
wypełnij puste komórki określoną wartością

Nie pozwól, aby puste miejsca Cię spowolniły, pozwól Kutools dla Excela je wypełnić!

Puste komórki zakłócają przepływ? Zmień swoją podróż do Excela dzięki Kutools. Wypełnianie wszelkiego rodzaju pustych komórek, idealnie spełniające Twoje potrzeby. Żadnych pustych miejsc, po prostu blask! Pobierz teraz Kutools dla programu Excel!

Wypełnij puste komórki serią wartości liniowych
wypełnij puste komórki serią wartości liniowych

Nie pozwól, aby puste miejsca Cię spowolniły, pozwól Kutools dla Excela je wypełnić!

Puste komórki zakłócają przepływ? Zmień swoją podróż do Excela dzięki Kutools. Wypełnianie wszelkiego rodzaju pustych komórek, idealnie spełniające Twoje potrzeby. Żadnych pustych miejsc, po prostu blask! Pobierz teraz Kutools dla programu Excel!

Wypełnij puste komórki wartością powyżej/dół/lewo/prawo
Wypełnij puste komórki wartością powyżej/dół/lewo/prawo


Korzystanie z funkcji Znajdź i zamień w celu wypełnienia pustych komórek wartością 0 lub określoną

Excela Znajdowanie i zamienianie funkcja może również pomóc w wypełnieniu pustych komórek wartością 0 lub inną określoną wartością, wykonaj następujące czynności:

Krok 1: Wybierz zakres danych i włącz funkcję Znajdź i zamień

  1. Wybierz zakres danych, w którym chcesz wypełnić puste komórki określoną wartością.
  2. Następnie kliknij Strona główna > Znajdź i wybierz > zastąpić (możesz też nacisnąć Ctrl + H otworzyć Znajdowanie i zamienianie oknie dialogowym), zobacz zrzut ekranu:
    kliknij Zamień element

Krok 2: Określ operacje w oknie dialogowym Znajdź i zamień

  1. W Znajdowanie i zamienianie oknie dialogowym, opuść Znajdź co puste pole tekstowe, a następnie wpisz określoną wartość w polu Zastąp pole tekstowe. A następnie kliknij Zamień wszystko przycisk. Zobacz zrzut ekranu:
    ustaw opcje w oknie dialogowym Znajdź i zamień
  2.  Pojawi się okno z przypomnieniem, ile komórek zostało zastąpionych nową wartością. Wreszcie kliknij OK i zamknij Znajdowanie i zamienianie okno dialogowe.
    pojawi się okno komunikatu

Wynik:

Teraz puste komórki w wybranym zakresie zostaną wypełnione określoną wartością, którą wprowadziłeś, zobacz zrzut ekranu:
wynik użycia funkcji Znajdź i zamień


W ten sposób możesz wypełnić puste komórki wartością powyżej lub określoną wartością. Jeśli chcesz poznać więcej porad i wskazówek dotyczących programu Excel, nasza strona internetowa oferuje tysiące tutoriali. Dziękujemy za przeczytanie i mamy nadzieję, że w przyszłości przekażemy Ci więcej przydatnych informacji!


Podobne artykuły:

  • Wypełnij puste komórki wartościami liniowymi
  • Czy musisz wypełnić puste komórki wartościami liniowymi w zaznaczeniach? W tym artykule przedstawimy kilka wskazówek dotyczących szybkiego wypełniania pustych komórek wartościami liniowymi w zaznaczeniach.
  • Wypełnij puste komórki myślnikiem
  • Przypuśćmy, że masz zakres danych, który zawiera puste komórki, a teraz chcesz wypełnić każdą z tych pustych komórek symbolem myślnika, jak pokazano na poniższych zrzutach ekranu, czy masz jakieś dobre pomysły, aby wypełnić puste komórki kreskami naraz w Przewyższać?