Як зсунути комірки вгору в Excel (5 швидких способів)

  • Поділитися Цим
Hugh West

Якщо у вас є список з порожніми клітинками, ви можете побажати перенести всі дані вгору Ця стаття демонструє, як видаляти порожні клітинки та зміщувати клітинки вгору в Excel .

Завантажити Практичний посібник

Завантажте цей практичний посібник, щоб потренуватися, поки ви читаєте цю статтю.

Змінити комірки.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. застосування команди Сортування та фільтрація для зсуву клітинок вгору в Excel

Ви також можете змістити клітинки вгору, видаливши порожні клітинки за допомогою кнопки Сортування та фільтрація Виконайте наведені нижче дії, щоб скористатися командою Сортування та фільтрація команда для переміщення клітинок вгору.

Крок 1:

  • Перш за все, виділяємо всі комірки діапазону.

Крок 2:

  • Від Дані виберіть вкладку Фільтр

Крок 3:

  • По-друге, натисніть на іконку.
  • Зніміть позначку Заготовки
  • Наостанок, натисніть Увійдіть .

  • Отже, всі ваші холості постріли в зоні досяжності зникнуть, а комірка переміститься вгору.

Читати далі: Як перемістити комірки без заміни в Excel (3 способи)

4. використання функції "Знайти і замінити" для зсуву комірок вгору в Excel

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

Крок 1:

  • Виділіть всі клітинки.

Крок 2:

  • Перейдіть на сторінку Головна сторінка і виберіть вкладку Знайти і замінити
  • Обирайте Перейти до спеціальних пропозицій

Крок 3:

  • Потім виберіть пункт Заготовки
  • Преса Увійдіть .

Крок 4:

  • Клацніть по порожній комірці і натисніть кнопку Так. -клац.
  • Обирайте видалити

Крок 5:

  • Нарешті, обирайте Зрушити клітинки вгору
  • Преса Увійдіть щоб побачити результати.

  • Як показано на зображенні нижче, клітинки будуть зміщені.

Читати далі: Як переміститися вниз на одну комірку за допомогою Excel VBA (з 4 корисними додатками)

5. запуск коду VBA для зсуву комірок вгору

Так, у рамках проекту VBA тут також є код для зсуву або переміщення клітинок вгору. Для цього виконайте описану тут процедуру.

Крок 1:

  • По-перше, натисніть Alt + 11 для відкриття Макрос .
  • Натисніть на кнопку Вставка
  • Обирайте Модуль зі списку.

Крок 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 Step -1 відноситься до IRow буде перевірятися поетапно.

If Cells(iCntr, 1) = 0 відноситься до умови If для порожніх комірок.

Range("A" & iCntr). Чи є ваша колонка діапазону

Delete Shift:=xlUp відноситься до видалення рядків, але не всього рядка, і зсуву комірок вгору

  • Таким чином, остаточний результат показано на зображенні нижче.

Докладніше: [Виправлено!] Неможливо перемістити клітинки в Excel (5 рішень)

Висновок

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

Будь ласка, не соромтеся звертатися до нас, якщо у Вас виникнуть будь-які запитання. Будь ласка, залиште коментар нижче, щоб повідомити мені, що Ви думаєте.

Експерти Центру "Нова Європа Ексельдемія Команда максимально швидко відповість на ваші запити.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.