Самый быстрый способ добавить строку в Excel: щёлкнуть правой кнопкой по номеру строки слева и выбрать «Вставить». Новая пустая строка появится над выбранной, а всё, что было ниже, сдвинется вниз. Со столбцом то же самое: правый щелчок по букве вверху и «Вставить» - пустая колонка встанет слева от выбранной. Ниже собраны остальные способы, сочетания клавиш и решения для случаев, когда вставка не получается.
Вставка строки через контекстное меню
- Найдите строку, над которой нужна новая. Допустим, пустая строка требуется между 5 и 6, значит выбираем строку 6.
- Щёлкните правой кнопкой мыши по серому номеру 6 в левой полосе.
- Выберите пункт «Вставить».
Строка 6 получает пустой двойник, а прежняя шестая становится седьмой. Все формулы, которые ссылались на нижние строки, автоматически пересчитают адреса, поэтому ничего ломаться не должно.
Если нужно добавить не одну строку, а несколько, сначала выделите столько номеров, сколько строк хотите получить. Протяните мышь по номерам 6, 7, 8, нажмите правую кнопку и выберите «Вставить». Появятся три пустых строки. Выделить можно и с клавиатуры: Shift и стрелка вниз при выделенной ячейке в нужной строке расширяют выделение.
Вставка столбца
Принцип зеркальный.
- Щёлкните правой кнопкой по букве столбца, левее которого нужна пустая колонка. Если между B и C, выбирайте C.
- Нажмите «Вставить».
Новая колонка займёт место C, а прежняя C превратится в D. Чтобы вставить сразу несколько столбцов, выделите нужное количество букв подряд и повторите операцию.
Обратите внимание: Excel всегда вставляет строку выше выделения, а столбец - левее. Другого направления нет. Чтобы получить пустую строку под последней, выберите следующую за ней.
Команда на ленте
Тот же результат даёт кнопка на вкладке «Главная».
- Поставьте курсор в любую ячейку нужной строки (необязательно выделять весь номер).
- Откройте «Главная», группа «Ячейки», кнопка «Вставить».
- Раскройте стрелку рядом с ней и выберите «Вставить строки на лист» или «Вставить столбцы на лист».
Иногда вместо этих пунктов находят «Вставить ячейки». Эта команда спрашивает, куда сдвинуть соседние данные: вправо или вниз. Она нужна, когда требуется «вдвинуть» пустую клетку внутрь таблицы, не трогая остальные столбцы, но для обычных строк лучше пользоваться полноценной вставкой строки, чтобы не сломать структуру.
Горячие клавиши
С клавиатуры быстрее, особенно при работе с большими таблицами.
- Ctrl и плюс (или Ctrl+Shift+знак равенства на основной клавиатуре). Если выделена строка целиком, вставка происходит сразу. Если выделена одна ячейка, откроется небольшое окно, где нужно выбрать «строку» или «столбец» и нажать «ОК».
- Ctrl и минус - противоположное действие, удаление выделенной строки или столбца. Сначала выделите, потом нажимайте.
- Shift+пробел выделяет всю строку, в которой стоит курсор. Ctrl+пробел - весь столбец. Комбинируя: Shift+пробел, затем Ctrl+плюс - и строка вставлена за две секунды без мыши.
- F4 повторяет последнее действие. Вставили одну строку, перешли на другое место, нажали F4 - вставилась ещё одна. Так удобно добавлять строки в нескольких местах подряд.
Цифровая клавиатура справа тоже годится: её плюс работает без Shift. Если сочетание не реагирует, проверьте раскладку и нажатие клавиши Num Lock.
Как добавить строку в конец таблицы
Есть два случая. Для обычного диапазона достаточно начать вводить данные в первую пустую строку под таблицей: Excel сам включит её в область. Формулы и форматирование придётся протянуть вручную.
Для «умной таблицы» (Ctrl+T) всё проще. Нажмите Tab в последней ячейке последней строки - таблица создаст новую строку и перенесёт курсор в неё. Можно также начать вводить значения прямо под таблицей, и она растянется. Формулы, оформление, выпадающие списки в новой строке подхватятся автоматически. Если вам нужна строка с итогами, включите её на вкладке «Конструктор таблиц» флажком «Строка итогов».
Формат новой строки: параметры добавления
Сразу после вставки рядом с новой строкой появляется маленький значок с кисточкой. Нажмите на него, и Excel предложит три варианта оформления:
- «Формат как выше» - строка наследует заливку, шрифт и границы строки над ней. Это значение по умолчанию.
- «Формат как ниже» - берётся оформление нижней строки.
- «Очистить формат» - новая строка остаётся без оформления.
Если вставили строку в зону, где чередуется цвет заливки, и новая строка получила не тот оттенок, выберите нужный вариант прямо в этом значке. Он исчезает, как только вы начинаете вводить что-либо в соседние ячейки, поэтому воспользуйтесь им сразу.
Что происходит с формулами
Когда вы вставляете строку внутрь диапазона, на который ссылается формула, диапазон растягивается. Например, формула =СУММ(B2:B10) после вставки новой строки между 4 и 5 превратится в =СУММ(B2:B11) и подхватит новую строку.
Но есть оговорка. Если строка добавляется в самое начало диапазона (над строкой 2) или сразу под его концом (под строкой 10), формула не расширится. Такая вставка находится за границей диапазона. Чтобы не ловить ошибку в итогах, вставляйте строки внутрь диапазона, а не по краям, либо после добавления проверьте формулу и поправьте адреса.
Имена диапазонов и умные таблицы устроены надёжнее: таблица растёт вместе со своими данными, и формулы со ссылками на её столбцы не требуют правки.
Когда вставка не получается
Сообщение «Не удаётся сдвинуть ячейки за пределы листа». Лист в Excel конечен: строк чуть больше миллиона, столбцов 16384. Если в самой последней строке или в самом последнем столбце есть хотя бы один символ, вставлять некуда. Перейдите в конец листа сочетанием Ctrl+End, найдите случайное значение или оформление, удалите содержимое и сами эти строки либо столбцы, затем сохраните файл. Нередко причина в случайно набранном пробеле на миллионной строке.
Пункт «Вставить» серый. Лист защищён (вкладка «Рецензирование», «Снять защиту листа»), выделена несмежная область или книга открыта в режиме совместного чтения. Проверьте также, что вы не вышли из таблицы, привязанной к внешним данным.
Вставка внутри таблицы с объединёнными ячейками идёт криво. Если в диапазоне есть объединения, строка может встать со сбитой структурой или команда откажет. Разъедините ячейки (вкладка «Главная», «Отменить объединение ячеек») и повторите.
Строка вставилась не там. Помните правило: строка выше выделенной, столбец левее. Нажмите Ctrl+Z и повторите, выбрав соседний номер. Если после вставки случайно сохранили файл с ошибкой, прежнюю версию иногда можно достать способом из статьи как восстановить предыдущую версию файла Excel.
Как удалить лишнее
Для строки или столбца, ставших ненужными, действует пара: выделить номер или букву и нажать правую кнопку, затем «Удалить» либо Ctrl+минус. Важное различие: клавиша Delete лишь стирает содержимое клеток, а сами строки остаются на месте. Сдвиг данных происходит только при команде «Удалить».
Если в таблице много пустых строк, их проще убрать сразу пачкой. Выделите столбец, нажмите F5, затем «Выделить», «Пустые ячейки», после чего правой кнопкой по любой выделенной ячейке - «Удалить» - «Строку». Перед такой чисткой сохраните копию файла, потому что при пропусках в данных можно удалить и нужные записи.
Когда на листе собрана длинная таблица, которую потом придётся сводить в итоги, посмотрите как сделать сводную таблицу: пустые строки внутри данных мешают ей так же, как объединённые ячейки.
Короткий итог
Для разовой вставки хватает правой кнопки по номеру. Если работа идёт потоком, запомните связку Shift+пробел и Ctrl+плюс, а для повторения - F4. И пока таблица небольшая, превратите её в умную: она сама следит за форматом, формулами и границами, и вставка строки перестаёт быть источником ошибок.