Как да преместите клетките нагоре в Excel (5 бързи начина)

  • Споделя Това
Hugh West

Ако имате списък с празни клетки, може да пожелаете да преместите всички данни нагоре Тази статия демонстрира как да изтриете празните клетки и да преместите клетките нагоре в Excel .

Изтегляне на работна тетрадка за практика

Изтеглете тази учебна тетрадка, за да се упражнявате, докато четете тази статия.

Shift Cells.xlsm

5 бързи начина за преместване на клетките нагоре в Excel

Ще ви покажем 5 прости техники за преместване на клетките нагоре в разделите по-долу. Excel команди и VBA Пример за набор от данни е показан на фигурата по-долу с празен ред. 10 . Трябва да преместим клетката нагоре, за да заеме празното място.

1. Прилагане на влачене за изместване на клетките нагоре в Excel

Избирането и плъзгането на клетките е най-простият начин за преместването им. За да пренаредите клетките чрез плъзгане, следвайте методите, дадени по-долу.

Стъпка 1:

  • Изберете клетките, които искате да преместите.

Стъпка 2:

  • Задръжте мишката Вляво - кликнете върху , и преместете нагоре.

  • Следователно клетките ще се изместят нагоре.

Прочетете още: Как да преместите клетките надясно в Excel (4 бързи начина)

2. Използвайте десния бутон на мишката, за да преместите клетките нагоре в Excel

Вдясно - щракване върху с мишката може да се използва и за преместване на клетките нагоре. Следвайте инструкциите по-долу, за да го направите.

Стъпка 1:

  • Първо, изберете празните клетки.

Стъпка 2:

  • Кликнете върху Кликнете с десния бутон на мишката върху за да покажете опциите.
  • Изберете Изтриване на

Стъпка 3:

  • Накрая изберете Опция за преместване на клетката нагоре .
  • Натиснете Въведете .

  • В резултат на това ще видите, че клетките се преместват нагоре.

Прочетете още: Как да преместите редове нагоре в Excel (2 бързи метода)

Подобни четива

  • Как да преместите маркираните клетки в Excel (5 начина)
  • Преместване на една клетка надясно с помощта на VBA в Excel (3 примера)
  • Как да пренаредите редовете в Excel (4 начина)
  • Използване на стрелките за преместване на екрана, а не на клетките в Excel (4 метода)
  • Поправка: Excel не може да премести непразни клетки (4 метода)

3. Прилагане на командата Sort & Filter (Сортиране и филтриране) за изместване на клетките нагоре в Excel

Възможно е също така да успеете да изместите клетките нагоре, като премахнете празните клетки с помощта на Сортиране и филтриране Следвайте стъпките по-долу, за да използвате командата Сортиране и филтриране за да преместите клетките нагоре.

Стъпка 1:

  • Първо, изберете всички клетки в обхвата.

Стъпка 2:

  • От Данни изберете раздела Филтър

Стъпка 3:

  • Второ, щракнете върху иконата.
  • Отбележете Заготовки
  • Накрая натиснете Въведете .

  • В резултат на това всички празни места в диапазона ще изчезнат и клетката ще бъде преместена нагоре.

Прочетете още: Как да премествате клетките, без да ги заменяте в Excel (3 метода)

4. Използване на опцията Find & Replace (Намиране и заместване) за изместване на клетките нагоре в Excel

За да преместим няколкото клетки нагоре, можем да използваме Намиране и заместване опция, която е подобна на предишния начин. Следвайте стъпките, описани по-долу, за да я изпълните.

Стъпка 1:

  • Изберете всички клетки.

Стъпка 2:

  • Отидете в Начало и изберете Намиране и заместване
  • Изберете Отидете на специален

Стъпка 3:

  • След това изберете Заготовки
  • Натиснете Въведете .

Стъпка 4:

  • Щракнете върху празна клетка и щракнете върху Вдясно -кликнете.
  • Изберете изтриване на

Стъпка 5:

  • Накрая изберете Преместване на клетките нагоре
  • Натиснете Въведете за да видите резултатите.

  • Както е показано на изображението по-долу, клетките ще бъдат изместени.

Прочетете още: Как да преместим една клетка надолу с помощта на Excel VBA (с 4 полезни приложения)

5. Изпълнение на код VBA за изместване на клетките нагоре

Така че VBA Кодът е тук и за преместване или преместване на клетките нагоре. За целта следвайте описаната тук процедура.

Стъпка 1:

  • Първо, натиснете Alt + 11 за да отворите Macro .
  • Кликнете върху Вмъкване на
  • Изберете Модул от списъка.

Стъпка 2:

  • Вмъкнете следното VBA кодове тук.
 Sub Shift_cells_up Dim lRow As Long Dim iCntr As Long lRow = 20 For iCntr = lRow To 1 Step -1 If Cells(iCntr, 1) = 0 Then Range("A" & iCntr).Delete Shift:=xlUp End If Next End Sub 

Тук,

lRow = 20 се отнася за общия ред в диапазона.

За iCntr = lRow To 1 Стъпка -1 се отнася до IRow, ще се проверява стъпка по стъпка.

Ако Cells(iCntr, 1) = 0 се отнася за условието If за празни клетки.

Range("A" & iCntr). Дали колоната ви за обхват

Изтриване Shift:=xlUp се отнася за изтриване на редове, но не и на целия ред, и за преместване на клетките нагоре

  • Ето защо крайният резултат е показан на изображението по-долу.

Прочетете още: [Поправено!] Невъзможност за преместване на клетки в Excel (5 решения)

Заключение

В заключение се надявам, че тази статия ви е показала как да изтривате празни клетки и да премествате клетки нагоре в Excel. Разгледайте книгата за упражнения и използвайте новопридобитите си знания. Благодарение на вашата подкрепа ние сме готови да плащаме за подобни инициативи.

Моля, не се колебайте да се свържете с нас, ако имате някакви въпроси. Моля, оставете коментар по-долу, за да ми кажете какво мислите.

Експерти от Exceldemy Екипът ще отговори възможно най-бързо на вашите запитвания.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.