Вставка или удаление строк и столбцов
Вставляйте и удаляйте строки и столбцы для оптимального размещения данных на листе.
Примечание: В Microsoft Excel установлены следующие ограничения на количество строк и столбцов: 16 384 столбца в ширину и 1 048 576 строк в высоту.
Вставка и удаление столбца
Выделите любую ячейку в столбце, а затем выберите Главная > Вставить > Вставить столбцы на лист или Удалить столбцы с листа.
Можно также щелкнуть правой кнопкой мыши в верхней части столбца и выбрать Вставить или Удалить.
Вставка и удаление строки
Выделите любую ячейку в строке, а затем выберите Главная > Вставить > Вставить строки листа или Удалить строки листа.
Можно также щелкнуть правой кнопкой мыши номер строки и выбрать Вставить или Удалить.
Параметры форматирования
При выделении строки или столбца, к которым применено форматирование, это форматирование переносится в новую вставляемую строку или столбец. Если вы не хотите применять форматирование, можно нажать кнопку Параметры вставки после выполнения вставки, а затем выбрать один из следующих параметров.
Если кнопка «Параметры вставки» не отображается, выберите Файл > Параметры > Дополнительно и в группе Вырезание, копирование и вставка установите флажок Отображать кнопку параметров вставки.
Вставка строк
Чтобы вставить одну строку: щелкните правой кнопкой мыши всю строку, над которой требуется вставить новую, и выберите Вставить строки.
Чтобы вставить несколько строк:выделите столько же строк, сколько хотите добавить сверху. Щелкните выделенные строки правой кнопкой мыши и выберите Вставить строки.
Вставка столбцов
Чтобы вставить один столбец: щелкните правой кнопкой мыши весь столбец, справа от которого хотите добавить новый, и выберите Вставить столбцы.
Чтобы вставить несколько столбцов:выделите столько же столбцов, сколько хотите добавить справа. Щелкните выделенные столбцы правой кнопкой мыши и выберите Вставить столбцы.
Удаление ячеек, строк и столбцов
Если вам больше не нужны какие-либо ячейки, строки или столбцы, вот как удалить их:
Выделите ячейки, строки или столбцы, которые вы хотите удалить.
Щелкните правой кнопкой мыши и выберите нужный вариант удаления, например Удалить ячейки (со сдвигом вверх), Удалить ячейки (со сдвигом влево), Удалить строки, или Удалить столбцы.
При удалении строк или столбцов следующие за ними строки и столбцы автоматически сдвигаются вверх или влево.
Совет: Если вы передумаете сразу после того, как удалите ячейку, строку или столбец, просто нажмите клавиши CTRL+ Z, чтобы восстановить их.
Вставка ячеек
Чтобы вставить одну ячейку
Щелкните правой кнопкой мыши ячейку, над которой нужно вставить новую.
Нажмите Вставить и выберите Ячейки со сдвигом вниз.
Чтобы вставить несколько ячеек
Выделите столько же ячеек, сколько хотите добавить сверху.
Щелкните выделенные ячейки правой кнопкой мыши и выберите Вставить > Ячейки со сдвигом вниз.
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Создание умной таблицы
Но, намного удобнее создать, так называемую, «умную таблицу». Это можно сделать один раз, и потом не переживать, что какая-то строка при добавлении не войдет в границы таблицы. Эта таблица будет растягиваемая, и к тому же, все данные внесенные в неё не будут выпадать из формул, применяемых в таблице, на листе, и в книге в целом.
Итак, для того, чтобы создать «умную таблицу», выделяем все ячейки, которые в неё должны войти. Во вкладке «Главная» жмем на кнопку «Форматировать как таблицу». В открывшемся перечне доступных стилей выбираем тот стиль, который вы считаете для себя наиболее предпочтительным. Для создания «умной таблицы» выбор конкретного стиля не имеет значения.
После того, как стиль выбран, открывается диалоговое окно, в котором указан диапазон выбранных нами ячеек, так что коррективы в него вносить не нужно. Просто жмем на кнопку «OK».
«Умная таблица» готова.
Теперь, для добавления строки, кликаем по ячейке, над которой строка будет создаваться. В контекстном меню выбираем пункт «Вставить строки таблицы выше».
Строку между строк можно добавить простым нажатием комбинации клавиш «Ctrl+». Больше ничего на этот раз вводить не придется.
Добавить строку в конце «умной таблицы» можно несколькими способами.
Можно встать на последнюю ячейку последней строки, и нажать на клавиатуре функциональную клавишу табуляции (Tab).
Также, можно встать курсором на правый нижний угол последней ячейки, и потянуть его вниз.
На этот раз, новые ячейки будут образовываться незаполненными изначально, и их не нужно будет очищать от данных.
А можно, просто ввести любые данные под строкой ниже таблицы, и она автоматически будет включена в состав таблицы.
Как видим, добавить ячейки в состав таблицы в программе Microsoft Excel можно различными способами, но, чтобы не возникало проблем с добавлением, прежде, лучше всего, с помощью форматирования создать «умную таблицу».
Как вставлять и удалять ячейки, строки и столбцы
каждый день отчерченРазделительная линия в Excel на ячейки читайте в таблице, читайте данных, т.д. на весь лист,вставьте новую строку листа на ссылку. Excel
Вставка и удаление столбца
их вниз до по столбцу. Получится функцию «Вставить» -Рассмотрим несколько вариантов,.Вставляйте и удаляйте строки, кнопкой мыши, добавить таблице. Бывает, что Excel
красной линей. Можно по дате. в статье «Относительные в статье «СортировкаКак большую таблицу выделите, например, 3 через команду меню перейдет в другую конца таблицы. Получится
так. «Строку». Получится так.какЧтобы вставить строку, выделите столбцы и ячейки ячейку заполнили большую таблицу.
Вставка и удаление строки
настроить другую сортировку.Нам нужно отсортировать и абсолютные ссылки в Excel». визуально разбить на строки таблицы (не Главная/ Ячейки/ Вставить/ таблицу на другом так.
Какими способами быстро скопироватьДобавить пустые столбцы ввставить пустые строки в ее, а затем для оптимального размещенияАлександр туманов данными. А, потом,Третий способ универсальный Для этого нажимаем
данные таблицы по в Excel»
ВВнимание! части, чтобы взгляд копируйте их). Вставить строки на листе именно наТаблицу Excel можно
Вставка ячейки
формулу по столбцу,Excel через одинExcel через одну на вкладке данных на листе.: выдели 14 строку,
понадобилось вставить пустые для любых данных на кнопку «Сортировка дате. Сначала сделаем Excel 2013 выбираем
Удаление ячеек
Удаление ячеек в Excel осуществляется одним из следующих способов:
1. Выбрать ячейку, которую необходимо удалить.
На вкладке Главная, в группе Ячейки выбрать Удалить – Удалить ячейки:
В появившемся окне выбрать один из пунктов:
- Удалить ячейки, со сдвигом влево;
- Удалить ячейки, со сдвигом вверх.
Выделенная ячейка будет удалено, а ячейки правее/ниже будут сдвинуты в выбранном вами направлении.
2. Кликнуть правой кнопкой мыши по ячейке, которую необходимо удалить.
Выбрать Удалить…
В появившемся окне выбрать один из пунктов:
- Удалить ячейки, со сдвигом влево;
- Удалить ячейки, со сдвигом вверх.
Выделенная ячейка будет удалено, а ячейки правее/ниже будут сдвинуты в выбранном вами направлении.
Давайте рассмотрим, как быстро добавить несколько строк в центр таблицы на примере:
Предположим, что имеется таблица с перечнем рабочих специальностей: сантехники, электрики и слесари КиП работающих на заводе имени Красного Стахановца.
№ п.п. | Должность | ФИО |
1 | Сантехник | Макаров С.С. |
2 | Сантехник | Степанов В.В. |
3 | Сантехник | Стольник К.М. |
4 | Сантехник | Стрельник У.К. |
5 | Сантехник | Аридзе А.А. |
6 | Сантехник | Казан У.К. |
7 | Сантехник | Бейкин М.М. |
8 | Сантехник | Вернель К.С. |
9 | Сантехник | Эдуардов А.К. |
10 | Электрик | Степлерр В.С. |
11 | Электрик | Сидоров А.В. |
12 | Электрик | Петров С.В. |
13 | Электрик | Степаненко А.С. |
14 | Электрик | Степанов С.А. |
15 | Электрик | Самойлов С.С. |
16 | Электрик | Сидоров А.И. |
17 | Электрик | Стерн А.М. |
18 | Электрик | Самаров В.М. |
19 | Электрик | Омаров С.М. |
20 | Электрик | Стрелин Е.Г. |
21 | Слесарь автоматизации | Жерех А.В. |
22 | Слесарь автоматизации | Жмыхов А.К. |
23 | Слесарь автоматизации | Кожемякин С.С. |
24 | Слесарь автоматизации | Строгунов В.С. |
25 | Слесарь автоматизации | Артухов А.А. |
Вдруг на заводе вводят 20 новых ставок литейщиков чугунных форм.
Перечень литейщиков по неизвестным нам причинам нужно добавить между сантехниками и электриками.
Естественно, чтобы внести новый список в таблицу нам потребуется добавить сразу двадцать новых строк в середину таблицы.
Как удалить столбец или строку в таблице Excel?
Также статьи о работе с таблицами в Экселе:
Во время корректировки таблицы может потребоваться удаление не только нескольких значений, но и даже нескольких строк или столбцов. В Экселе использование клавиши «Del» приводит только к удалению значений из ячеек, и далее мы рассмотрим, как удалить столбец или строку в таблице Excel вместе со всеми данными.
Для удаления строки в таблице Excel, также, как и для удаления столбца в таблице Excel, не обязательно выделять всю строку или столбец таблицы, а достаточно расположить курсов в необходимой ячейке, расположенной в нужном столбце или строке.
Далее необходимо на вкладке «Главная» найти пункт меню «Удалить», и в выпадающем списке выбрать необходимый вариант, т.е. «Удалить строки таблицы» или «Удалить столбцы таблицы». Данные пункты меню будут иметься в списке, если редактируемая таблица оформлена как таблица, т.е. создана с помощью пункта меню «Таблица» на вкладке «Вставка».
Для удаления сразу нескольких строк достаточно выделить по одной ячейке каждой строки в одном столбце, а для удаления нескольких столбцов достаточно выделить необходимые ячейки в одной строке.
Такие же пункты меню можно найти в выпадающем списке при нажатии правой кнопки мыши на выделенные ячейки.
Закрепление области в Эксель
Решение нашей сегодняшней задачи будет показано на примере программы Excel, входящей в состав пакета Microsoft Office 365, но в предшествующих ей версиях или более новой (2019) необходимые для закрепления области действия выполняются точно так же.
Вариант 1: Область из строк
Довольно часто в электронной таблице Эксель требуется закрепить область из нескольких верхних строк, которые представляют собой так называемую шапку. Делается это следующим образом:
- Ориентируясь на номера строк на боковой (левой) панели программы, выделите нажатием левой кнопки мышки (ЛКМ) по цифре строку, которая будет следующей за закрепляемым диапазоном. В нашем примере будем закреплять первые три строчки, то есть выделять в данном случае нужно четвертую.
Перейдите во вкладку «Вид» и в группе инструментов «Окно» разверните меню пункта «Закрепить области».
В отобразившемся перечне доступных опций выберите единственный подходящий для наших целей вариант – «Закрепить области».
Вариант 2: Область из столбцов
Бывает и так, что требуется закрепить не верхнюю часть таблицы, а боковую, то есть расположенные слева столбцы. Алгоритм действий в данном случае тот же, но с небольшой поправкой.
- Выделите столбец, следующий за диапазоном тех, которые планируете закрепить. В нашем примере таковым является столбец C, то есть закреплять будем диапазон A-B.
Откройте вкладку «Вид» и воспользуйтесь пунктом «Закрепить области».
Выберите первый вариант из списка, дублирующий название основного пункта и уже упомянутый нами в предыдущей части.
Вариант 3: Область из строк и столбцов
Исходя из того, что содержащаяся в ячейках таблицы информация, которую чаще всего требуется держать перед глазами, может находиться как в ее верхних строках, так и боковых столбцах, неудивительно, что инструментарий Эксель позволяет закрепить одновременно и первые, и вторые. Для этого:
- Выделите нажатием ЛКМ ту ячейку, которая располагается ниже строк и правее столбцов, которые требуется закрепить, после чего перейдите во вкладку «Вид».
Пример: Для того чтобы закрепить по две первых строки (1, 2) и столбца (A, B), выделять необходимо ячейку с адресом C3
. В области инструментов «Окно» вкладки «Вид» воспользуйтесь пунктом «Закрепить области»
Теперь при вертикальной прокрутке таблицы закрепленные строки будут оставаться на своем месте,
«Закрепить область»
Вариант 4: Один столбец или одна строка
Если же под закреплением области вы подразумеваете фиксацию всего одного элемента таблицы, то есть одной ее строки или одного столбца, все делается еще проще. Вы просто выделяете нужную часть, а затем выбираете соответствующий вашей задаче пункт в меню кнопки «Закрепить области». Как вариант, можно вообще ничего не выделять, а просто сразу выбрать один из подходящих вариантов — «Закрепить верхнюю строку» или «Закрепить первый столбец», исходя из того, какая задача перед вами стоит. Более подробно эта процедура, а также нюансы, которые может подразумевать ее выполнение, была рассмотрена нами в отдельных статьях, с ними и рекомендуем ознакомиться.
Открепление закрепленной области
В том случае, если необходимость в закреплении области (строк, столбцов или смешанного диапазона – не важно) отпала, потребуется сделать по сути то же, что и в рассмотренных выше случаях. Разница лишь в том, что в меню кнопки «Закрепить области» следует выбирать первый и наиболее очевидный в данном контексте пункт – «Снять закрепление областей»
Удаление строк и столбцов
В процессе работы с Excel, удалять строки и столбцы листа приходится не реже чем вставлять. Поэтому стоит попрактиковаться.
Для наглядного примера удалим из нашего прайс-листа нумерацию позиций товара и столбец единиц измерения – одновременно.
Выделяем несмежный диапазон ячеек A1;D1 и выбираем «Главная»-«Удалить»-«Удалить столбцы с листа». Контекстным меню так же можно удалять, если выделить заголовки A1и D1, а не ячейки.
Удаление строк происходит аналогичным способом, только нужно выбирать в соответствующее меню инструмента. А в контекстном меню – без изменений. Только нужно их соответственно выделять по номерам строк.
Чтобы удалить строку или столбец в Excel используйте горячие клавиши CTRL+«минус» предварительно выделив их.
Примечание. Вставка новых столбцов и строк на самом деле является заменой. Ведь количество строк 1 048 576 и колонок 16 384 не меняется. Просто последние, заменяют предыдущие… Данный факт следует учитывать при заполнении листа данными более чем на 50%-80%.
Удаление пустых строк и столбцов в данных
Пустые строки и столбцы могут быть головной болью в таблицах во многих случаях. Стандартные функции сортировки, фильтрации, подведения итогов, создания сводных таблиц и т.д. воспринимают пустые строки и столбцы как разрыв таблицы, не подхватывая данные, расположенные за ними далее. Если таких разрывов много, то удалять их вручную может оказаться весьма затратно, а удалить сразу всех «оптом», используя фильтрацию не получится, т.к. фильтр тоже будет «спотыкаться» на разрывах.
Давайте рассмотрим несколько способов решения этой задачи.
Способ 1. Поиск пустых ячеек
Это, может, и не самый удобный, но точно самый простой способ вполне достойный упоминания.
Предположим, что мы имеем дело вот с такой таблицей, содержащей внутри множество пустых строк и столбцов (для наглядности выделены цветом):
Допустим, мы уверены, что в первом столбце нашей таблицы (колонка B) всегда обязательно присутствует название какого-либо города. Тогда пустые ячейки в этой колонке будут признаком ненужных пустых строк. Чтобы быстро их все удалить делаем следующее:
- Выделяем диапазон с городами (B2:B26)
- Нажимаем клавишу F5 и затем кнопку Выделить (Go to Special) или выбираем на вкладке Главная — Найти и выделить — Выделить группу ячеек (Home — Find&Select — Go to special) .
- В открывшемся окне выбираем опцию Пустые ячейки (Blanks) и жмём ОК – должны выделиться все пустые ячейки в первом столбце нашей таблицы.
- Теперь выбираем на вкладке Главная команду Удалить — Удалить строки с листа (Delete — Delete rows) или жмём сочетание клавиш Ctrl + минус — и наша задача решена.
Само-собой, от пустых столбцов можно избавиться совершенно аналогично, взяв за основу шапку таблицы.
Способ 2. Поиск незаполненных строк
Как вы, возможно, уже сообразили, предыдущий способ сработает только в том случае, если в наших данных обязательно присутствую полностью заполненные строки и столбцы, за которые можно зацепиться при поиске пустых ячеек. Но что, если такой уверенности нет, и в данных могут содержаться и пустые ячейки в том числе?
Взгляните, например, на следующую таблицу — как раз такой случай:
Здесь подход будет чуть похитрее:
- Введём в ячейку A2 функцию
СЧЁТЗ (COUNTA) , которая вычислит количество заполненных ячеек в строке правее и скопируем эту формулу вниз на всю таблицу:
К сожалению, со столбцами такой трюк уже не проделать – фильтровать по столбцам Excel пока не научился.
Способ 3. Макрос удаления всех пустых строк и столбцов на листе
Для автоматизации подобной задачи можно использовать и простой макрос. Нажмите сочетание клавиш Alt + F11 или выберите на вкладке Разработчик — Visual Basic (Developer — Visual Basic Editor) . Если вкладки Разработчик не видно, то можно включить ее через Файл — Параметры — Настройка ленты (File — Options — Customize Ribbon) .
В открывшемся окне редактора Visual Basic выберите команду меню Insert — Module и в появившийся пустой модуль скопируйте и вставьте следующие строки:
Закройте редактор и вернитесь в Excel.
Теперь нажмите сочетание Alt + F8 или кнопку Макросы на вкладке Разработчик. В открывшемся окне будут перечислены все доступные вам в данный момент для запуска макросы, в том числе только что созданный макрос DeleteEmpty. Выберите его и нажмите кнопку Выполнить (Run) — все пустые строки и столбцы на листе будут мгновенно удалены.
Способ 4. Запрос Power Query
Ещё один способ решить нашу задачу и весьма частый сценарий — это удаление пустых строк и столбцов в Power Query.
Сначала давайте загрузим нашу таблицу в редактор запросов Power Query. Можно конвертировать её в динамическую «умную» сочетанием клавиш Ctrl+T или же просто выделить наш диапазон данных и дать ему имя (например Данные) в строке формул, преобразовав в именованный:
Теперь используем команду Данные — Получить данные — Из таблицы/диапазона (Data — Get Data — From table/range) и грузим всё в Power Query:
Дальше всё просто:
- Удаляем пустые строки командой Главная — Сократить строки — Удалить строки — Удалить пустые строки (Home — Remove Rows — Remove empty rows).
- Щёлкаем правой кнопкой мыши по заголовку первого столбца Город и выбираем в контекстном меню команду Отменить свёртывание других столбцов (Unpivot Other Columns). Наша таблица будет, как это технически правильно называется, нормализована — преобразована в три столбца: город, месяц и значение с пересечения города и месяца из исходной таблицы. Особенность этой операции в Power Query в том, что она пропускает в исходных данных пустые ячейки, что нам и требуется:
Функция «QUERY»
Функция QUERY позволяет сделать выборку нужных строк из таблицы с помощью SQL-запроса и отсортировать их. Сложность в том, что нужно знать синтаксис SQL, но самую базовую выборку делать очень легко. В сети много примеров бездарного использования функции QUERY, мы же сейчас сделаем крутой выпадающий список с фильтрацией данных
Подготовка. Парсим данные. Делаем выпадающий список.
Итак, у нас есть обычная таблица с несколькими столбцами данных. Лист так и называется — «Данные».
На листе «Проверка» мы с помощью функции UNIQUE отбираем уникальные значения для для столбца А и столбца B
Выбираем нужный диапазон для каждого столбца из листа «Данные»
В итоге, в листе «Проверка» у нас будут два столбца с уникальными значениями. Добавим к ним функцию SORT для, ожидаемо, сортировки. В итоге формулы у нас будут следующие: ‘Данные’!A2:A и =SORT(UNIQUE(‘Данные’!B2:B))
Переходим на лист «Отчет». Подписываем наши два столбца, как Партнеры и Пиццерии. После чего, заходим в меню «Данные» и выбираем «Настроить проверку данных».
В открывшемся окне «Проверка данных» нужно нажать на иконку таблицы, чтобы выбрать диапазон данных.
Сам диапазон мы берем из листа «Проверка», где у нас собраны и отсортирована выборка из уникальных значений основной таблицы. Соответственно, для партнеров мы выбираем «Столбец А». Аналогичную операцию проделываем с пиццериями («Столбцом B»)
Не забудьте поставить пункт «Запрещать ввод данных» после выбора диапазона и нажимайте «Сохранить»:
После того, как вы это сделали, у нас будет готов шаблон для выпадающих списков в листе «Отчет»:
Основная часть. Делаем запросы. Фильтруем данные.
Теперь мы воспользуемся функцией Query, чтобы выцепить из основной таблицы (лист «Данные») нужные нам элементы. Пусть это будет «Партнёр» и «Город». Пишем такую формулу: =QUERY(‘Данные’!A1:D24;»SELECT * WHERE A = ‘Партнер1’ AND D = ‘Москва’»;1). И получаем отфильтрованные данные
С помощью формулы IF сделаем заготовку для нашего фильтра.
Для партнеров формула будет такой: =IF(A2=»Все партнеры»;»»;» AND LOWER(A) = LOWER(‘»&A2&»‘) «)
А для пиццерий такой: B2«Все пиццерии»«»» AND LOWER(B) = LOWER(‘»B2«‘) «
А сейчас объединим эти две формулы, чтобы был один полноценный запрос:
A2«Все партнеры»«»» AND LOWER(A) = LOWER(‘»A2«‘) «B2«Все пиццерии»«»» AND LOWER(B) = LOWER(‘»B2«‘) «
Теперь нужно это всё перенести в функцию query, чтобы выпадающий список фильтровал запросы. Для этого нужно удалить часть запроса в query (на скрине как раз выделена эта часть):
Итоговая формула будет выглядеть вот так:‘Данные’!A1:D24«SELECT * WHERE 1=1»A2«Все партнеры»«»» AND LOWER(A) = LOWER(‘»A2«‘) «B2«Все пиццерии»«»» AND LOWER(B) = LOWER(‘»B2«‘) «1
Результатом станет то, что при выбора Партнера и пиццерии (можно оставить все), функция query будет показывать нам отфильтрованные данные из основной таблицы:
Вставка столбца между столбцами в готовой таблице
Имеется несколько простых методов, как вставить столбец в Excel между столбцами в таблице, которая уже заполнена. Можно воспользоваться всеми методами, которые приведены ранее – через главное меню или с помощью горячих клавиш.
Как делать:
- Выбрать столбец или ячейку, с использованием мыши выделить объект.
- На выделенном фрагменте нажать правой кнопкой мыши. В появившемся меню выбрать «Вставить», далее – «Столбцы таблицы слева».
Microsoft Excel – это программа, в которой в основном работают с разными видами таблиц. Имеется множество вариантов добавления колонок, каждый пользователь выбирает тот способ, который для него будет самым простым.
Удаляем ячейку в Excel Online с помощью контекстного меню и «горячих клавиш»
Проще всего удалить ячейки через открытие контекстного меню. Этот способ является наиболее популярным. С помощью него сможете удалить как пустые ячейки, так и заполненные. Руководствуйтесь следующими действиями:
- Запустите табличный редактор и введите данные для входа.
- Откройте документ для редактирования.
- Левой кнопкой мышки нажмите на ячейку, которую хотите удалить. Если желаете убрать целый столбец или строку, то удерживая курсор, выделите нужный диапазон.
- После этого кликните правой кнопкой мышки.
- В появившемся меню нажмите на пункт Удалить.
- В открывшемся окошке выберите способ удаления (со сдвигом влево, вверх, удаление строки, столбца).
- Кликните по кнопке ОК.
- Выделенные ячейки будут удалены. При выборе варианта со сдвигом влево или вверх, оставшиеся значения сместятся на несколько строк.
Так же просто ячейки удаляются с помощью «горячих клавиш». Кликните по нужной ячейке. Нажмите одновременно на клавиши Ctrl и + или Ctrl и —. Откроется окно удаления. Аналогичным образом выберите способ, с помощью которого будете убирать ячейку. Нажмите на ОК.
Удаление пустых строк и столбцов в данных
Пустые строки и столбцы могут быть головной болью в таблицах во многих случаях. Стандартные функции сортировки, фильтрации, подведения итогов, создания сводных таблиц и т.д. воспринимают пустые строки и столбцы как разрыв таблицы, не подхватывая данные, расположенные за ними далее. Если таких разрывов много, то удалять их вручную может оказаться весьма затратно, а удалить сразу всех «оптом», используя фильтрацию не получится, т.к. фильтр тоже будет «спотыкаться» на разрывах.
Давайте рассмотрим несколько способов решения этой задачи.
Способ 1. Поиск пустых ячеек
Это, может, и не самый удобный, но точно самый простой способ вполне достойный упоминания.
Предположим, что мы имеем дело вот с такой таблицей, содержащей внутри множество пустых строк и столбцов (для наглядности выделены цветом):
Допустим, мы уверены, что в первом столбце нашей таблицы (колонка B) всегда обязательно присутствует название какого-либо города. Тогда пустые ячейки в этой колонке будут признаком ненужных пустых строк. Чтобы быстро их все удалить делаем следующее:
- Выделяем диапазон с городами (B2:B26)
- Нажимаем клавишу F5 и затем кнопку Выделить (Go to Special) или выбираем на вкладке Главная — Найти и выделить — Выделить группу ячеек (Home — Find&Select — Go to special) .
- В открывшемся окне выбираем опцию Пустые ячейки (Blanks) и жмём ОК – должны выделиться все пустые ячейки в первом столбце нашей таблицы.
- Теперь выбираем на вкладке Главная команду Удалить — Удалить строки с листа (Delete — Delete rows) или жмём сочетание клавиш Ctrl + минус — и наша задача решена.
Само-собой, от пустых столбцов можно избавиться совершенно аналогично, взяв за основу шапку таблицы.
Способ 2. Поиск незаполненных строк
Как вы, возможно, уже сообразили, предыдущий способ сработает только в том случае, если в наших данных обязательно присутствую полностью заполненные строки и столбцы, за которые можно зацепиться при поиске пустых ячеек. Но что, если такой уверенности нет, и в данных могут содержаться и пустые ячейки в том числе?
Взгляните, например, на следующую таблицу — как раз такой случай:
Здесь подход будет чуть похитрее:
- Введём в ячейку A2 функцию
СЧЁТЗ (COUNTA) , которая вычислит количество заполненных ячеек в строке правее и скопируем эту формулу вниз на всю таблицу:
К сожалению, со столбцами такой трюк уже не проделать – фильтровать по столбцам Excel пока не научился.
Способ 3. Макрос удаления всех пустых строк и столбцов на листе
Для автоматизации подобной задачи можно использовать и простой макрос. Нажмите сочетание клавиш Alt + F11 или выберите на вкладке Разработчик — Visual Basic (Developer — Visual Basic Editor) . Если вкладки Разработчик не видно, то можно включить ее через Файл — Параметры — Настройка ленты (File — Options — Customize Ribbon) .
В открывшемся окне редактора Visual Basic выберите команду меню Insert — Module и в появившийся пустой модуль скопируйте и вставьте следующие строки:
Закройте редактор и вернитесь в Excel.
Теперь нажмите сочетание Alt + F8 или кнопку Макросы на вкладке Разработчик. В открывшемся окне будут перечислены все доступные вам в данный момент для запуска макросы, в том числе только что созданный макрос DeleteEmpty. Выберите его и нажмите кнопку Выполнить (Run) — все пустые строки и столбцы на листе будут мгновенно удалены.
Способ 4. Запрос Power Query
Ещё один способ решить нашу задачу и весьма частый сценарий — это удаление пустых строк и столбцов в Power Query.
Сначала давайте загрузим нашу таблицу в редактор запросов Power Query. Можно конвертировать её в динамическую «умную» сочетанием клавиш Ctrl+T или же просто выделить наш диапазон данных и дать ему имя (например Данные) в строке формул, преобразовав в именованный:
Теперь используем команду Данные — Получить данные — Из таблицы/диапазона (Data — Get Data — From table/range) и грузим всё в Power Query:
Дальше всё просто:
- Удаляем пустые строки командой Главная — Сократить строки — Удалить строки — Удалить пустые строки (Home — Remove Rows — Remove empty rows).
- Щёлкаем правой кнопкой мыши по заголовку первого столбца Город и выбираем в контекстном меню команду Отменить свёртывание других столбцов (Unpivot Other Columns). Наша таблица будет, как это технически правильно называется, нормализована — преобразована в три столбца: город, месяц и значение с пересечения города и месяца из исходной таблицы. Особенность этой операции в Power Query в том, что она пропускает в исходных данных пустые ячейки, что нам и требуется:
Как удалить столбец из сводной таблицы? Ваша онлайн-энциклопедия
- Что послужило причиной называть их лишними и избавиться от них?
- Что конкретно подразумевает процедура удаления? Мы будем непременно удалять их, или заменим символы на какие-то другие, или, может быть, перенесем в другой столбец?
- Точно ли имеет смысл удалять сами символы? Может быть, стоит удалить из текста слова, в которых они содержатся? Или и вовсе содержимое ячеек целиком?
- Не проще ли вместо удаления этих символов рассматривать операцию как извлечение из текста определенных символов кроме этих, удаляемых?
Сетка в Microsoft Excel упрощает просмотр данных. Однако вы можете отключить эти линии сетки, если не хотите их использовать во время создание электронных таблиц. Есть несколько способов удалить линии сетки в Excel.
Полезные сведения → Как объединить ячейки → Как вставить значения → Аргументы функции → Работа с форматами → Функция ЕСЛИ → Как удалить пробелы → Функция впр vlookup→ Работа с таблицами