Przejdź do głównej zawartości

Jak sortować wiersze, aby umieścić puste komórki na górze w programie Excel?

Jeśli masz listę danych wypełnioną pustymi komórkami, musisz teraz posortować wszystkie puste komórki na górze danych. Po zastosowaniu funkcji Sortuj w programie Excel zarówno funkcje Sortuj od najmniejszego do największego, jak i Sortuj od największego do najmniejszego posortują puste komórki na dole rekordów. W takim przypadku w poniższym samouczku omówimy, jak sortować wiersze i umieszczać puste komórki na górze w programie Excel.

Sortuj wiersze, aby umieścić puste komórki na górze, sortując kolorowe komórki
Sortuj wiersze, aby umieścić puste komórki na górze za pomocą kolumny pomocniczej
Sortuj wiersze, aby umieścić puste komórki na górze za pomocą kodu VBA
Łatwo sortuj wiersze, aby umieścić puste komórki na górze za pomocą Kutools for Excel


Sortuj wiersze, aby umieścić puste komórki na górze, sortując kolorowe komórki

W programie Excel możesz sortować dane według koloru tła, więc tutaj możesz wypełnić puste komórki określonym kolorem, a następnie posortować je według koloru. Wykonaj następujące czynności:

1. Wybierz listę danych i naciśnij Ctrl + G otworzyć przejdź do kliknij Specjalny przycisk, zobacz zrzut ekranu:

doc-sort-blank-first1

2. W popped przejdź do Specjalne okno dialogowe, zaznacz Puste opcję, a następnie kliknij OK.

doc-sort-blank-first1

3. Wszystkie puste komórki zostały zaznaczone, teraz możesz wypełnić je kolorem, klikając Strona główna > Kolor wypełnienia i wybierając żądany kolor, jak pokazano na poniższym zrzucie ekranu:

doc-sort-blank-first1

4. Następnie możesz posortować listę według koloru wypełnienia, wybierz wartości i kliknij Dane > Sortuj, w popped Sortuj wybierz kolumnę, którą chcesz posortować, i wybierz Kolor komórki z Sortuj według rozwijana lista, a następnie kliknij kolor pustych komórek, na koniec wybierz na wierzchu opcja. Zobacz zrzut ekranu:

doc-sort-blank-first1

5. Po zakończeniu ustawień kliknij OK, wszystkie kolorowe puste komórki zostały posortowane jako pierwsze, po sortowaniu można usunąć kolor. Zobacz zrzuty ekranu:

doc-sort-blank-first5 -2 doc-sort-blank-first6

Sortuj wiersze, aby umieścić puste komórki na górze za pomocą kolumny pomocniczej

Aby posortować puste komórki u góry listy danych, możesz użyć formuły, aby zidentyfikować puste miejsca, a następnie zastosować funkcję Sortuj.

1. W pustej komórce, która obok danych, na przykład komórka B1, wpisz tę formułę = A1 = „”zobacz zrzut ekranu:

doc-sort-blank-first1

2. Następnie przeciągnij uchwyt wypełniania do komórek, które mają zawierać tę formułę, i wszystkich pustych komórek wyświetlanych jako TRUEi inne jako Fałszywyzobacz zrzut ekranu:

doc-sort-blank-first1

3. Następnie kliknij Dane > Sortuj od największego do najmniejszegoI Ostrzeżenie sortowania pojawi się okno dialogowe, a następnie sprawdź Rozwiń wybórzobacz zrzuty ekranu:

doc-sort-blank-first9
-1
doc-sort-blank-first10

4. A następnie kliknij OK, wszystkie puste komórki zostały posortowane na górze wartości.

doc-sort-blank-first1

5. W końcu możesz usunąć wartości w kolumnie pomocnika B zgodnie z potrzebami.


Sortuj wiersze, aby umieścić puste komórki na górze za pomocą kodu VBA

Zastosuj następujący kod VBA, możesz szybko posortować puste komórki na górze danych.

1. Przytrzymaj ALT + F11 klucze i otwiera plik Okno Microsoft Visual Basic for Applications.

2. Kliknij wstawka > Modułi wklej następujący kod w Okno modułu.

Kod VBA: posortuj puste komórki na górze danych

Sub SortBlankOnTop()
'Update 20140318
On Error Resume Next
Dim WorkRng As Range
Dim xMin As Double
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xMin = Application.WorksheetFunction.Small(WorkRng, 1) - 1
WorkRng.SpecialCells(xlCellTypeBlanks) = xMin
WorkRng.Sort , Key1:=Cells(WorkRng.Row, WorkRng.Column), Order1:=xlAscending, Header:=xlNo, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal
WorkRng.Replace What:=xMin, Replacement:="", LookAt:=xlWhole
End Sub

3. Następnie naciśnij F5 Aby uruchomić ten kod, w wyświetlonym oknie dialogowym wybierz zakres danych, który chcesz posortować, zobacz zrzut ekranu:

doc-sort-blank-first1

4. A następnie kliknij OK, puste komórki zostały posortowane na górze.


Łatwo sortuj wiersze, aby umieścić puste komórki na górze za pomocą Kutools for Excel

Połączenia Zaawansowane sortowanie użyteczność Kutools dla programu Excel może pomóc w łatwym sortowaniu wierszy i umieszczaniu pustych komórek na górze w programie Excel. Wykonaj następujące czynności.

Przed złożeniem wniosku Kutools dla programu ExcelProszę pobierz i zainstaluj najpierw.

1. Wybierz zakres, który chcesz posortować i umieść puste komórki na górze, a następnie kliknij Kutools Plus > Sortuj > Zaawansowane sortowanie

2. w Zaawansowane sortowanie w oknie dialogowym wybierz warunek sortowania, a następnie zaznacz plik Puste komórki z przodu i na koniec kliknij OK przycisk. Zobacz zrzut ekranu:

doc najpierw pusta komórka

Następnie wybrany zakres jest sortowany, a wszystkie puste komórki są natychmiast umieszczane na górze, jak pokazano na poniższym zrzucie ekranu. 

  Jeśli chcesz mieć bezpłatną wersję próbną (30 dni) tego narzędzia, kliknij, aby go pobrać, a następnie przejdź do wykonania operacji zgodnie z powyższymi krokami.


Łatwo sortuj wiersze, aby umieścić puste komórki na górze za pomocą Kutools for Excel


Podobne artykuły:

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
For big sheet putting a value "0" is not easy, i think as per above, Sort Rows To Put The Blank Cells On Top With A Helper Column like ((a blank cell which next to the data, cell B1, for instance, type this formula =A1="")) is very easy & fast trick
This comment was minimized by the moderator on the site
A trick that was easy for me was to put a value of "0" in all blank cells and then conditionally format those cells with a "0" to have white font. Then I could easily sort by value and the "0" cells would appear on the top but visually they appear blank because the font matches the background. This may not work if you're using the cells for metrics purposes, this was merely for sorting.
This comment was minimized by the moderator on the site
Genius!!! Thank you so much!
This comment was minimized by the moderator on the site
Good Day,
Thanks for sharing.
This comment was minimized by the moderator on the site
Great Post.............It help me lots of.......... Thank you so much.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations