Как добавить или удалить строку или столбец в таблице
После создания таблицы Excel на листе можно легко добавлять и удалять строки и столбцы.
Чтобы добавить строки и столбцы в таблицу Excel, можно воспользоваться командой Размер таблицы.
- Щелкните в любом месте таблицы, чтобы отобразить вкладку Работа с таблицами.
- Выберите Конструктор >Размер таблицы.
- Выделите весь диапазон ячеек, который нужно включить в таблицу, начиная с верхней левой ячейки. В приведенном ниже примере исходная таблица охватывает диапазон A1:C5. После изменения размера с добавлением двух столбцов и трех строк таблица будет включать в себя диапазон A1:E8.
Совет: Вы также можете нажать кнопку Свернуть диалоговое , чтобы временно скрыть диалоговое окно «Избавьтесь от таблицы», выбрать диапазон на этом сайте, а затем нажать кнопку Развернуть .
Другие способы добавления строк и столбцов
Чтобы добавить строку или столбец в таблицу, введите данные в ячейку, расположенную под последней строкой или справа от последнего столбца, вставьте скопированное значение в ячейку или добавьте новые строки или столбцы между существующими.
Ввод данных
- Чтобы добавить строку внизу таблицы, начните вводить текст в ячейке под последней строкой. Таблица расширится, и в нее будет включена новая строка. Чтобы добавить столбец справа от таблицы, начните вводить текст в ячейку справа от последнего столбца.
В приведенном ниже примере добавления строки при вводе значения в ячейку A4 таблица расширяется за счет нее, а также смежной ячейки в столбце B.

В приведенном ниже примере добавления столбца при вводе значения в ячейку C2 таблица расширяется за счет столбца C. Ему присваивается имя «Кв3», так как Excel выявляет закономерность присвоения имен по заголовкам «Кв1» и «Кв2».

Вставка данных
- Чтобы добавить строку таким способом, вставьте данные в крайнюю левую ячейку под последней строкой таблицы. Чтобы добавить столбец, вставьте данные в ячейку справа от крайнего правого столбца таблицы.
Если в новой строке данных больше или меньше столбцов, чем в таблице, таблица расширится, включив в нее все ячейки в диапазоне. Если в таблице больше столбцов, чем в данных, лишние столбцы не становятся частью таблицы— для их расширения необходимо использовать команду «Увеличить».
В приведенном ниже примере добавления строк при вставке значений из диапазона A10:B12 в первую строку под таблицей (строка 5) она расширяется за счет вставленных данных.

В приведенном ниже примере добавления столбцов при вставке значений из диапазона C7:C9 в первый столбец справа от таблицы (столбец C) она расширяется за счет вставленных данных, а столбцу присваивается заголовок «Кв3».

Добавление строки с помощью команды «Вставить»
- Чтобы вставить строку, выберите ячейку или строку (но не строку заголовков) и щелкните ее правой кнопкой мыши. Чтобы вставить столбец, выберите любую ячейку в таблице и щелкните ее правой кнопкой мыши.
- Наведите указатель мыши на пункт Вставить и выберите команду Строки таблицы выше или Столбцы таблицы слева, чтобы вставить новую строку или столбец соответственно.
Если активна ячейка в последней строке, можно выбрать команду Строки таблицы выше или Строки таблицы ниже.
В приведенном ниже примере новая строка будет вставлена над строкой 3.

При добавлении столбцов, если выделена ячейка в крайнем правом столбце таблицы, можно выбрать команду Столбцы таблицы слева или Столбцы таблицы справа.
В приведенном ниже примере новый столбец будет вставлен слева от столбца 1.

Удаление строк и столбцов таблицы
- Выделите строки или столбцы таблицы, которые требуется удалить. Можно просто выделить одну или несколько ячеек в строках или столбцах таблицы, которые требуется удалить.
- На вкладке Главная в группе Ячейки, щелкните стрелку рядом с кнопкой Удалить, а затем выберите команду Удалить строки таблицы или Удалить столбцы таблицы. Вы также можете щелкнуть правой кнопкой мыши одну или несколько строк или столбцов, в меню ярлыка нажать кнопку Удалить, а затем — Столбцы таблицы или Строки таблицы. Можно также щелкнуть правой кнопкой мыши одну или несколько ячеек в строке или столбце таблицы, нажать кнопку Удалить ищелкнуть Строки таблицы или Столбцы таблицы.
Удаление одинаковых строк из таблицы
Дубликаты удаляются из таблицы также легко, как и из любых выбранных данных в приложении Excel.
- Щелкните любое место таблицы. Откроется окно Работа с таблицами и вкладка Конструктор.
- На вкладке Конструктор в группе Сервис выберите команду Удалить дубликаты.
- В диалоговом окне Удалить дубликаты в группе Столбцы выберите столбцы, содержащие дубликаты, которые требуется удалить. Можно также нажать кнопку Снять выделение и выбрать нужные столбцы или нажать кнопку Выделить все, чтобы выделить все столбцы.
Примечание: Дубликаты удаляются с листа. Если вы случайно удалили данные, которые вы хотите сохранить, вы можете восстановить их, нажав или CTRL+Z. Вы также можете использовать условное форматирование для выделения повторяющихся значений, прежде чем удалять их. Дополнительные сведения см. в статье Добавление, изменение и отмена условного форматирования.
Удаление пустых строк из таблицы
- Убедитесь, что активная ячейка находится в столбце таблицы.
- Щелкните стрелку в заглавной области столбца.
- Чтобы выполнить отбор пустых ячеек, в меню «Автофильтр» в верхней части списка значений снимите флажок (Выделить все), а в нижней части установите флажок (Пустые).
Примечание: Флажок (Пустые ячейки) можно установить только в случае, если диапазон ячеек или столбец таблицы содержит хотя бы одну пустую ячейку.
Таким же образом можно отфильтровать и удалить пустые строки. Дополнительные сведения о том, как отфильтровать пустые строки на листе, см. в статье Фильтрация данных в диапазоне или таблице.
- Вы выберите таблицу, а затем выберите конструктор > Таблица.
- При необходимости настройли диапазон ячеек, который содержит таблица, и выберите ОК.
Важно: В другую строку нельзя перемещаться заглавные таблицы, и новый диапазон должен перекрывать исходный диапазон.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
Как удалить пустые столбцы в Excel?
Удаление пустых столбцов и строк — утомительная задача, когда вы работаете с большим набором данных. И ручное удаление даже не вариант. В этой статье вы научитесь удалять пустые столбцы в Excel за несколько простых шагов, используя встроенный инструмент Excel под названием «Перейти к специальному». Это быстрый и простой способ удалить пустые столбцы. Хотя это делает его простой альтернативой для реализации, имейте в виду, что это может привести к смещению документа. Всегда сохраняйте резервную копию вашего документа, прежде чем начать удалять ячейки, чтобы быть в безопасности.
Есть два способа удалить пустые столбцы в Excel:
- Ручной выбор и удаление
- Удаление столбцов с помощью встроенного инструмента Go To из Excel
Примечание . Учебное пособие предназначено для Microsoft Excel 2013. Вы можете найти те же или другие шаги в других версиях Microsoft Excel.
Удаление пустых столбцов в Excel с помощью ручного выбора и удаления
Мы можем удалить пустые столбцы в Excel, используя ручной выбор и удаление. Этот метод работает со всеми типами данных, но требует времени, здесь я бы посоветовал использовать этот метод только тогда, когда ваших данных меньше. Если вам нужно удалить большое количество столбцов, перейдите ко второму способу. Теперь разберемся с этим методом на примере. Итак, рассмотрим пример

Шаг 1: Выберите пустые столбцы, чтобы выбрать пустые столбцы, нажмите Shift и нажмите стрелку вниз на строку, до которой вы хотите выбрать столбец.

Шаг 2: Затем щелкните правой кнопкой мыши выбранный столбец. Появится раскрывающийся список (как показано ниже). Нажмите кнопку Удалить . Выбранный столбец будет удален.

Повторите те же действия для всех пустых столбцов, оставшихся на нужном листе, и удалите их.
Удаление пустых столбцов в Excel с помощью Go To
Мы также можем удалять пустые столбцы в MS Excel, используя Go To. Итак, выполните следующие действия:
Шаг 1: Откройте нужный Excel, где вы хотите удалить пустые столбцы.
Шаг 2: Выберите все данные, выбрав необходимые строки и столбцы, и нажмите F5 на клавиатуре. Появится диалоговое окно (как показано ниже) и выберите Special. Специальная функция позволяет пользователям выбирать все, что соответствует выбранным критериям, например, пробелы, числа, формулы.


Шаг 3: После выбора специального появится окно (как показано ниже). Нажмите «Пробелы» (как показано на рисунке), а затем выберите «ОК». Эта операция выберет все пустые столбцы из выбранных данных.

Шаг 4: Затем перейдите на вкладку «Главная»> «Группа ячеек»> «Удалить», т.е. перейдите на вкладку «Главная» и в группе «Ячейки» нажмите «Удалить» (как показано ниже). Удалить поможет удалить выбранную строку, столбец, ячейку и весь лист.

Шаг 5: После выбора «Удалить» появится раскрывающийся список (как показано на рисунке). Выберите Удалить ячейки.

Шаг 6: После выбора «Удалить ячейки» появится всплывающее окно (как показано ниже). Выберите Сдвиг ячеек влево. Эта опция сместит все оставшиеся ячейки, оставшиеся после удаления пустых столбцов. Нажмите «ОК».

Все пустые столбцы из выбранного диапазона будут удалены.
Как удалить пустые строки в Excel быстрыми способами
При импорте и копировании таблиц в Excel могут формироваться пустые строки и ячейки. Они мешают работе, отвлекают.
Некоторые формулы могут работать некорректно. Использовать ряд инструментов в отношении не полностью заполненного диапазона невозможно. Научимся быстро удалять пустые ячейки в конце или середине таблицы. Будем использовать простые средства, доступные пользователю любого уровня.
Как в таблице Excel удалить пустые строки?
Чтобы показать на примере, как удалить лишние строки, для демонстрации порядка действий возьмем таблицу с условными данными:

Пример 1 . Сортировка данных в таблице. Выделяем всю таблицу. Открываем вкладку «Данные» — инструмент «Сортировка и фильтр» — нажимаем кнопку «Сортировка». Или щелкаем правой кнопкой мыши по выделенному диапазону и делаем сортировку «от минимального к максимальному».

Пустые строки после сортировки по возрастанию оказываются внизу диапазона.
Если порядок значений важен, то до сортировки необходимо вставить пустой столбец, сделать сквозную нумерацию. После сортировки и удаления пустых строк вновь отсортировать данные по вставленному столбцу с нумерацией.
Пример 2 . Фильтр. Диапазон должен быть отформатирован как таблица с заголовками. Выделяем «шапку». На вкладке «Данные» нажимаем кнопку «Фильтр» («Сортировка и фильтр»). Справа от названия каждого столбца появится стрелочка вниз. Нажимаем – открывается окно фильтрации. Снимаем выделение напротив имени «Пустые».

Таким же способом можно удалить пустые ячейки в строке Excel. Выбираем нужный столбец и фильтруем его данные.
Пример 3 . Выделение группы ячеек. Выделяем всю таблицу. В главном меню на вкладке «Редактирование» нажимаем кнопку «Найти и выделить». Выбираем инструмент «Выделение группы ячеек».

В открывшемся окне выбираем пункт «Пустые ячейки».

Программа отмечает пустые ячейки. На главной странице находим вкладку «Ячейки», нажимаем «Удалить».

Результат – заполненный диапазон «без пустот».
Внимание! После удаления часть ячеек перескакивает вверх – данные могут перепутаться. Поэтому для перекрывающихся диапазонов инструмент не подходит.
Полезный совет! Сочетание клавиш для удаления выделенной строки в Excel CTRL+«-». А для ее выделения можно нажать комбинацию горячих клавиш SHIFT+ПРОБЕЛ.
Как удалить повторяющиеся строки в Excel?
Чтобы удалить одинаковые строки в Excel, выделяем всю таблицу. Переходим на вкладку «Данные» — «Работа с данными» — «Удалить дубликаты».

В открывшемся окне выделяем те столбцы, в которых находятся повторяющиеся значения. Так как нужно удалять повторяющиеся строки, то должны быть выделены все столбцы.

После нажатия ОК Excel формирует мини-отчет вида:

Как удалить каждую вторую строку в Excel?
Проредить таблицу можно с помощью макроса. Например, такого:

А можно ручками. Предлагаем простенький способ, доступный каждому пользователю.
- В конце таблицы делаем вспомогательный столбец. Заполняем чередующимися данными. Например, «о у о у о у» и т.д. Вносим значения в первые четыре ячейки. Потом выделяем их. «Цепляем» за черный крестик в правом нижнем углу и копируем буквы до конца диапазона.

- Устанавливаем «Фильтр». Отфильтровываем последний столбец по значению «у».

- Выделяем все что осталось после фильтрации и удаляем.

- Убираем фильтр – останутся только ячейки с «о».

Вспомогательный столбец можно устранить и работать с «прореженной таблицей».
Как удалить скрытые строки в Excel?
Однажды пользователь скрыл некую информацию в строках, чтобы она не отвлекала от работы. Думал, что впоследствии данные еще понадобятся. Не понадобились – скрытые строки можно удалить: они влияют на формулы, мешают.
В тренировочной таблице скрыты ряды 5, 6, 7:

Будем их удалять.
- Переходим на «Файл»-«Сведения»-«Поиск проблем» — инструмент «Инспектор документов».

- В отрывшемся окне ставим галочку напротив «Скрытые строки и столбцы». Нажимаем «Проверить».

- Через несколько секунд программа отображает результат проверки.

- Нажимаем «Удалить все». На экране появится соответствующее уведомление.
В результате проделанной работы скрытые ячейки удалены, нумерация восстановлена.

Таким образом, убрать пустые, повторяющиеся или скрытые ячейки таблицы можно с помощью встроенного функционала программы Excel.
- Excel Formula Examples
- Создать таблицу
- Форматирование
- Функции Excel
- Формулы и диапазоны
- Фильтр и сортировка
- Диаграммы и графики
- Сводные таблицы
- Печать документов
- Базы данных и XML
- Возможности Excel
- Настройки параметры
- Уроки Excel
- Макросы VBA
- Скачать примеры
покупка
6 простых способов удалить пустые строки в Excel (шаг за шагом)
Когда вы работаете с большими наборами данных, содержащими пустые строки, это может загромождать рабочий лист и мешать анализу данных. Хотя вы можете вручную удалить небольшое количество пустых строк, это отнимает много времени и становится неэффективным при работе с сотнями пустых строк. В этом руководстве мы представляем шесть различных методов эффективного пакетного удаления пустых строк. Эти методы охватывают различные сценарии, с которыми вы можете столкнуться в Excel, позволяя работать с более чистыми и структурированными данными.

Видео: удаление пустых строк
Удалить пустые строки
При удалении пустых строк из набора данных важно соблюдать осторожность, поскольку некоторые часто предлагаемые методы могут случайно удалить строки, содержащие данные. Например, в Интернете можно найти два популярных совета (которые также представлены в этом руководстве ниже):
- С использованием «Перейти к специальному», чтобы выбрать пустые ячейки, а затем удалить строки этих выбранных пустых ячеек.
- Посмотрите на график Фильтр функция фильтрации пустых ячеек в ключевом столбце и последующего удаления пустых строк в отфильтрованном диапазоне.
Однако оба этих метода могут ошибочно удалить строки, содержащие важные данные, как показано на снимках экрана ниже.

Во избежание таких непреднамеренных удалений рекомендуется используйте один из следующих четырех методов чтобы точно удалить пустые строки.
>> Удалить пустые строки с помощью вспомогательного столбца
Шаг 1. Добавьте вспомогательный столбец и используйте функцию COUNTA.
- В самом правом наборе данных добавьте » Помощник » и используйте приведенную ниже формулу в первой ячейке столбца:
=COUNTA(A2:C2)

Внимание: В формуле A2:C2 — это диапазон, в котором вы хотите подсчитать непустые ячейки.

Шаг 2. Отфильтруйте пустые строки по вспомогательному столбцу.
- Щелкните любую ячейку вспомогательного столбца, выберите Данные >Фильтр .

- Затем нажмите на стрелка фильтра и только проверить 0 в расширенном меню и нажмите OK .
Теперь все пустые строки отфильтрованы. 
Шаг 3. Удалите пустые строки.
Выберите пустые строки (щелкните номер строки и перетащите вниз, чтобы выбрать все пустые строки), затем щелкните правой кнопкой мыши, чтобы выбрать Удалить строку из контекстного меню (или вы можете использовать ярлыки Ctrl + — ).

Шаг 4. Выберите «Фильтр» в группе «Сортировка и фильтр», чтобы очистить примененный фильтр.

Результат:

Внимание: Если вам больше не нужен вспомогательный столбец, удалите его после фильтрации.
>> Удалите пустые строки с помощью Kutools за 3 секунды
Для быстрого и легкого удаления пустых строк из вашего выбора лучшим решением является использование Удалить пустые строки особенность Kutools for Excel . Вот как:

- Выберите диапазон, из которого вы хотите удалить пустые строки.
- Нажмите Кутулс >Удалить >Удалить пустые строки >В выбранном диапазоне .
- Выберите нужный вариант, как вам нужно, и нажмите OK во всплывающем диалоговом окне.
- В дополнение к удалению пустых строк в выделении, Kutools for Excel также позволяет удобно удалять пустые строки из активный рабочий лист, выбранные листыили даже вся книга одним щелчком мыши.
- Перед использованием функции удаления пустых строк установите Kutools for Excel. Нажмите здесь, чтобы загрузить и получить 30-дневную бесплатную пробную версию.
>> Удалить пустые строки вручную
Если нужно удалить несколько пустых строк, вы также можете удалить их вручную.
Шаг 1. Выберите пустые строки
Щелкните номер строки, чтобы выбрать одну пустую строку. Если есть несколько пустых строк, удерживайте Ctrl и нажмите на номера строк один за другим, чтобы выбрать их.

Шаг 2. Удалите пустые строки.
После выбора пустых строк щелкните правой кнопкой мыши и выберите Удалить из контекстного меню (или вы можете использовать ярлыки Ctrl + — ).

Результат:

>> Удалить пустые строки с помощью VBA
Если вас интересует VBA, в этом руководстве представлены два кода VBA, с помощью которых вы можете удалить пустые строки при выборе и на активном листе.
Шаг 1. Скопируйте VBA в окно Microsoft Visual Basic для приложений.

- Активируйте лист, из которого вы хотите удалить пустые строки, затем нажмите другой + F11 ключи.
- В появившемся окне нажмите Вставить >Модули .
- Затем скопируйте и вставьте один из приведенных ниже кодов в пустой новый модуль. Код 1: удалить пустые строки из активного рабочего листа
Sub RemoveBlankRows() 'UpdatebyExtendoffice Dim wsheet As Worksheet Dim lastRow As Long Dim i As Long ' Set the worksheet variable to the active sheet Set wsheet = ActiveSheet ' Get the last row of data in the worksheet lastRow = wsheet.Cells(wsheet.Rows.Count, 1).End(xlUp).Row ' Loop through each row in reverse order For i = lastRow To 1 Step -1 ' Check if the entire row is blank If WorksheetFunction.CountA(wsheet.Rows(i)) = 0 Then ' If the row is blank, delete it wsheet.Rows(i).Delete End If Next i End Sub
Код 2: удалить пустые строки из выделения
Sub RemoveBlankRowsInRange() 'UpdatebyExtendoffice Dim sRange As Range Dim row As Range ' Prompt the user to select a range On Error Resume Next Set sRange = Application.InputBox(prompt:="Select a range", Title:="Kutools for Excel", Type:=8) ' Check if a range is selected If Not sRange Is Nothing Then ' Loop through each row in reverse order For Each row In sRange.Rows ' Check if the entire row is blank If WorksheetFunction.CountA(row) = 0 Then ' If the row is blank, delete it row.Delete End If Next row Else MsgBox "No range selected. Please select a range and run the macro again.", vbExclamation End If End Sub
Шаг 2. Запустите код и удалите пустые строки
Нажмите Кнопка Run или нажмите F5 ключ для запуска кода.

- Если вы используете код 1 для удаления пустых строк на активном листе, после запуска кода все пустые строки на листе будут удалены.
- Если вы используете код 2 для удаления пустых строк из выбора, после запуска кода появится диалоговое окно, выберите диапазон, из которого вы хотите удалить пустые строки в диалоговом окне, затем нажмите OK.
Результаты:
Code1: удалить пустые строки в активном листе

Code2: удалить пустые строки в выборе

Удалить строки, содержащие пустые ячейки
В этом разделе есть две части: одна использует функцию «Перейти к специальной» для удаления строк, содержащих пустые ячейки, а другая использует функцию «Фильтр» для удаления строк, в которых есть пробелы в определенном ключевом столбце.
>> Удалите строки, содержащие пустые ячейки, с помощью кнопки «Перейти к специальному».
Функция Go To Special широко рекомендуется для удаления пустых строк. Это может быть полезным инструментом, когда вам нужно удалить строки, содержащие хотя бы одну пустую ячейку.
Шаг 1: выберите пустые ячейки в диапазоне
- Выберите диапазон, из которого вы хотите удалить пустые строки, выберите Главная >Найти и выбрать >Перейти к специальному .
Или вы можете напрямую нажать F5 ключ для включения Перейти к диалоговое окно и щелкните Особый кнопка для переключения на Перейти кОсобый Диалог. - В Перейти к специальному диалога, выберите Пробелы вариант и нажмите OK .
Теперь все пустые ячейки в выбранном диапазоне выбраны. 
Шаг 2. Удалите строки, содержащие пустые ячейки.
- Щелкните правой кнопкой мыши любую выделенную ячейку и выберите Удалить из контекстного меню (или вы можете использовать ярлыки Ctrl + — ).

- В Удалить диалога, выберите Весь ряд вариант и нажмите OK .

Результат:

Внимание: Как вы видите выше, если строка содержит хотя бы одну пустую ячейку, она будет удалена. Это может привести к потере некоторых важных данных. Если набор данных огромен, вам может потребоваться много времени, чтобы найти потерю и восстановить. Поэтому, прежде чем использовать этот способ, я рекомендую вам сначала сделать резервную копию.
>> Удалите строки, содержащие пустые ячейки в ключевом столбце, с помощью функции фильтра
Если у вас есть большой набор данных и вы хотите удалить строки на основе условия, при котором ключевой столбец содержит пустые ячейки, функция фильтра Excel может оказаться мощным инструментом.
Шаг 1. Отфильтруйте пустые ячейки в ключевом столбце.
- Выберите набор данных, нажмите Данные вкладку, перейдите к Сортировать и фильтровать группу, нажмите Фильтр чтобы применить фильтр к набору данных.

- Нажмите стрелка фильтра ключевого столбца, на основе которого вы хотите удалить строки, в этом примере ID столбец является ключевым столбцом, и проверяется только Пробелы из расширенного меню. Нажмите OK .
Теперь все пустые ячейки в ключевом столбце отфильтрованы. 
Шаг 2. Удалите строки
Выберите оставшиеся строки (щелкните номер строки и перетащите вниз, чтобы выбрать все пустые строки), затем щелкните правой кнопкой мыши, чтобы выбрать Удалить строку в контекстном меню (или можно использовать ярлыки Ctrl + — ). И нажмите OK в всплывающем диалоговом окне.

Шаг 3. Выберите «Фильтр» в группе «Сортировка и фильтр», чтобы очистить примененный фильтр.

Результат:

Внимание: если вы хотите удалить пустые строки на основе двух или более ключевых столбцов, повторите шаг 1, чтобы отфильтровать пустые строки в ключевых столбцах по одному, а затем удалите оставшиеся пустые строки.
