Note: The other languages of the website are Google-translated. Back to English
Увійти  \/ 
x
or
x
Реєстрація  \/ 
x

or

Як відсортувати рядки, щоб покласти порожні клітинки зверху в 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% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Namdev · 1 years ago
    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
  • To post as a guest, your comment is unpublished.
    Shebu · 4 years ago
    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.
    • To post as a guest, your comment is unpublished.
      crystal · 4 years ago
      Good Day,
      Thanks for sharing.
  • To post as a guest, your comment is unpublished.
    Pravin · 4 years ago
    Great Post.............It help me lots of..........

    Thank you so much.