Przejdź do głównej zawartości

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

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

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łowna > Znajdź i wybierz > Przejdź do specjalnegozobacz zrzut ekranu:
        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.
      4. Teraz wszystkie puste komórki w zakresie zostaną zaznaczone jednocześnie.

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.

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:

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:

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

Wynik:

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

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.

Wynik:

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


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:
    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:
  3. Teraz Power Query redaktor zostanie wyświetlone okno z danymi, patrz zrzut ekranu:

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:
    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:

Krok 3: Wyprowadź plik Power Query do tabeli Excela

  1. Następnie należy wyprowadzić dane do arkusza kalkulacyjnego. Proszę kliknąć Strona Głowna > Zamknij i wczytaj > Zamknij i wczytaj / Zamknij i załaduj do, (tu kliknę Zamknij i wczytaj), patrz zrzut ekranu:
    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:

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łowna > Znajdź i wybierz > Przejdź do specjalnegozobacz zrzut ekranu:
        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.
      4. Teraz wszystkie puste komórki w zakresie zostaną zaznaczone jednocześnie.

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:

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:


  • 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ą

  • 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

  • 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


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łowna > Znajdź i wybierz > zastąpić (możesz też nacisnąć Ctrl + H otworzyć Znajdowanie i zamienianie oknie dialogowym), zobacz zrzut ekranu:

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

Wynik:

Teraz puste komórki w wybranym zakresie zostaną wypełnione określoną wartością, którą wprowadziłeś, zobacz zrzut ekranu:


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 Excela, nasza witryna internetowa oferuje tysiące samouczków, kliknij tutaj aby uzyskać do nich dostęp. Dziękujemy za przeczytanie i czekamy na dalsze przydatne informacje w przyszłości!


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ć?