Как удалить ячейки в Экселе

Excel

Как удаляются ячейки

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

Сразу следует отметить, что в процессе выполнения процедуры удаления одной или нескольких ячеек данные таблицы могут изменить свою структуру, так как в результате проделанных действий некоторые области таблицы могут быть смещены. По этой причине, прежде чем приступать к удалению, необходимо предвидеть нежелательные последствия и на всякий случай сохранить копию исходного документа.

Самый простой способ удалить ячейки

Этот способ, пожалуй, самый распространенный, который работает через функции контекстного меню. Он применяется ко всем типам ячеек, независимо от того, содержат ли они содержимое.

  1. Выберите элементы для удаления и щелкните правой кнопкой мыши в любом месте выделенной области. В появившемся списке выберите пункт «Удалить…”.Самый простой способ удалить ячейки
  2. На экране появится соответствующее окно с четырьмя опциями. Так как нам нужно избавиться от ячеек, а не целых строк или столбцов, выбираем одно из двух действий — удаление ячеек со сдвигом влево или со сдвигом вверх. Выбор конкретного действия зависит от задач, которые стоят перед пользователем. После того, как мы определились с нужным вариантом, подтверждаем действие нажатием на кнопку ОК.Самый простой способ удалить ячейки
  3. Как мы и хотели, все выделенные ячейки удаляются из таблицы. Мы выбрали второй вариант (сдвиг вверх), поэтому группа ячеек под выбранным диапазоном переместилась вверх ровно на столько строк, сколько было в выбранном нами диапазоне.Самый простой способ удалить ячейки
  4. Если мы выберем первый вариант (сдвиг влево), все элементы справа от удаленных будут перемещены влево и займут свои места. Кстати, этот вариант в нашем случае подошел лучше, так как справа от выделенного диапазона были пустые ячейки. Так что визуально это выглядит так, как будто мы просто удалили данные для выбранного диапазона, сохранив целостность структуры таблицы. Хотя на самом деле мы добились такого эффекта именно за счет того, что ячейки, заменившие исходные, не содержат данных.Самый простой способ удалить ячейки

Удаление ячеек с помощью кнопок на ленте

Процедуру удаления ненужных элементов также можно осуществить с помощью кнопок на ленте. Вот как это работает:

  1. Во-первых, вы должным образом отмечаете ячейку, которую хотите удалить. Перейдите на главную вкладку и нажмите кнопку «Удалить» в группе «Ячейки”.Удаление ячеек с помощью кнопок на ленте
  2. Как мы видим, выделенный элемент исчез из документа, а ячейки под ним переместились вверх. Обратите внимание, что этот метод не позволяет определить направление, в котором будут перемещаться ячейки после завершения процедуры удаления.Удаление ячеек с помощью кнопок на ленте

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

  1. Отмечаем нужный выбор пунктов, переходим на вкладку «Главная» и нажимаем «Удалить”.Удаление ячеек с помощью кнопок на ленте
  2. Результат этого метода ничем не отличается от вышеописанного. После завершения операции выбранная группа элементов исчезнет, ​​а ячейки ниже выбранного диапазона переместятся вверх.Удаление ячеек с помощью кнопок на ленте

Если вы удалите ряд элементов по вертикали, соседние ячейки будут двигаться в другом направлении. Давайте посмотрим на это на примере.

  1. Выделяем вертикальный диапазон ячеек, и нажимаем уже знакомую кнопку «Удалить» на ленте.Удаление ячеек с помощью кнопок на ленте
  2. После завершения процедуры меченые клетки удаляли со смещением оставшихся справа налево.Удаление ячеек с помощью кнопок на ленте

Теперь, когда мы рассмотрели основные операции, мы можем перейти к более гибкому варианту удаления ячеек. Этот метод предполагает работу с таблицами и областями данных как по горизонтали, так и по вертикали.

  1. Выберите нужную область данных и нажмите кнопку удаления на ленте.Удаление ячеек с помощью кнопок на ленте
  2. Выбранная матрица удаляется, а соседние элементы сдвигаются влево.Удаление ячеек с помощью кнопок на ленте

Примечание. Использование кнопки «Удалить» на ленте менее функционально, чем удаление через контекстное меню, поскольку оно не дает пользователю возможности настроить смещение ячейки.

Но выход есть. Используя набор инструментов на ленте, вы можете удалять ячейки, предварительно выбрав направление смещения. Давайте посмотрим, как это реализовать на примере.

  1. Выберите диапазон ячеек для удаления. Но теперь в разделе «Ячейки» ленты нажимаем не на саму кнопку «Удалить», а на треугольник, расположенный справа от нее. В выпадающем списке нажмите на пункт «Удалить ячейки…”.Удаление ячеек с помощью кнопок на ленте
  2. Мы увидим знакомое окно с опциями удаления и сдвига. Мы выбираем тот, который соответствует нашим целям, и нажимаем кнопку ОК, чтобы увидеть результат. Допустим, это сдвиг вверх.Удаление ячеек с помощью кнопок на ленте
  3. Операция удаления прошла успешно и сдвиг произошел точно.Удаление ячеек с помощью кнопок на ленте

Читайте также: Как включить

Комбинация клавиш для удаления ячеек

Сочетания клавиш позволяют быстро выполнять многие операции в Excel, и процедура удаления ячеек не является исключением (см также статью «Сочетания клавиш в Excel» на нашем сайте“).

  1. Как обычно, все начинается с выбора нужной области данных. Затем нажмите комбинацию клавиш «Ctrl» и «-» на клавиатуре “-“.Сочетание клавиш для удаления ячеек
  2. Откроется обычное окно с вариантами удаления ячеек. Определяем желаемое направление для смещения и подтверждаем операцию.Сочетание клавиш для удаления ячеек
  3. Выделенные ячейки удаляются из книги со сдвигом в указанном ранее направлении.Сочетание клавиш для удаления ячеек

Как удалить разбросанные ячейки

В определенных ситуациях возникает необходимость удалить не одну ячейку или диапазон, а несколько элементов, причем располагаться они могут в совершенно разных местах документа. Конечно, вы можете воспользоваться одним из вышеперечисленных способов, но это может занять много времени, так как вам придется проделывать те же действия с каждым пунктом в отдельности. Но гораздо лучше обратиться к другому, более оптимальному варианту.

  1. Отмечаем первый элемент обычным способом. Затем, зажав клавишу «Ctrl», выделить по очереди все оставшиеся нужные ячейки или диапазоны (вне зависимости от того, насколько далеко они друг от друга).
  2. После того, как мы выполнили первый шаг, переходим к самому удалению, которое можно осуществить ранее рассмотренными способами.Как удалить разбросанные клетки

Как быстро убрать пустые ячейки

В Excel есть еще одна эффективная техника, которая поможет облегчить и ускорить процедуру удаления, но она применима только к пустым ячейкам. Автоматизация процесса позволит вам избавиться от выделения каждого отдельного элемента. Итак, давайте посмотрим на примере, как это сделать.

  1. Как всегда, сначала нам нужна выборка. Но теперь мы помечаем всю таблицу или ее части, где планируется удаление. Затем нажмите функциональную клавишу «F5”.Как быстро удалить пустые ячейки
  2. В открывшемся окне нажмите кнопку «Выбрать…» в левом нижнем углу.Как быстро удалить пустые ячейки
  3. На экране появится окно с вариантами выбора групп ячеек. Поставьте галочку напротив опции «Пустые ячейки» и подтвердите действие, нажав кнопку ОК.Как быстро удалить пустые ячейки
  4. После выполнения предыдущих шагов мы смогли пометить все пустые ячейки в выбранной таблице.Как быстро удалить пустые ячейки
  5. Теперь осталось только удалить эти элементы одним из рассмотренных выше способов.

Формула массива

Для упрощения процедуры удаления ненужных ячеек в таблице следует присвоить имена нужным рабочим областям с помощью «Управление именами» на вкладке «Формулы», либо — в Excel 2003 и старше — «Окно вставки» — «Имя» — « Назначать».

Например, диапазон B3:B10 будет называться «IsEmpty», диапазон D3:D10 — «NoEmpty». Столбцы должны быть одинакового размера и могут располагаться где угодно.

После выполненных операций выбирается первый элемент второго интервала (D3) и вводится следующая формула: ;ДВССЫЛ(АДРЕС(ЗАГРУЗИТЬ((ЕСЛИ(Пустой<>»«;СТРОКА(Пустой);СТРОКА()+СТРОКА(Пустой)));СТРОКА()-СТРОКА(НеПустой)+1);СТОЛБЦ(Пустой); 4))).

Вставляется как формула массива, после вставки нужно нажать «Ctrl+Shift+Enter». После этого соответствующую формулу можно скопировать вниз с помощью автозаполнения (черный «плюс» доходит до правого нижнего угла элемента) — после этого получится исходная область, но без пустых элементов.

Пользовательская функция на VBA

Когда пользователю необходимо регулярно повторять рассматриваемую операцию по удалению ненужных ячеек из таблицы, рекомендуется добавить такую ​​функцию в набор один раз и использовать ее в каждом последующем случае. Для этого открывается редактор Visual Basic, вставляется новый пустой модуль и копируется текст функции.

как-удалить-ячейки-в-excel-удаление-разбросанных-и-пустых-ячеек-3-способ-удаления-ячейки-в-excel

Важно не забыть сохранить файл и вернуться из редактора Visual Basic в Excel. Чтобы использовать текущую функцию в конкретном примере:

  1. Нужный диапазон пустых элементов выделен, например F3:F10.
  2. откройте вкладку «Вставка», затем «Функция» или нажмите кнопку «Вставить функцию» в разделе «Формулы» новой версии редактора. В пользовательском режиме выбирается NoBlanks».
  3. В качестве аргумента функции укажите начальный диапазон с пробелами (B3:B10) и нажмите «Ctrl+Shift+Enter», это позволит ввести функцию в виде формулы массива.

Когда не следует удалять пустые ячейки.

Описанная выше техника отлично подходит для одного столбца или строки. Он также может удалять пустые ячейки в нескольких независимых строках или столбцах, как в примере выше. Однако это может нанести ущерб данным, которые связаны друг с другом с помощью формул. Чтобы этого не произошло, будьте очень осторожны при удалении пробелов в электронных таблицах и помните о следующих предостережениях:

  1. Удаляйте пустые строки и столбцы вместо отдельных ячеек.

Если ваши данные организованы в виде таблицы, элементы которой содержат связанную информацию, удаление отдельных пустых ячеек, скорее всего, исказит данные. В этом случае следует удалять только неиспользуемые строки и целые столбцы. Рекомендуем ознакомиться с рекомендациями о том, как можно и нельзя удалять пустые строки в Excel.

  1. Удалить не работает для электронных таблиц Excel.

Невозможно удалить отдельные ячейки в таблице Excel (но не в диапазоне данных). Вам разрешено удалять только целые строки таблицы. Или вы можете сначала преобразовать таблицу в диапазон, а затем обработать удаление.

  1. Ваши действия могут повредить формулы и именованные диапазоны.

Формулы Excel могут адаптироваться ко многим изменениям, внесенным в используемые ими данные. Многие, но не все. В некоторых случаях формулы, ссылающиеся на удаленные вами ячейки, перестают работать. Поэтому после удаления пустых ячеек внимательно посмотрите на соответствующие формулы и именованные диапазоны, чтобы убедиться, что они работают правильно.

Как удалить пустые ячейки после последней позиции с данными.

Пустые ячейки, содержащие символы форматирования или символы, которые не печатаются, могут вызвать множество проблем в Excel. Например, вы можете получить гораздо больший размер файла, чем вам нужно, или вы можете получить несколько пустых страниц. Чтобы избежать этих проблем, мы удалим (или удалим) пустые строки и столбцы, которые содержат форматирование, пробелы или неизвестные невидимые символы.

Как найти последнюю использованную ячейку на листе

Чтобы перейти к последней ячейке на листе, содержащем данные или форматирование, щелкните в любом месте таблицы и нажмите Ctrl + End.

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

Однако если вы оказались в визуально пустой ячейке, знайте, что Excel ее таковой не считает. Это может быть один пробел, созданный случайным нажатием клавиши, заданный для него пользовательский числовой формат или непечатаемый символ, импортированный из внешней базы данных. Какой бы ни была причина, она не пуста.

Как удалить ячейки после последней позиции с данными.

Чтобы удалить все содержимое и форматирование после последней заполненной ячейки, сделайте следующее:

  1. Щелкните заголовок первого пустого столбца справа от таблицы и нажмите Ctrl + Shift + End. Это выберет область справа между вашими данными и последней использованной позицией листа.
  2. На вкладке «Главная» нажмите «Очистить». Или щелкните правой кнопкой мыши на выделении и выберите Удалить.
  3. Щелкните заголовок первой чистой строки под данными и нажмите Ctrl + Shift + End.
  4. Выполните те же действия, что и в шаге 2.
  5. Нажмите Ctrl + S, чтобы сохранить книгу.

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

Примечание. Учитывая, что Microsoft Excel 2007-2019 имеет более 1 000 000 строк и более 16 000 столбцов, вы можете уменьшить размер рабочей области, чтобы пользователи случайно не вводили данные не в те места.

Если у вас небольшое рабочее пространство в электронной таблице и много ненужных пустых строк и столбцов, вы можете скрыть неиспользуемые строки следующим образом:

  1. Выберите строку под последней позицией данных (щелкните заголовок, чтобы выбрать всю строку).
  2. Нажмите Ctrl + Shift + ↓ (стрелка вниз), чтобы расширить выделение до нижней части листа.
  3. Нажмите Ctrl + 9, чтобы скрыть выбранные строки.

Думаю, это лучше, чем удаление ненужных строк, так как их можно вернуть в любой момент.

Точно так же вы скрываете неиспользуемые столбцы:

  1. Выберите пустой столбец после последнего столбца данных.
  2. Нажмите Ctrl + Shift + → (стрелка вправо), чтобы выбрать все остальные неиспользуемые столбцы внизу листа.
  3. Нажмите Ctrl + 0, чтобы скрыть выбранные столбцы. Прозрачный!

Если позже вы решите показать все ячейки, выберите весь лист (используя Ctrl + A), затем нажмите Ctrl + Shift + 9, чтобы показать все строки, и Ctrl + Shift + 0, чтобы показать все столбцы.

Очистка ячеек содержимого или форматов

Вы можете очистить ячейки, чтобы удалить их содержимое (формулы и данные), форматы (включая числовые форматы, условные форматы и рамки) и вложенные заметки. Удаленные ячейки остаются пустыми или неотформатированными ячейками на листе.

Совет: Чтобы отменить выделение ячеек, щелкните любую ячейку на листе.

На вкладке Главная в группе Редактирование щелкните стрелку рядом с кнопкой Удалить, а затем выполните одно из следующих действий:

Чтобы удалить все содержимое, форматы и примечания в выбранных ячейках, нажмите кнопку «Очистить все.

Чтобы очистить только форматы, примененные к выбранным ячейкам, нажмите кнопку «Очистить форматы.

Чтобы удалить только содержимое выбранных ячеек, оставив все необходимое форматирование и примечания, нажмите кнопку «Удалить содержимое.

Чтобы удалить все примечания и примечания, вложенные в выбранные ячейки, нажмите кнопку «Очистить примечания и примечания.

Чтобы удалить все гиперссылки, вложенные в выбранные ячейки, нажмите кнопку «Удалить гиперссылки.

Если щелкнуть ячейку, а затем нажать DELETE или клавишу Backspace, содержимое ячейки будет удалено без удаления форматов ячеек или аннотаций ячеек.

Если вы удаляете ячейку с помощью команды «Очистить все» или удаляете содержимое ячейки, ячейка больше не содержит значения, а формуле, которая ссылается на эту ячейку, присваивается значение 0 (ноль).

Чтобы удалить ячейки с листа и переместить окружающие ячейки, чтобы заполнить пространство, выберите ячейки и удалите их. На вкладке Главная в группе Ячейки щелкните стрелку рядом с кнопкой Удалить и выберите Удалить ячейки.

Оцените статью
Блог о Microsoft Word