Note: The other languages of the website are Google-translated. Back to English
English English

Як відсортувати рядки, щоб покласти порожні клітинки зверху в 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

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

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

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

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

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

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

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


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


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


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

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2019 та 365. Підтримує всі мови. Простота розгортання на вашому підприємстві чи в організації. Повна функція 30-денної безкоштовної пробної версії. 60-денна гарантія повернення грошей.
вкладка kte 201905

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

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (5)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
Чудовий пост.............Це мені дуже допомогло.......... Дуже дякую.
Цей коментар був мінімізований модератором на сайті
Для мене простий трюк полягав у тому, щоб поставити значення «0» у всі порожні клітинки, а потім умовно відформатувати ці клітинки з «0», щоб мати білий шрифт. Тоді я міг би легко відсортувати за значенням, і клітинки «0» з’являтимуться вгорі, але візуально вони виглядають пустими, оскільки шрифт відповідає фону. Це може не працювати, якщо ви використовуєте клітинки для метрики, це було лише для сортування.
Цей коментар був мінімізований модератором на сайті
Хороший день,
Дякую, що поділилися.
Цей коментар був мінімізований модератором на сайті
Геній!!! Дуже дякую!
Цей коментар був мінімізований модератором на сайті
Для великого аркуша ввести значення "0" непросто, я думаю, як зазначено вище, відсортуйте рядки, щоб помістити пусті клітинки зверху за допомогою допоміжного стовпця, наприклад ((порожня клітинка, яка поруч із даними, клітинка B1, наприклад, введіть цю формулу =A1="")) дуже легкий і швидкий трюк
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця