Excel добавление строки по книгам

добавление строк в нескольких книгах

Nykifor1379

Дата: Среда, 03.10.2012, 14:52 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 20


Репутация:

0

±

Замечаний:
0% ±


Подскажите, может вопрос который задам уже обсуждался (сам искал и не нашел). Условия: в директории имеются поддиректории и книги excel с ежедневно пополняемой БД. Вопрос: как при добавлении ячейки с данными автоматически добавить эту ячейку с этим значением в каждую книгу, лист? Причем, желательно, чтобы данные автоматически отфильтровывались по возрастанию (т.е. переносились в зависимости от значения в середину массива книг и листов).

Сообщение отредактировал Nykifor1379Среда, 03.10.2012, 14:56

 

Ответить

Gustav

Дата: Среда, 03.10.2012, 15:09 |
Сообщение № 2

Группа: Друзья

Ранг: Старожил

Сообщений: 2398


Репутация:

985

±

Замечаний:
0% ±


начинал с Excel 4.0, видел 2.1

Теория реляционных баз данных учит нас добавлять в одно место, а из ста других смотреть на это одно место и отображать в себе (в нужном порядке и конкретным образом). Может, развернуть Вашу задачу в таком направлении?


МОИ: Ник, Tip box: 41001663842605

 

Ответить

Nykifor1379

Дата: Среда, 03.10.2012, 16:09 |
Сообщение № 3

Группа: Пользователи

Ранг: Новичок

Сообщений: 20


Репутация:

0

±

Замечаний:
0% ±


Так и есть (если я правильно понял мысль). Данные будут вноситься ежедневно в одну таблицу (за месяц, следующий месяц будет в другом файле), но могут появиться новые строки с данными (и вот имена (столбец «В») и нужно чтоб обновились во всех книгах, но без внесенных значений-они уникальные для каждой даты). Итогом всей проделанной работы будет сравнительный анализ столбца «В» (ежедневный, недельный, месячный, годовой), но это другой вопрос, пока задача организовать грамотный сбор информации. Дело в том, что в связи с конфиденциальностью некоторых данных не могу привести конкретный пример, по-сему все так завуалированно, сорри..). Могу ли я как-то еще пояснить идею которую решил воплотить в жизнь?

Сообщение отредактировал Nykifor1379Среда, 03.10.2012, 16:11

 

Ответить

DJ_Marker_MC

Дата: Четверг, 04.10.2012, 10:45 |
Сообщение № 4

Группа: Друзья

Ранг: Ветеран

Сообщений: 991


Репутация:

213

±

Замечаний:
0% ±


Excel 2019

О! Хороший вопрос, я кстати как раз примерно с этим сейчас и воюю. Только чуток вопрос отличается от вопроса автора, судя с файла автора ему нужно добавлять данные в конец таблицы и сортировать, а мне нужно вносить строку в средину таблицы. В моём файле тоже есть пример с двумя листами: На одном листе БАЗА только наименование, на втором — таблица с данными. Вопрос, как сделать так чтоб при добавлении новой строчки в листе БАЗА куда нибудь в средину, появилась ЦЕЛАЯ НОВАЯ СТРОКА В ТОМ ЖЕ МЕСТЕ в таблице но и все данные в этой таблице также должны сместиться.

 

Ответить

Gustav

Дата: Четверг, 04.10.2012, 13:39 |
Сообщение № 5

Группа: Друзья

Ранг: Старожил

Сообщений: 2398


Репутация:

985

±

Замечаний:
0% ±


начинал с Excel 4.0, видел 2.1

Quote (marker_mc)

На одном листе БАЗА только наименование, на втором — таблица с данными. Вопрос, как сделать так чтоб при добавлении новой строчки в листе БАЗА куда нибудь в средину, появилась ЦЕЛАЯ НОВАЯ СТРОКА В ТОМ ЖЕ МЕСТЕ в таблице но и все данные в этой таблице также должны сместиться.

Если к вопросу подходить чисто механически, то можно так: щелкаете мышкой по корешку листа «База», жмёте и держите Shift и щелкаете по корешку листа «Таблица» — происходит группировка листов. Далее вставляете пустую строку в «Базу» и такая же пустая строка автоматически вставляется в то же место на листе «Таблица».

На практике же — упаритесь так делать, даже если это и подходит Вам. А почему бы не развернуть задачу наоборот — все данные вести на одном листе, а вот если потом понадобятся только названия (зачем-то), то скопировать их на чистый новый лист. А?


МОИ: Ник, Tip box: 41001663842605

 

Ответить

DJ_Marker_MC

Дата: Четверг, 04.10.2012, 14:14 |
Сообщение № 6

Группа: Друзья

Ранг: Ветеран

Сообщений: 991


Репутация:

213

±

Замечаний:
0% ±


Excel 2019

Gustav, есть ряд причин по которым так не подходит. База — это у меня лист ОГЛАВЛЕНИЕ с которого данные попадают в листбокс юзерформс и там много разных других условий. Таблица — это у меня разные года, на данный моммент это 3 разных листа 2010, 2011, 2012. Совмещать их на одном листе, не нужно поскольку есть лист еще сравнение в котором много вычислений с подвязкой к 3 листам через двссыл. И мне хотелось бы чтоб если я вношу новую товарную группу в базу, эта же строка появлялась на все листах (2010, 2011, 2012). Это так вкратце.

 

Ответить

Gustav

Дата: Четверг, 04.10.2012, 14:52 |
Сообщение № 7

Группа: Друзья

Ранг: Старожил

Сообщений: 2398


Репутация:

985

±

Замечаний:
0% ±


начинал с Excel 4.0, видел 2.1

Quote (marker_mc)

есть ряд причин по которым так не подходит

Ну, хорошо, а если это макрос будет делать? Т.е. практически то же самое, только незаметно для Вас.

А положение строк в столбце наименований одно и то же? Или надо еще и различные порядки сортировки на разных листах иметь в виду?


МОИ: Ник, Tip box: 41001663842605

 

Ответить

DJ_Marker_MC

Дата: Четверг, 04.10.2012, 17:46 |
Сообщение № 8

Группа: Друзья

Ранг: Ветеран

Сообщений: 991


Репутация:

213

±

Замечаний:
0% ±


Excel 2019

макросом — без проблем, у меня файл и без этого содержит макросы (UserForms) так что макросом не напугаете)))
насчет положения, то не совсем одинаковые БАЗЕ он же лист Оглавление в моём реальном файле, данные находятся в столбце B и начинаются с 3-й строки, а на листах 2010, 2011, 2012 они стоят в столбце С начиная со второй строчки. Хотя вот можете сам файлик глянуть как оно выглядит. Думаю с реального примера будет понятнее чего я хочу добиться))

К сообщению приложен файл:

6142019.xlsx
(57.0 Kb)

 

Ответить

Gustav

Дата: Пятница, 05.10.2012, 10:09 |
Сообщение № 9

Группа: Друзья

Ранг: Старожил

Сообщений: 2398


Репутация:

985

±

Замечаний:
0% ±


начинал с Excel 4.0, видел 2.1

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

Ситуация 1. Новые в Базе

[vba]

Code

База   Таблица
—————
А      А        
Б      Б
ББ     В  
В      Г
Г      Д
Д      Е
ДД
Е

[/vba]
Здесь действия по синхронизации очевидны: ББ вставляется в Таблицу между Б и В, ДД — между Д и Е.

Ситуация 2. Отсутствующие в Базе

[vba]

Code

База   Таблица
—————
А      А        
Б      Б
В      В  
Г      Г
Д      Д
Е      Е
ЕЕ     Ж

[/vba]
С ЕЕ понятно. А как реагировать на Ж? Безоговорочно удалять? Или ничего не делать и предлагать исправить ситуацию вручную?

Ситуация 3. Разные сортировки

[vba]

Code

База   Таблица
—————
А      Г        
Б      А
ББ     Д  
В      Е
Г      В
Д      Б
ДД
Е

[/vba]
Куда вставлять ББ и ДД в Таблицу? После Б и после Д? Или перед В и перед Е? Или в строку 3 и в строку 7 от начала (сдвигая существующие 3 и 7 ниже)? Или ничего не делать и предлагать исправить ситуацию вручную?

Для алгоритма необходимо выбрать только один вариант поведения в ситуациях 2 и 3.


МОИ: Ник, Tip box: 41001663842605

 

Ответить

DJ_Marker_MC

Дата: Пятница, 05.10.2012, 11:31 |
Сообщение № 10

Группа: Друзья

Ранг: Ветеран

Сообщений: 991


Репутация:

213

±

Замечаний:
0% ±


Excel 2019

ситуации 2 и 3 быть не может, но есть такое:
Базу я использую для построения заполнения листбокс, поэтому у меня тут есть деление на группы:

[vba]

Code

БАЗА:

А
Б
——
В
ВВ
ВВВ
——
Г
Д
——
Е
ЕЕ
ЕЕЕ

[/vba]

а вот в таблице должно быть без делений, тоесть так:

[vba]

Code

БАЗА:

А
Б
В
ВВ
ВВВ
Г
Д
Е
ЕЕ
ЕЕЕ

[/vba]

 

Ответить

Вставка или удаление строк и столбцов

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

Браузер не поддерживает видео.

Примечание: В Microsoft Excel установлены следующие ограничения на количество строк и столбцов: 16 384 столбца в ширину и 1 048 576 строк в высоту.

Вставка и удаление столбца

  1. Выделите любую ячейку в столбце, а затем выберите Главная > Вставить > Вставить столбцы на лист или Удалить столбцы с листа.

  2. Можно также щелкнуть правой кнопкой мыши в верхней части столбца и выбрать Вставить или Удалить

Вставка и удаление строки

  1. Выделите любую ячейку в строке, а затем выберите Главная > Вставить > Вставить строки листа или Удалить строки листа.

  2. Можно также щелкнуть правой кнопкой мыши номер строки и выбрать Вставить или Удалить.

Параметры форматирования

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

Изображение кнопки "Параметры вставки", отображаемой после вставки строк или столбцов.

Если кнопка «Параметры вставки» не отображается, выберите Файл > Параметры > Дополнительно и в группе Вырезание, копирование и вставка установите флажок Отображать кнопку параметров вставки.

Вставка строк

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

Чтобы вставить несколько строк:выделите столько же строк, сколько хотите добавить сверху. Щелкните выделенные строки правой кнопкой мыши и выберите Вставить строки.

Вставка столбцов

Чтобы вставить один столбец: щелкните правой кнопкой мыши весь столбец, справа от которого хотите добавить новый, и выберите Вставить столбцы.

Чтобы вставить несколько столбцов:выделите столько же столбцов, сколько хотите добавить справа. Щелкните выделенные столбцы правой кнопкой мыши и выберите Вставить столбцы.

Удаление ячеек, строк и столбцов

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

  1. Выделите ячейки, строки или столбцы, которые вы хотите удалить.

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

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

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

Вставка ячеек

Чтобы вставить одну ячейку

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

  2. Нажмите Вставить и выберите Ячейки со сдвигом вниз.

Чтобы вставить несколько ячеек

  1. Выделите столько же ячеек, сколько хотите добавить сверху.

  2. Щелкните выделенные ячейки правой кнопкой мыши и выберите Вставить > Ячейки со сдвигом вниз.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

Основные задачи в Excel

Общие сведения о формулах в Excel

Нужна дополнительная помощь?

Содержание

  • Вставка строки между строк
  • Вставка строки в конце таблицы
  • Создание умной таблицы
  • Вопросы и ответы

Добавление строки в Microsoft Excel

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

Вставка строки между строк

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

Итак, открываем таблицу, в которую нужно добавить строку. Чтобы вставить строку между строк, кликаем правой кнопкой мыши по любой ячейки строки, над которой планируем вставить новый элемент. В открывшемся контекстном меню жмем на пункт «Вставить…».

Переход к добавлению строки в Microsoft Excel

Также, существует возможность вставки без вызова контекстного меню. Для этого нужно просто нажать на клавиатуре сочетание клавиш «Ctrl+».

Открывается диалоговое окно, которое предлагает нам вставить в таблицу ячейки со сдвигом вниз, ячейки со сдвигом вправо, столбец, и строку. Устанавливаем переключатель в позицию «Строку», и жмем на кнопку «OK».

Добавление ячеек в Microsoft Excel

Как видим, новая строка в программе Microsoft Excel успешно добавлена.

Строка в Microsoft Excel добавлена

Вставка строки в конце таблицы

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

Строка не включена в состав таблицы в Microsoft Excel

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

Продление таблицы вниз в Microsoft Excel

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

Lumpics.ru

Очистка содержимого в Microsoft Excel

Как видим, ячейки очищены, и готовы к заполнению данными.

Ячейки очищены в Microsoft Excel

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

Создание умной таблицы

Но, намного удобнее создать, так называемую, «умную таблицу». Это можно сделать один раз, и потом не переживать, что какая-то строка при добавлении не войдет в границы таблицы. Эта таблица будет растягиваемая, и к тому же, все данные внесенные в неё не будут выпадать из формул, применяемых в таблице, на листе, и в книге в целом.

Итак, для того, чтобы создать «умную таблицу», выделяем все ячейки, которые в неё должны войти. Во вкладке «Главная» жмем на кнопку «Форматировать как таблицу». В открывшемся перечне доступных стилей выбираем тот стиль, который вы считаете для себя наиболее предпочтительным. Для создания «умной таблицы» выбор конкретного стиля не имеет значения.

Форматирование как таблица в Microsoft Excel

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

Указание расположения таблицы в Microsoft Excel

«Умная таблица» готова.

Умная таблица в Microsoft Excel

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

Вставка строки в Microsoft Excel выше

Строка добавляется.

Строку между строк можно добавить простым нажатием комбинации клавиш «Ctrl+». Больше ничего на этот раз вводить не придется.

Добавить строку в конце «умной таблицы» можно несколькими способами.

Можно встать на последнюю ячейку последней строки, и нажать на клавиатуре функциональную клавишу табуляции (Tab).

Добавление строки при помощи табуляции в Microsoft Excel

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

Перетягивание таблицы вниз в Microsoft Excel

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

Пустые ячейки в Microsoft Excel

А можно, просто ввести любые данные под строкой ниже таблицы, и она автоматически будет включена в состав таблицы.

Включение строки в состав таблицы в Microsoft Excel

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

 

Freelogin

Пользователь

Сообщений: 23
Регистрация: 09.03.2013

Доброго времени суток.

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

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

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

С уважением,
Алексей.

Прикрепленные файлы

  • Пример.xlsx (10.38 КБ)

 

Supper6

Пользователь

Сообщений: 47
Регистрация: 29.04.2013

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

Вот пример

 

Z

Пользователь

Сообщений: 6111
Регистрация: 21.12.2012

Win 10, MSO 2013 SP1

По вашей логике (или объяснению) в книге 45 одинаковых (!!!) таблиц — зачем?!. ;)

«Ctrl+S» — достойное завершение ваших гениальных мыслей!.. ;)

 

Freelogin

Пользователь

Сообщений: 23
Регистрация: 09.03.2013

Они одинаковые только по размеру. Значения данных в них разные
Каждая из которых пусть характеризует свой определенный объект.

Добавляемые строки пусть будут строки с наименованиями новых месяцев.
Ручками лень менять каждую таблицу.
Хочется так:
Добавил новые строки с месяцами в одну таблицу и эти строки с наименованиями этих месяцев появились во всех остальных таблицах. Затем в эти новые по размеру таблицу вносятся данные.

 

Z

Пользователь

Сообщений: 6111
Регистрация: 21.12.2012

Win 10, MSO 2013 SP1

#5

02.10.2013 13:12:33

Цитата
Они одинаковые только по размеру. Значения данных в них разные

Зачем тогда форуму мозги пудрить ЭТИМ?!.

Прикрепленные файлы

  • 3×3.png (53.95 КБ)

«Ctrl+S» — достойное завершение ваших гениальных мыслей!.. ;)

 

Ёк-Мок

Пользователь

Сообщений: 1775
Регистрация: 16.01.2013

Солидарен с Z: не понял про «Значения данных в них разные»

В файле как понял…
По двойному клику на ячейках А2:А100 листа «осн» добавляются строки на всех листах (включая лист «осн»)  и протягиваются формулы

Прикрепленные файлы

  • Пример.xlsm (18.57 КБ)

Изменено: Ёк-Мок02.10.2013 14:37:41

Удивление есть начало познания © Surprise me!
И да пребудет с нами сила ВПР.

 

Freelogin

Пользователь

Сообщений: 23
Регистрация: 09.03.2013

За некорректный пример прошу прощения. Действительно ввёл в заблуждение.
Значения разные, одинаковые только наименования строк и столбцов, то есть
идентичны в моем примере должны быть данные в столбце A и в строке 1.

Ёк-Мок, спасибо, буду пробовать.

 

Freelogin

Пользователь

Сообщений: 23
Регистрация: 09.03.2013

Ёк-Мок, за макрос спасибо большое.
Но он не работает с моим файлом:
1) ругался на имя листа «осн». Я поменял в макросе на имя листа с основной таблицей из моего файла
Ругаться перестал.
2) стал ругаться на отсутствие единообразия в формате ячеек.

Наверно все-таки зря я пытался изначально упростить пример.
Во вложении новый пример.
Первый лист (в моем примере назван 800) всегда основной
Начиная с третьего по порядку листа начинаются то самое множество листов, в которых хотелось бы видеть
автоматическое изменение, предложенное вами в макросе. Листы, как основной (первый), так и остальные (начиная с третьего и т.д.) могут иметь разные наименования в виде трехзначных цифр. Количество этих листов не является константой.
Каждая табличка состоит из 2 частей: факты (над желтой строкой) и прогнозы (под желтой строкой).
Конфигурация нижней части всегда неизменна: Меняются только наименования месяцев.
А вот факты (над желтой строкой) меняются с течением времени. Таблица увеличивается. Хочется, добавляя строки с месяцами в таблице первого листа («800» в примере), видеть автоматическое добавления строк с месяцами в таблицах на листах с 3 по ……….. Для наглядности связей «показал формулы» в примере.

С уважением,
Алексей.

Прикрепленные файлы

  • Пример.xlsx (61.39 КБ)

 

АлексеиЧ

Пользователь

Сообщений: 18
Регистрация: 02.10.2013

если правильно понял.

1. Группируешь листы.
2. добавляешь  первом листе, что необходимо ( строки, столбцы, формулы)
3. данные дублируются о всех выделенных листах.

главное условие одинаковый формат.

 

Freelogin

Пользователь

Сообщений: 23
Регистрация: 09.03.2013

#10

02.10.2013 17:00:18

АлексеиЧ, решение классное по простоте, не скрою,
Но тогда теряется связь с таблицами одного листа.
То есть в аналогичные ячейки других листов переносятся изменения, введенные ручками в таблице первого листа, но при этом в другие таблице одного листа названия месяцев не переносится.
Но группировка листов «штука» классная конечно, если ничего другого не найдется буду «дружить» с ней.

Спасибо вам за ответ.

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

Одними из наиболее часто используемых действий при работе с таблицами в Excel являются добавление и удаление строк вообще и пустых строк в частности. Рассмотрим механизмы добавления и удаления пустых строк в таблицах.

Вставка одной пустой строки в таблицу Excel

Добавить новую строку стандартными средствами Excel можно следующим образом: правой кнопкой мыши кликнуть на номере строки, над которой нужно вставить новую строку и выбрать в контекстном меню пункт «Вставить»

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

Вставить пустую строку можно также и через кнопки на панели инструментов. Для этого выделите строку, над которой нужно вставить новую пустую строку. После этого зайдите на вкладку «Главная», в группу «Ячейки» и раскройте меню кнопки «Вставить», выберите пункт «Вставить строки на лист».

Добавление нескольких пустых строк в таблицу Excel

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

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

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

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

1. Выбор искомого значения, которым могут являться пустые ячейки, непустые ячейки, ячейки с заданным цветом заливки, ячейки с заданным числом, а также ячейки с заданным текстом (быквы, символы);

2. вставка заданного количества пустых строк как выше, так и ниже строк с искомым значением;

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

4. вставка новых строк ниже каждой второй, третьей, пятой, n-ной строки выбранного диапазона (шаг задается пользователем);

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

6. вставлять пустые строки между заполненными (после каждой заполненной ячейки в столбце с заданным номером);

7. выбор диапазонов для вставки строк, предусмотрено несколько режимов:

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

б) используемые диапазоны — отличается от предыдущего режима тем, что обработка данных производится в используемом диапазоне каждого листа рабочей книги;

в) диапазон листа — диапазон, который выберет пользователь;

г) диапазоны листов — это одноименные диапазоны на всех листа рабочей книги.

*Внимательно выбирайте диапазон для получения желаемого результата!

8. выбор необходимых условий для значений ячеек.

Для числовых значений: равно/не равно, больше/не больше, меньше/не меньше.

Для текстовых значений: совпадает/не совпадает, содержит/не содержит, начинается/не начинается, заканчивается/не заканчивается.

Программа выполняет проверку всех ячеек заданного диапазона и при выполнении выбранного условия вставляет нужное пользователю количество пустых строк над/под строкой (на выбор), содержащей ячейку с заданным значением. На выбор пользователя представлено множество условий для значений ячеек, с помощью которых можно определить места для вставки новых строк, а также предоставлен выбор диапазонов для обработки данных. Для большей гибкости поиск ячеек с нужными значениями можно осуществлять раздельно, как по текстовым значениям ячеек, так и по числовым. Предусмотрен также поиск как пустых, так и непустых ячеек. Этот макрос позволяет также добавлять новые строки в заданном количестве в каждую n-ую строку выбранного диапазона. Если, к примеру, вставить по две пустые строки ниже каждой второй строки диапазона А2:А24, т ополучим следующий результат:

Вставка разного количества пустых строк

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

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

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

Удаление пустых строк

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

Добавление новой строки в программе Microsoft Excel

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

Вставка строки между строк

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

Итак, открываем таблицу, в которую нужно добавить строку. Чтобы вставить строку между строк, кликаем правой кнопкой мыши по любой ячейки строки, над которой планируем вставить новый элемент. В открывшемся контекстном меню жмем на пункт «Вставить…».

Также, существует возможность вставки без вызова контекстного меню. Для этого нужно просто нажать на клавиатуре сочетание клавиш «Ctrl+».

Открывается диалоговое окно, которое предлагает нам вставить в таблицу ячейки со сдвигом вниз, ячейки со сдвигом вправо, столбец, и строку. Устанавливаем переключатель в позицию «Строку», и жмем на кнопку «OK».

Как видим, новая строка в программе Microsoft Excel успешно добавлена.

Вставка строки в конце таблицы

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

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

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

Как видим, ячейки очищены, и готовы к заполнению данными.

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

Создание умной таблицы

Но, намного удобнее создать, так называемую, «умную таблицу». Это можно сделать один раз, и потом не переживать, что какая-то строка при добавлении не войдет в границы таблицы. Эта таблица будет растягиваемая, и к тому же, все данные внесенные в неё не будут выпадать из формул, применяемых в таблице, на листе, и в книге в целом.

Итак, для того, чтобы создать «умную таблицу», выделяем все ячейки, которые в неё должны войти. Во вкладке «Главная» жмем на кнопку «Форматировать как таблицу». В открывшемся перечне доступных стилей выбираем тот стиль, который вы считаете для себя наиболее предпочтительным. Для создания «умной таблицы» выбор конкретного стиля не имеет значения.

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

«Умная таблица» готова.

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

Строку между строк можно добавить простым нажатием комбинации клавиш «Ctrl+». Больше ничего на этот раз вводить не придется.

Добавить строку в конце «умной таблицы» можно несколькими способами.

Можно встать на последнюю ячейку последней строки, и нажать на клавиатуре функциональную клавишу табуляции (Tab).

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

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

А можно, просто ввести любые данные под строкой ниже таблицы, и она автоматически будет включена в состав таблицы.

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

Отблагодарите автора, поделитесь статьей в социальных сетях.

Добавление строк в excel

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

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

Как добавить строку в таблицу Эксель

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

Способ 1: листание таблицы

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

    Данный способ действительно работает, если Вы создаёте или редактируете таблицу сразу в Экселе.

Способ 2: добавление клавишей «Tab», выделение клавишей «Enter»

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

    Нажимаем на клавишу «Tab». С помощью этих действий мы сможем добавить и выделить ячейки, строки и столбцы. С каждым нажатием будет появляться выделятся следующая ячейка.

  • Нажимаем клавишу «Enter». Будет выделяться следующая строка. В отличии от клавиши «Tab», «Enter» просто выделяет строки, а не создаёт их.
  • Способ 3: добавление клавишей «Enter»

    Этот метод сильно напоминает предыдущий. Здесь снова будет задействована клавиша «Enter».

      Чтобы добавить нижнюю строку в таблице, достаточно ввести данные в ячейку или строку, и нажать клавишу «Enter». Тогда Вас перекинет на следующую строку, которая будет принадлежать таблице.

  • Когда появится следующая строка, можно заметить, что рядом появилось небольшое окошечко со значком молнии. Если кликнуть по нему, откроется маленькое меню. В нём идёт речь об автоматическом развёртывании таблицы.
  • Способ 4: растягивание таблицы

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

      Для этого курсор наводим к маленькому правому уголочку таблицы. Стандартный курсор поменяется на двойные чёрные стрелки. Теперь задерживаем левую кнопку мыши и растягиваем таблицу.

  • В зависимости от направления растягивания, в таблицы могут появиться как дополнительные строчки, так и столбцы. Все они покроются соответствующим цветом.
  • Способ 5: вставка через контекстное меню

    Существует ещё один способ вставки дополнительной строки.

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

  • Также можно поступить и по-другому, а именно – использовать панель инструментов. Для этого заходим выделяем строку, заходим в отдел «Главная» и находим пункт «Вставка». Здесь появится небольшое меню, функционал которого намного больше, чем функционал контекстного меню.
  • Способ 6: добавление нескольких строчек

      Для того чтобы вставить несколько строчек, воспользуемся методом №5. Только выделяем не одну строчку, а несколько. После клацаем правой кнопкой мыши, и в контекстном меню выбираем «Вставка» и «Строки таблицы выше».

    Как вставлять строки в разных местах

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

    1. Нажмите и удерживайте клавишу «CTRL», выделите поочерёдно нужные строки (к примеру, шестая, тридцатая, сотая). Теперь действуйте по методу 5: заходите в меню и выбираете вставку строк. Во время вставки ссылки, как абсолютные, так и относительные, настраиваются в автоматической форме.

  • Обратите внимание на то, что дополнительные строки будут добавляться над теми строчками, которые были выделены.
  • В случае необходимости можно повторить эти действия. Для этого используем сочетания клавиш CTRL+Y на нужном месте.
  • Теперь Вы знаете, как добавлять строки в различные участки готовой таблицы Эксель. Как видите, способов немало, тем более, каждый из них рабочий и простой. Возможно, предоставленная информация пригодится Вам в будущем и Вы воспользуетесь ею.

    Вставка и удаление строк и столбцов

    В этом курсе:

    Добавляйте и удаляйте строки и столбцы, чтобы лучше упорядочить лист.

    Примечание: В Microsoft Excel установлены следующие ограничения на количество строк и столбцов: 16 384 столбца в ширину и 1 048 576 строк в высоту.

    Вставка и удаление столбца

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

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

    Вставка и удаление строки

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

    Вы также можете щелкнуть номер строки правой кнопкой мыши и выбрать команду Вставить или Удалить.

    Параметры форматирования

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

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

    Например, чтобы вставить новую ячейку между ячейками «Лето» и «Зима»:

    Щелкните ячейку «Зима».

    На вкладке Главная щелкните стрелку под кнопкой Вставить и выберите команду Вставить ячейки (со сдвигом вниз).

    Новая ячейка добавляется над ячейкой «Зима»:

    Вставка строк

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

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

    вставку столбцов

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

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

    Удаление ячеек, строк и столбцов

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

    Выделите ячейки, строки или столбцы, которые вы хотите удалить.

    На вкладке Главная щелкните стрелку под кнопкой Удалить и выберите нужный вариант.

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

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

    Дополнительные сведения

    Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

    Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

    Как вставить несколько строк в Excel сразу

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

    Функциональность его просто поражает. Наверное, даже не все разработчики, знают его возможности от “А” до “Я”.

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

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

    Щелкните указателем мыши на номер строчки, где планируете добавить пустую. Он примет изображение черной стрелки. Вызовите контекстное меню кликом правой кнопки мышки и нажмите на пункт меню “Вставить”.

    КАК ВСТАВИТЬ НЕСКОЛЬКО СТРОК В EXCEL

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

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

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

    Это и есть два простых способа вставить сразу несколько пустых строчек в Excel. Если вы можете что-либо добавить по теме, пожалуйста, отпишитесь в комментариях к инструкции. Также можете оценить её по 5-ти бальной шкале при помощи соответствующего инструмента внизу.

    Понравилась статья? Поделить с друзьями:

    А вот еще интересные статьи:

  • Excel добавление строк через одну
  • Excel добавление строк формула
  • Excel добавление строк при условии
  • Excel добавление строк на защищенном листе
  • Excel добавление слова в ячейку

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии