Как да сортирате редове, за да поставите празните клетки отгоре в Excel?
Ако имате списък с данни, който е попълнен с някои празни клетки, сега трябва да сортирате всички празни клетки върху данните. Когато приложите функцията за сортиране в Excel, както функциите Сортиране от най-малките към най-големите, така и Сортиране от най-големите към най-малките ще сортират празните клетки в долната част на записите. В този случай следващият урок ще говори за това как да сортирате редове и да поставите празните клетки отгоре в Excel.
Сортирайте редовете, за да поставите празните клетки отгоре, като сортирате цветните клетки
Сортирайте редове, за да поставите празните клетки отгоре с помощна колона
Сортирайте редове, за да поставите празните клетки отгоре с VBA код
Сортирайте лесно редове, за да поставите празните клетки отгоре с Kutools за Excel
Сортирайте редовете, за да поставите празните клетки отгоре, като сортирате цветните клетки
В Excel можете да сортирате данните по цвят на фона, така че тук можете да попълните празните клетки с определен цвят и след това да ги сортирате по цвят. Моля, направете следните стъпки:
1. Изберете своя списък с данни и натиснете Ctrl + G за да отворите Отидете в диалогов прозорец, след което щракнете Специален бутон, вижте екранната снимка:
2. В пукнато Отидете в Специален диалогов прозорец, проверете Заготовки опция и след това щракнете върху OK.
3. И всички празни клетки са избрани, сега можете да ги запълните с цвят, като щракнете Начало > Попълнете Color и изберете цвят, който искате, както е показано на следната екранна снимка:
4. След това можете да сортирате списъка по цвят на запълване, моля, изберете вашите стойности и щракнете Дата > Вид, в появилото се Вид изберете колоната, която искате да сортирате, и изберете Клетъчен цвят от Сортиране по падащ списък, след това щракнете върху цвета на празните клетки и накрая изберете на Top опция. Вижте екранна снимка:
5. След като завършите настройките, щракнете OK, всички цветни празни клетки първо са сортирани, след което можете да премахнете цвета след сортирането. Вижте екранни снимки:
Сортирайте редове, за да поставите празните клетки отгоре с помощна колона
За да сортирате празните клетки в горната част на вашия списък с данни, можете да използвате формула за идентифициране на празните клетки и след това да приложите функцията за сортиране.
1. В празна клетка, която е до данните, клетка B1, например, въведете тази формула =A1="", вижте екранна снимка:
2. След това плъзнете манипулатора за попълване към клетките, които искате да съдържат тази формула, и всички празни клетки, показани като TRUE, и други като Фалшив, вижте екранна снимка:
3, След това кликнете Дата > Сортиране от най-големия към най-малкияИ Предупреждение за сортиране ще се появи диалогов прозорец, след което проверете Разширете селекцията, вижте екранни снимки:
4, И после щракнете върху OK, всички празни клетки са сортирани в горната част на стойностите.
5. Най-накрая можете да изтриете стойностите в помощна колона B според вашите нужди.
Сортирайте редове, за да поставите празните клетки отгоре с VBA код
Приложете следния VBA код, можете бързо да сортирате празните клетки върху данните.
1. Задръжте натиснат ALT + F11 ключове и отваря Прозорец на Microsoft Visual Basic за приложения.
2. Щракнете Поставете > Модулии поставете следния код в Прозорец на модула.
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 плюс > Вид > Разширено сортиране.
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% и намалява стотици кликвания на мишката за вас всеки ден!