Перейти до основного матеріалу

Як відсортувати рядки, щоб покласти порожні клітинки зверху в Excel?

Якщо у вас є список даних, який заповнюється деякими порожніми клітинками, то тепер вам потрібно відсортувати всі порожні комірки поверх даних. Коли ви застосовуєте функцію Сортування в Excel, функції Сортування від найменшого до найбільшого та Сортування від найбільшого до найменшого сортують порожні клітинки внизу записів. У цьому випадку наступний підручник розповість про те, як сортувати рядки та розміщувати порожні комірки зверху в Excel.

Сортуйте рядки, щоб порожні комірки розмістити зверху, сортуючи кольорові клітинки
Сортуйте рядки, щоб порожні клітинки розмістили зверху за допомогою допоміжного стовпця
Відсортуйте рядки, щоб порожні клітинки розмістили зверху з кодом VBA
Легко сортуйте рядки, щоб помістити порожні комірки зверху за допомогою Kutools для Excel


Сортуйте рядки, щоб порожні комірки розмістити зверху, сортуючи кольорові клітинки

В Excel ви можете сортувати дані за кольором тла, тому тут ви можете заповнити порожні комірки певним кольором, а потім відсортувати їх за кольором. Будь ласка, виконайте такі дії:

1. Виберіть свій список даних і натисніть Ctrl + G відкрити Перейти до , а потім натисніть спеціальний , див. знімок екрана:

doc-sort-blanks-first1

2. У вискочив Перейти до Спеціальне діалогове вікно, поставте галочку Бланки параметр, а потім натисніть кнопку OK.

doc-sort-blanks-first1

3. І всі порожні комірки були виділені, тепер ви можете заповнити їх кольором, клацнувши Головна > Колір заливки і виберіть потрібний колір, як показано на наступному скріншоті:

doc-sort-blanks-first1

4. Потім ви можете відсортувати список за кольором заповнення, будь ласка, виберіть свої значення та натисніть дані > сортувати, у вискочив сортувати діалоговому вікні виберіть стовпець, який потрібно відсортувати, та виберіть Колір клітини від Сортувати за випадаючий список, потім клацніть колір порожніх комірок, нарешті, виберіть на вершині варіант. Дивіться знімок екрана:

doc-sort-blanks-first1

5. Після закінчення налаштувань натисніть OK, всі кольорові порожні комірки були відсортовані спочатку, після чого ви можете видалити колір після сортування. Дивіться скріншоти:

doc-sort-blanks-first5 -2 doc-sort-blanks-first6

Сортуйте рядки, щоб порожні клітинки розмістили зверху за допомогою допоміжного стовпця

Щоб відсортувати порожні клітинки у верхній частині списку даних, можна використати формулу для ідентифікації пробілів, а потім застосувати функцію Сортування.

1. У порожню комірку, яка поруч із даними, комірку B1, наприклад, введіть цю формулу = A1 = "", див. скріншот:

doc-sort-blanks-first1

2. Потім перетягніть маркер заповнення до комірок, у яких ви хочете містити цю формулу, і всі порожні комірки відображаються як ІСТИНА, а інші як Помилковий, див. скріншот:

doc-sort-blanks-first1

3. Потім натисніть дані > Сортувати від найбільшого до найменшого, А в Попередження про сортування з'явиться діалогове вікно, а потім перевірте Розгорніть вибір, див. скріншоти:

doc-sort-blanks-first9
-1
doc-sort-blanks-first10

4. А потім клацніть OK, всі порожні клітинки відсортовані у верхній частині значень.

doc-sort-blanks-first1

5. Нарешті, ви можете видалити значення в допоміжному стовпці B за вашими потребами.


Відсортуйте рядки, щоб порожні клітинки розмістили зверху з кодом VBA

Застосуйте наступний код VBA, ви зможете швидко відсортувати порожні клітинки поверх даних.

1. Утримуйте клавішу ALT + F11 і відкриває Вікно Microsoft Visual Basic для програм.

2. Клацання Insert > Модуліта вставте наступний код у Вікно модуля.

Код VBA: відсортуйте порожні клітинки поверх даних

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. Потім натисніть F5 для запуску цього коду, у спливаючому діалоговому вікні виберіть діапазон даних, який потрібно відсортувати, див. знімок екрана:

doc-sort-blanks-first1

4. А потім клацніть OK, порожні комірки відсортовані зверху.


Легко сортуйте рядки, щоб помістити порожні комірки зверху за допомогою Kutools для Excel

Команда Розширене сортування корисність Kutools для Excel допоможе вам легко сортувати рядки та розміщувати порожні комірки зверху в Excel. Будь ласка, виконайте наступне.

Перед поданням заявки Kutools для Excel, будь ласка завантажте та встановіть його спочатку.

1. Виберіть діапазон, який потрібно відсортувати, і покладіть пусті клітинки зверху, а потім натисніть Kutools Plus > сортувати > Розширене сортування

2 В Розширене сортування діалоговому вікні, виберіть умову сортування та перевірте Порожні клітини попереду і нарешті клацніть на OK кнопку. Дивіться знімок екрана:

спочатку порожню комірку doc

Потім вибраний діапазон сортується, і всі порожні клітинки відразу ставлять зверху, як показано на скріншоті нижче. 

  Якщо ви хочете отримати безкоштовну пробну версію (30 днів) цієї програми, натисніть, щоб завантажити, а потім перейдіть до застосування операції, як описано вище.


Легко сортуйте рядки, щоб помістити порожні комірки зверху за допомогою Kutools для Excel


Статті по темі:

Найкращі інструменти продуктивності офісу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
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