Як відсортувати рядки, щоб покласти порожні клітинки зверху в Excel?
Якщо у вас є список даних, який заповнюється деякими порожніми клітинками, то тепер вам потрібно відсортувати всі порожні комірки поверх даних. Коли ви застосовуєте функцію Сортування в Excel, функції Сортування від найменшого до найбільшого та Сортування від найбільшого до найменшого сортують порожні клітинки внизу записів. У цьому випадку наступний підручник розповість про те, як сортувати рядки та розміщувати порожні комірки зверху в Excel.
Сортуйте рядки, щоб порожні комірки розмістити зверху, сортуючи кольорові клітинки
Сортуйте рядки, щоб порожні клітинки розмістили зверху за допомогою допоміжного стовпця
Відсортуйте рядки, щоб порожні клітинки розмістили зверху з кодом VBA
Легко сортуйте рядки, щоб помістити порожні комірки зверху за допомогою Kutools для Excel
Сортуйте рядки, щоб порожні комірки розмістити зверху, сортуючи кольорові клітинки
В Excel ви можете сортувати дані за кольором тла, тому тут ви можете заповнити порожні комірки певним кольором, а потім відсортувати їх за кольором. Будь ласка, виконайте такі дії:
1. Виберіть свій список даних і натисніть Ctrl + G відкрити Перейти до , а потім натисніть спеціальний , див. знімок екрана:
2. У вискочив Перейти до Спеціальне діалогове вікно, поставте галочку Бланки параметр, а потім натисніть кнопку OK.
3. І всі порожні комірки були виділені, тепер ви можете заповнити їх кольором, клацнувши Головна > Колір заливки і виберіть потрібний колір, як показано на наступному скріншоті:
4. Потім ви можете відсортувати список за кольором заповнення, будь ласка, виберіть свої значення та натисніть дані > сортувати, у вискочив сортувати діалоговому вікні виберіть стовпець, який потрібно відсортувати, та виберіть Колір клітини від Сортувати за випадаючий список, потім клацніть колір порожніх комірок, нарешті, виберіть на вершині варіант. Дивіться знімок екрана:
5. Після закінчення налаштувань натисніть OK, всі кольорові порожні комірки були відсортовані спочатку, після чого ви можете видалити колір після сортування. Дивіться скріншоти:
Сортуйте рядки, щоб порожні клітинки розмістили зверху за допомогою допоміжного стовпця
Щоб відсортувати порожні клітинки у верхній частині списку даних, можна використати формулу для ідентифікації пробілів, а потім застосувати функцію Сортування.
1. У порожню комірку, яка поруч із даними, комірку B1, наприклад, введіть цю формулу = A1 = "", див. скріншот:
2. Потім перетягніть маркер заповнення до комірок, у яких ви хочете містити цю формулу, і всі порожні комірки відображаються як ІСТИНА, а інші як Помилковий, див. скріншот:
3. Потім натисніть дані > Сортувати від найбільшого до найменшого, А в Попередження про сортування з'явиться діалогове вікно, а потім перевірте Розгорніть вибір, див. скріншоти:
4. А потім клацніть OK, всі порожні клітинки відсортовані у верхній частині значень.
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 для запуску цього коду, у спливаючому діалоговому вікні виберіть діапазон даних, який потрібно відсортувати, див. знімок екрана:
4. А потім клацніть OK, порожні комірки відсортовані зверху.
Легко сортуйте рядки, щоб помістити порожні комірки зверху за допомогою Kutools для Excel
Команда Розширене сортування корисність Kutools для Excel допоможе вам легко сортувати рядки та розміщувати порожні комірки зверху в Excel. Будь ласка, виконайте наступне.
Перед поданням заявки Kutools для Excel, будь ласка завантажте та встановіть його спочатку.
1. Виберіть діапазон, який потрібно відсортувати, і покладіть пусті клітинки зверху, а потім натисніть Kutools Plus > сортувати > Розширене сортування.
2 В Розширене сортування діалоговому вікні, виберіть умову сортування та перевірте Порожні клітини попереду і нарешті клацніть на OK кнопку. Дивіться знімок екрана:
Потім вибраний діапазон сортується, і всі порожні клітинки відразу ставлять зверху, як показано на скріншоті нижче.
Якщо ви хочете отримати безкоштовну пробну версію (30 днів) цієї програми, натисніть, щоб завантажити, а потім перейдіть до застосування операції, як описано вище.
Легко сортуйте рядки, щоб помістити порожні комірки зверху за допомогою Kutools для Excel
Статті по темі:
- Як сортувати або фільтрувати дані за допомогою закреслення в Excel?
- Як відсортувати дані за найпоширенішим значенням у Excel?
- Як відсортувати електронну адресу за доменом у Excel?
- Як сортувати рядки за непарними чи парними числами в Excel?
Найкращі інструменти продуктивності офісу
Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу. Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...
Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу
- Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
- Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
- Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!