Как убрать лишние столбцы и строки в excel
Перейти к содержимому

Как убрать лишние столбцы и строки в excel

  • автор:

У вас большие запросы!

Точнее, от вашего браузера их поступает слишком много, и сервер VK забил тревогу.

Эта страница была загружена по HTTP, вместо безопасного HTTPS, а значит телепортации обратно не будет.
Обратитесь в поддержку сервиса.

Вы отключили сохранение Cookies, а они нужны, чтобы решить проблему.

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

Вы вернётесь на предыдущую страницу через 5 секунд.
Вернуться назад

Удалить лишние строки в excel

​Смотрите также​ :-)​ цвет. Формат ->Ячейки​Будем их удалять.​ вспомогательный столбец. Заполняем​Внимание! После удаления часть​ строк вновь отсортировать​Некоторые формулы могут работать​ строк буквально в​ сам фильтр, отобразить​ для проведения таких​ при помощи мыши​ Excel, очень часто​ таблицы пустые строки.​ можно при помощи​ очень удобен, если​Затем нажать правую кнопку​Работая с огромным объемом​Elekt​ -> Вид.​Переходим на «Файл»-«Сведения»-«Поиск проблем»​ чередующимися данными. Например,​

как в excel удалить пустые строки

Простое удаление

​ ячеек перескакивает вверх​ данные по вставленному​ некорректно. Использовать ряд​ пару кликов. Опять​ только пустые ячейки​ операций. Одним из​ с зажатой левой​ приходится убирать пустые​ На сей раз​

​ фильтра. Много не​ нужно удалить много​ мыши, чтобы вызвать​

  1. ​ данных в таблицах​: никак. да они​Затем Сервис ->​
  2. ​ — инструмент «Инспектор​ «о у о​ – данные могут​
  3. ​ столбцу с нумерацией.​ инструментов в отношении​

​ же, нужно помнить​ и удалить их.​ решений вопроса того,​ кнопкой. Оно производится​ ячейки, находящиеся в​ будем использовать выделение​ разглагольствуя, перейдем непосредственно​ строк, ведь выделять​ контекстное меню.​ «Эксель», ненароком можно​ и не нагружают​ Параметры -> Вид.​ документов».​ у о у»​ перепутаться. Поэтому для​Пример 2. Фильтр. Диапазон​ не полностью заполненного​ и том, что​

excel удалить повторяющиеся строки

​ Но тут есть​ как удалить пустые​ движением вверх или​ строках, чтобы они​ ячеек, которое осуществляется​ к самой инструкции:​ их придется довольно​В списке надо нажать​ оставить пустые строки,​ систему, а если​

Сортировка

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

​ на строку «Удалить».​ что в некоторых​

  1. ​ у тя глючит​ и «Заголовки строк​ галочку напротив «Скрытые​
  2. ​ значения в первые​ не подходит.​ как таблица с​ быстро удалять пустые​
  3. ​ может находиться скрытый​ применять такое удаление​ может стать применение​ нумерации слева. Затем,​ пространство. Сейчас будет​ инструмента. Но обо​

удалить лишние строки в excel

​ область вашей таблицы.​ мы сейчас расскажем,​После этого появится окошко,​ случаях совсем недопустимо.​ — выгружай мусор​ и столбцов».​ строки и столбцы».​ четыре ячейки. Потом​Полезный совет! Сочетание клавиш​ заголовками. Выделяем «шапку».​

Использование фильтра

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

  1. ​ всем по порядку:​ Для этого, зажав​ как в Excel​ в котором необходимо​ В этой статье​ из оперативной памяти​Своей таблице делаете​ Нажимаем «Проверить».​
  2. ​ выделяем их. «Цепляем»​ для удаления выделенной​ На вкладке «Данные»​ или середине таблицы.​ пустые ячейки могут​ если в одной​
  3. ​Для этого нужно после​ вы вызываете контекстное​ таблице «Эксель» удалить​Снова выделите всю таблицу,​ левую кнопку мыши​ удалить пустые строки​
  4. ​ выбрать, что именно​ пойдет речь о​И.К.Rus​ фон белый и​

удалить лишние строки в excel

​Через несколько секунд программа​ за черный крестик​ строки в Excel​ нажимаем кнопку «Фильтр»​ Будем использовать простые​ быть зависимыми при​

Выделение

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

  1. ​ границы.​ отображает результат проверки.​ в правом нижнем​ CTRL+«-». А для​ («Сортировка и фильтр»).​
  2. ​ средства, доступные пользователю​ ссылке на них​ ячейка содержит данные.​
  3. ​ (Ctrl + A)​ строку удаления. Но​ решения пригодятся и​ нужные вам данные​
  4. ​ ее углу, перетащите​ «Сортировка».​ нашем случае это​ Excel удалить пустые​ не занимают они​

удалить лишние строки в excel

​В 2007 скорее​Нажимаем «Удалить все». На​ углу и копируем​ ее выделения можно​ Справа от названия​ любого уровня.​ в формулах. Если​Наконец, рассмотрим еще один​ в разделе данных​

​ такая методика применима​

Как удалить пустые строки в «Экселе»: несколько простых методов

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

Как удалить пустые строки в «Экселе» двумя простейшими методами?

​ Например, при аналогичных​ строки.​ правый.​ следующее:​ пункт «Строку» и​ четыре способа, которые​Алекс​Bigbss​ уведомление.​ диапазона.​ клавиш SHIFT+ПРОБЕЛ.​ стрелочка вниз. Нажимаем​ как удалить лишние​ формула потом не​ позволяет решить проблему​ и фильтра. Тут​ случае, если ячейки​

​ действиях со столбцами​Перейдите во вкладку «Главная»​Далее перейдите во вкладку​Выделите всю таблицу. Для​ нажимайте «ОК». Теперь​ помогут вам это​: удалить ячейки со​:​В результате проделанной работы​Устанавливаем «Фильтр». Отфильтровываем последний​​ – открывается окно​ строки, для демонстрации​ сработает, а сама​ того, как в​ применяется команда упорядочивания​ располагаются подряд.​ или отдельными ячейками.​ и нажмите по​ «Главная» и кликните​

как удалить пустые строки в экселе

​ этого можно нажать​ все лишние строки​ сделать. Советуется дочитать​ сдвигом вверх (​можешь указать область​ скрытые ячейки удалены,​ столбец по значению​Чтобы удалить одинаковые строки​ фильтрации. Снимаем выделение​ порядка действий возьмем​ программа выдаст ошибку​ «Эксель» удалить пустые​ от минимального к​Как удалить пустые строки​Для начала стоит сказать,​ «Найти и выделить».​ по кнопке «Сортировка​ кнопку «CTRL+A».​ будут удалены из​ статью до финала,​ например )​ печати​ нумерация восстановлена.​

Как в «Экселе» удалить пустые строки с помощью сортировки?

​ «у».​ в Excel, выделяем​ напротив имени «Пустые».​ таблицу с условными​ о присутствии в​ строки в диапазоне​ максимальному (пустые строки​ в «Экселе», если​

как в экселе удалить пустые строки

​ что при проведении​В меню, которое появится,​ и фильтр», а​Нажмите правую кнопку мыши​ таблицы. Однако можно​ чтобы в конце​Виталий​потом вид-страничный режим​Таким образом, убрать пустые,​Выделяем все что осталось​ всю таблицу. Переходим​Таким же способом можно​ данными:​ вычислениях ссылки на​ от и до​ окажутся снизу). После​ пустые поля чередуются​ операций такого рода​ вам необходимо нажать​

Удаление строк с использованием фильтра

​ в контекстном меню​ на таблице и​ ускорить этот процесс,​ принять для себя​: Вид — Разметка​Olesya​ повторяющиеся или скрытые​ после фильтрации и​ на вкладку «Данные»​ удалить пустые ячейки​Пример 1. Сортировка данных​

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

​ несуществующие или некорректные​ определенного номера или​ этого их можно​ с данными? В​ нужно быть крайне​ на строку «Выделение​ выберите «Фильтр».​ в меню кликните​ пропустив этапы по​ решение, каким способом​ страницы​

Выделение групп ячеек

​: Это делается кнопочкой​ ячейки таблицы можно​ удаляем.​ — «Работа с​ в строке Excel.​ в таблице. Выделяем​ данные. Поэтому в​ значения.​ удалить. Если порядок​

эксель удалить пустые строки в диапазоне

​ этом случае вопрос​ внимательным. Дело в​ группы ячеек».​Как только вы это​ по строке «Сортировка».​ вызову контекстного меню.​ пользоваться, так как​Valery siamionavykh​ «Разметка страницы»​ с помощью встроенного​Убираем фильтр – останутся​ данными» — «Удалить​ Выбираем нужный столбец​ всю таблицу. Открываем​ такой ситуации следует​

Вместо послесловия

​В этом случае следует​ построения данных важен,​ решается другим способом.​ том, что ячейки​В появившемся меню, вам​ сделаете, в шапке​Из дополнительного меню вам​ Для этого просто​ они в достаточной​: 1. сохранить файл​лишние строки и столбцы​ функционала программы Excel.​ только ячейки с​ дубликаты».​ и фильтруем его​ вкладку «Данные» -​ быть особо внимательным,​ использовать раздел редактирования​ сначала необходимо использовать​ Для этого следует​ могут содержать скрытые​ нужно установить переключатель​ столбцов появятся выдающие​ необходимо выбрать один​ выделите ненужные строки​ степени отличаются друг​ как шаблон Excel​ не появлялись потому​Как обрезать все ненужные​ «о».​В открывшемся окне выделяем​ данные.​ инструмент «Сортировка и​ чтобы не нарушить​ на главной панели​

​ вставку пустого столбца​

Как удалить пустые строки в Excel быстрыми способами

​ зажать клавишу Ctrl,​ формулы (бесцветный текст).​ на «пустые ячейки»​ списки, вам необходимо​ из пунктов, в​ и нажмите сочетание​

​ от друга.​ (*.xlt или его​ что мне нужно​ столбцы и строки​Вспомогательный столбец можно устранить​ те столбцы, в​Пример 3. Выделение группы​ фильтр» — нажимаем​ целостность математических или​ с выбором кнопки​ со сквозной нумерацией.​

Как в таблице Excel удалить пустые строки?

​ а затем, удерживая​ А сами вычисления​ и нажать кнопку​ развернуть один из​ соответствии с тем,​ клавиш «CTRL+-«.​

Таблица для примера.

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

Пример1.

​ могут ссылаться на​ «ОК».​ них (любой).​

​ какой тип данных​Также есть альтернатива. Вы​ в Excel удалить​2. открыть шаблон​ до Я и​ таблица на пустом​ «прореженной таблицей».​ значения. Так как​ таблицу. В главном​

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

Пример2.

​ сером фоне за​Однажды пользователь скрыл некую​ нужно удалять повторяющиеся​ меню на вкладке​ мыши по выделенному​ просто. В зависимости​

​ выбирается строка выделения​ по пронумерованному столбцу.​ После этого в​ данные отсутствуют, но​ выделены и вы​ надо снять галку​Как только вы сделаете​ строк перейти во​

Выделение.

​ простым способом, который​ формате excel (*.xls​

Пустые ячейки.

​ строк​ ее пределами? При​ информацию в строках,​ строки, то должны​

Раздел ячейки.

​ «Редактирование» нажимаем кнопку​ диапазону и делаем​

​ от того, какой​ группы ячеек. А​Решить вопрос того, как​ меню правого клика​ их предполагается ввести​ можете их удалить.​

​ с пункта «Пустые»​ выбор, все пустые​ вкладку «Главная» и​ используют практически все​ или модификация)​Клары стервозные​ простом удалении они​

Как удалить повторяющиеся строки в Excel?

​ быть выделены все​ «Найти и выделить».​ сортировку «от минимального​ результат должен быть​ в окошке условия​ удалить пустые строки​ выбираете соответствующую операцию.​

Дубликаты.

​ в дальнейшем. Такие​ Для этого, как​ и нажать «ОК».​ строки, которые были​ там на панели​ неопытные пользователи, но​3. удалить шаблон,​: Самое простое: откройте​

Повторяющиеся значения.

​ снова появляются.​ отвлекала от работы.​

Отчет.

Как удалить каждую вторую строку в Excel?

​ столбцы.​ Выбираем инструмент «Выделение​ к максимальному».​

Макрос.

​ получен, можно применять​ активируется та, которая​ в «Экселе», можно​

  1. ​ Заметьте, если использовать​ ячейки с точки​ и в первом​Вот и все, как​ в таблице, переместятся​ инструментов из выпадающего​ в некоторых случаях​ перенести оригинал excel-файла​ программу, удалите лишние​Алексей матевосов (alexm)​ Думал, что впоследствии​После нажатия ОК Excel​ группы ячеек».​Пустые строки после сортировки​Диапазон.
  2. ​ ту или иную​ указывает на пустые​ и при помощи​Фильтрация.
  3. ​ клавишу Del, будет​ зрения программы пустыми​ способе, нажмите на​Пример3.
  4. ​ видно, третий способ,​ в ее низ​ списка «Удалить» выбрать​

Без пустых строк.

​ именно такое удаление​ в другое место​ строки и столбцы,​

Как удалить скрытые строки в Excel?

​: В Эксел 2003​ данные еще понадобятся.​ формирует мини-отчет вида:​В открывшемся окне выбираем​ по возрастанию оказываются​ методику.​ единицы. После этого​ простого фильтра. Устанавливают​ произведена только очистка​ не считаются.​

​ кнопку «Удалить» в​ как удалить лишние​ и их будет​

Скрыто.

​ пункт «Удалить строки​

  1. ​ использовать лучше всего.​ (на подстрахуй лучше​ можно и листы​Инспектор.
  2. ​ можно так.​ Не понадобились –​Проредить таблицу можно с​ пункт «Пустые ячейки».​Скрытые.
  3. ​ внизу диапазона.​Автор: Панькова Оксана Владимировна​Найдено.
  4. ​ в разделе операций​ его путем выделения​ содержимого, а не​

​Но посмотрим, как в​ панели инструментов вкладки​ строки в Excel,​

Пример4.

​ легче выделить и​ с листа», что​Итак, чтобы удалить лишние​ временно не удалять)​ удалить дополнительно, и​

Как в Excel 2007 убрать лишние столбцы и строки?

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

​ удаление целых строк.​​ «Экселе» удалить пустые​ «Главная».​
​ намного удобнее, чем​ удалить, используя способ,​ также довольно удобно.​ пустые строки в​4. переименовать новый​
​ сохраните файл как​ кликнув по квадратику​ удалить: они влияют​
​ такого:​ На главной странице​ то до сортировки​ таблиц в Excel​ кнопка удаления.​
​ или всей таблицы.​ В прочем, для​ строки, если они​
​Автор: Вадим Матузок​ некоторые из предыдущих.​

​ который был приведен​​Первый способ, как в​
​ программе, вам необходимо:​ файл, созданный после​
​ шаблон. В дальнейшем​

​ над номерами строк​​ на формулы, мешают.​А можно ручками. Предлагаем​

Как в Excel убрать ненужные пустые столбцы и строки, чтобы не перегружать лист? можно ли сделать лимиты страницы чтобы

​ находим вкладку «Ячейки»,​ необходимо вставить пустой​ могут формироваться пустые​Вот, собственно, и все​ Кроме того, применяют​ самого простого случая​ действительно являются таковыми.​

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

​ строки и ячейки.​​ простейшие методы, при​ команду «Фильтр» в​ можно использовать и​ Самым простым методом​ с электронными таблицами​ одном интересном способе,​

​В Excel удалить повторяющиеся​​ строки, мы разобрали.​ таблицы, которая содержит​ файла​

​ этот шаблон, и​​ столбцов.​ ряды 5, 6,​ каждому пользователю.​

​Результат – заполненный диапазон​​ нумерацию. После сортировки​ Они мешают работе,​

​ помощи которых можно​​ разделе сортировки.​ ее.​ считается обычное выделение​ в офисном редакторе​
​ как удалить из​ строки, которые пустые,​ Однако он не​ ненужные строки.​
​profit​ будет Вам счастье​Закрасить в серый​ 7:​В конце таблицы делаем​
​ «без пустот».​ и удаления пустых​ отвлекают.​ произвести удаление пустых​
​Теперь остается нажать на​

​Есть еще несколько методов​

У вас большие запросы!

Точнее, от вашего браузера их поступает слишком много, и сервер VK забил тревогу.

Эта страница была загружена по HTTP, вместо безопасного HTTPS, а значит телепортации обратно не будет.
Обратитесь в поддержку сервиса.

Вы отключили сохранение Cookies, а они нужны, чтобы решить проблему.

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

Вы вернётесь на предыдущую страницу через 5 секунд.
Вернуться назад

Как безопасно удалить пустые ячейки в Excel и как не нужно никогда это делать

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

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

Удаляем пустые ячейки стандартными инструментами Excel.

Ну а теперь, когда вы предупреждены о возможных неприятных последствиях:

  1. Выберите диапазон, в котором вы хотите убрать пустоты. Чтобы быстро выбрать всю таблицу с данными, щелкните верхнюю левую позицию и затем нажмите Ctrl + Shift + End . Это сразу расширит выделение до последней использованной клетки.
  2. Нажмите F5 и щелкните Выделить… . Или перейдите на вкладку «Главная» и нажмите Найти…>Выделить группу ячеек.
  3. В диалоговом окне выберите «Пустые ячейки» и нажмите ОК. Это выделит все незаполненные позиции в вашем диапазоне.
  1. Щелкните правой кнопкой мыши на выделенном и выберите Удалить… из контекстного меню:
  2. В зависимости от макета ваших данных выберите сдвиг влево или вверх и нажмите кнопку «ОК». В этом примере мы используем второй вариант.

Вот и все. Вы успешно удалили пустоты в своей таблице:

Примечание. Если что-то пошло не так, не паникуйте и сразу нажмите Ctrl + Z , чтобы вернуть свои данные в исходное состояние.

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

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

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

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

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

  1. Удаление не работает для таблиц Excel.

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

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

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

Как извлечь список данных без пустот.

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

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

Итак, наш список находится в диапазоне A2:A12. Причем, в A4 записано пустое значение «». Рассмотрим 5 методов, при помощи которых мы попытаемся избавиться от пустых ячеек и сформировать в нужном нам месте новый список без пробелов.

Способ 1.

Введите приведенную ниже формулу массива в C2, нажмите Ctrl + Shift + Enter , чтобы заполнить ее правильно, а затем скопируйте формулу в еще несколько ячеек вниз по столбцу. Количество ячеек, в которые вы копируете формулу, должно быть не меньше, чем количество элементов в вашем исходном списке.

Формулы для извлечения заполненных позиций:

=ЕСЛИОШИБКА(ИНДЕКС($A$2:$A$12; НАИМЕНЬШИЙ(ЕСЛИ(НЕ(ЕПУСТО($A$2:$A$12)); СТРОКА($A$1:$A$11);»»); СТРОКА(A1)));»»)

Обратите внимание, что диапазон в функции СТРОКА($A$1:$A$11) должен всегда начинаться с $A$1. И включать в себя он должен столько же позиций, сколько их в нашей области поиска. Иначе говоря, если в $A$2:$A$12 — 11 позиций, значит столько же их нужно указать и в $A$1:$A$11.

На скриншоте ниже показан результат:

формула для извлечения всех заполненных ячек

Сразу отметим, что пустые значения «» здесь не исключаются из списка.

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

Итак, наша задача: вернуть первое значение, которое встретится в диапазоне A2:A12. В случае ошибки возвращаем пустоту («»).

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

У вас есть функция ИНДЕКС, возвращающая значение из $A$2:$A$12 на основе порядкового номера строки (не реального номера, а относительного номера в этом диапазоне). При этом нам нужно учесть еще 2 вещи:

  • Убедиться, что A2 не пустая
  • Вернуть второе непустое значение в C3, третье непустое значение в C4 и так далее.

Обе эти задачи выполняются функцией НАИМЕНЬШИЙ:

НАИМЕНЬШИЙ(ЕСЛИ(НЕ(ЕПУСТО($A$2:$A$12)); СТРОКА($A$1:$A$11);»»); СТРОКА(A1)))

В нашем случае аргумент массива генерируется динамически следующим образом:

  • НЕ(ЕПУСТО($A$2:$A$12)) определяет, какие позиции в целевом диапазоне заполнены, и для них возвращается ИСТИНА, в противном случае — ЛОЖЬ. Результирующий массив ИСТИНА и ЛОЖЬ проходит логическую проверку функции ЕСЛИ.
  • ЕСЛИ оценивает каждый элемент массива ИСТИНА / ЛОЖЬ и возвращает соответствующий номер позиции для ИСТИНА, и ничего — для ЛОЖЬ:
    В результате мы получаем массив и наша сложная функция преобразуется:

НАИМЕНЬШИЙ(; СТРОКА(A1))

Как видите, аргумент массива содержит только номера непустых ячеек (заметьте, это относительные положения элементов в массиве, т.е. A2 – имеет порядковый номер 1, A3 — это 2 и так далее).

Во втором аргументе мы имеем СТРОКА(A1), что указывает функции НАИМЕНЬШИЙ вернуть самое маленькое число. Из-за использования относительной ссылки номер увеличивается с шагом 1 при копировании формулы вниз. Итак, в C3 формула вернет номер второй по величине минимальный номер заполненной позиции в диапазоне (то есть, 2) и так далее.

Однако на самом деле нам не нужны номера позиций, а нужны их значения. Итак, мы вкладываем функцию НАИМЕНЬШИЙ в аргумент функции ИНДЕКС, заставляя возвращать значение из соответствующей позиции в диапазоне.

В качестве последнего штриха мы заключаем всю конструкцию в функцию ЕСЛИОШИБКА, чтобы заменить ошибки пустотами. Ошибки будут неизбежны, потому что вы не можете заранее знать, сколько непустых ячеек находится в целевом диапазоне, и копируете формулу вниз по столбцу в заведомо большее количество ячеек, чем это необходимо.

Способ 2.

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

=ЕСЛИ(СТРОКА() -СТРОКА($C$2:$C$12)+1>ЧСТРОК($A$2:$A$12) -СЧИТАТЬПУСТОТЫ($A$2:$A$12);»»;ДВССЫЛ(АДРЕС(НАИМЕНЬШИЙ((ЕСЛИ($A$2:$A$12<>«»;СТРОКА($A$2:$A$12);СТРОКА()+ЧСТРОК($A$2:$A$12)+1));СТРОКА() -СТРОКА($C$2:$C$12)+1);СТОЛБЕЦ($A$2:$A$12);4)))

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

Естественно, не забываем ввод заканчивать комбинацией Ctrl + Shift + Enter .

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

Способ 3.

Это тоже формула массива. Но, в отличие от предыдущих двух, ее нужно вводить сразу в диапазон. Если основываться на наших условных данных, то выделяем при помощи мыши диапазон C2:C12, а затем в строку формул записываем следующее выражение:

Естественно, заканчиваем всё нажатием Ctrl + Shift + Enter .

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

формируем список буз пустых значений

Сравниваем значение D1 с каждым элементом исходного диапазона $A$2:$A$12.

СТРОКА(ДВССЫЛ(«1:»&ЧСТРОК($A$2:$A$12))))) — счетчик массива от первого до его последнего элемента.

При помощи функции ИНДЕКС выводим только непустые элементы.

При сравнении ячейки с нулями и нулевой длиной приравниваются к пустым.

НАИМЕНЬШИЙ позволяет выводить значения по порядку — с 1 до конца массива.

Способ 4.

Несомненным достоинством трёх описанных выше формул является то, то не нужно вносить никаких дополнительных изменений в данные, делать какие-то промежуточные расчеты.

Однако, формулы массива с большими объемами данных работают довольно медленно. А на особо больших массивах в несколько тысяч строк Эксель и вовсе может «зависнуть». Поэтому в таких случаях проще и быстрее будет создать на листе дополнительный столбец для промежуточных вычислений. Зато быстродействие вырастет многократно.

удаление пустых ячеек при помощи дополнительного стролбца в Excel

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

Для этого проверяем выполнение 2 условий:

  • ячейка в столбце В непустая,
  • она не равна 0.

Если условия выполнены, считаем количество чисел, находящихся в этом столбце выше текущей позиции, и увеличиваем результат на 1 (своего рода счётчик). То есть, записываем, какая по счету непустая позиция найдена. Если же клетка в столбце В пустая, то ставим «».

Копируем эту формулу вниз по столбцу. Получаем последовательную нумерацию непустых ячеек.

Переходим ко второму шагу. Функция ВПР (VLOOKUP) последовательно ищет значения начиная с 1 в столбце А и выводит соответствующие им значения из В.

Для получения последовательности чисел используем СТРОКА().

Копируем формулу вниз, получаем список без пустот. Работает такая конструкция быстро, независимо от количества данных. Да и сами формулы просты и вполне доступны для понимания, в отличие от формул массива. Так что можете взять на вооружение и этот способ.

Способ 5.

Предвидя то, что многим может не понравиться торчащий на самом виду вспомогательный столбец А с цифрами, предлагаю еще один метод избавления от пустых ячеек. Здесь мы используем так называемый «левый ВПР». Поэтому вспомогательный столбец можно размещать в любом месте, где он не будет мешать. Чтобы не портить внешний вид вашей таблицы, можно использовать любой другой столбец, находящийся правее (например — Z). Мы же используем B для наглядности результатов.

как использовать левый ВПР для удаления пустых ячеек

В позиции B2 записываем вспомогательную формулу

D1 будет служить нам эталоном как абсолютно пустая. Последовательно сравниваем столбец А с ней. При этом игнорируются нули, а также содержимое нулевой длины «».

В С2 записываем:

При помощи ПОИСКПОЗ ищем в столбце B порядковые номера от 1 и далее, и функцией ИНДЕКС выводим соответствующее значение из столбца A. В результате в столбце С мы избавились от пустых ячеек в списке. При этом исходные данные мы не меняли, чем гарантировали себя от возможных ошибок.

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

Пустые ячейки, содержащие форматирование или непечатаемые символы, могут вызвать множество проблем в 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 , чтобы скрыть выбранные строки.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *