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

Содержание

  1. Добавление строк в excel по условию
  2. Описание работы
  3. Вставка произвольного количества строк
  4. Вставка строк через заданное количество строк
  5. Вставка строк при изменении значения в столбце
  6. Вставка строк при определенном значении в столбце
  7. Как добавить пустую строку в excel после каждой заполненной строки
  8. Как в Excel вставить пустую строку с шагом в одну или несколько строк?
  9. Как добавить пустую строку в excel после каждой заполненной строки
  10. Как добавить строку в таблицу Эксель
  11. Способ 1: листание таблицы
  12. Способ 2: добавление клавишей «Tab», выделение клавишей «Enter»
  13. Способ 3: добавление клавишей «Enter»
  14. Способ 4: растягивание таблицы
  15. Способ 5: вставка через контекстное меню
  16. Способ 6: добавление нескольких строчек
  17. Как вставлять строки в разных местах
  18. Добавление строк в excel по условию
  19. Вставка произвольного количества строк
  20. Вставка строк через заданное количество строк
  21. Вставка строк при изменении значения в столбце
  22. Вставка строк при определенном значении в столбце

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

Описание работы

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

Чтобы воспользоваться функцией перейдите на вкладку «VBA-Excel» в разделе «Ячейки и диапазоны» откройте меню «Вставить», выберите «Вставить пустые строки».

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

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

Для этого в поле «Условие» необходимо выбрать пункт «Вставить N пустых строк»
Для того что бы указать в какую строку вставлять пустые строки нужно в поле «Начиная со строки» указать номер нужной строки.
Это можно сделать двумя способами:

  • Вручную ввести номер строки.
  • Нажать кнопку «…» расположенную рядом с полем «Начиная со строки», после чего откроется окно выбора строки. Далее нужно выбрать любую ячейку находящуюся в нужной строку и нажать «Ок»

После чего в поле Количество указать сколько пустых строк нужно вставить. И нажать кнопку «Ок»

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

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

Для этого в поле «Условие» должно быть выбрано «Вставлять через каждые N строк».
В данном режиме нужное количество строк вставляется через равные промежутки в пределах, указанных в поле «Диапазон»
В поле «Диапазон» можно указать «Текущий лист» или «Выделение».

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

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

Например, нужно вставить 2 пустые строки через каждые 2 строки, начиная с 6 строки, тогда диалоговое окно примет следующий вид:

Вставка строк при изменении значения в столбце

Для этого в поле «Условие» должно быть выбрано «Вставлять по изменению значения в столбце»

В этом режиме пустые строки вставляются в том случае если в выбранном столбце меняется значение.

Для указания столбца, по которому просматриваются значения, нужно в поле «Столбец» ввести имя столбца. Это можно сделать двумя способами:

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

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

Вставка строк при определенном значении в столбце

Для этого в поле «Условие» должно быть выбрано «Вставлять по значению в столбце».

В этом случае вставка пустых строк происходит по совпадению значения выбранного столбца со значением указанным в поле «Значение».

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

Источник

Как добавить пустую строку в excel после каждой заполненной строки

Как в Excel вставить пустую строку с шагом в одну или несколько строк?

Какой формулой можно вставить в таблицу пустые строки (или строчку шапки) с нужным шагом?

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

Как в таблицу Excel вставить пустую строку через строку?

Как в Эксель таблицу вставить строку через каждые несколько строк?

Возможно ли в ячейке Эксель таблицы указать через сколько строчек вставлять строку?

Считаем что таблица записана начиная с ячейки A4

и необходимо распечатать строчки через одну.

Составим формулу, печатающую пустую строку для ячеек у которых остаток от деления на шаг +1 равен нулю, а сами ячейки сдвигаются на число добавленных ячеек: ЦЕЛОЕ(( СТРОКА() — СТРОКА($A$4))/2 ).

если надо печатать через строчку (шаг+1=2) то формула выглядит так:

Эту формулу надо растянуть на всё поле таблицы.

если требуется делить таблицу каждый раз на новое количество строк, то количество строк можно записать в ячейку ($Q$1) и печатать уже не пустую строку а строку шапки (ячейка A$3). Это легко можно сделать формулой:

Как добавить пустую строку в excel после каждой заполненной строки

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

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

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

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

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

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

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

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

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

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

Способ 3: добавление клавишей «Enter»

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

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

Способ 4: растягивание таблицы

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

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

Способ 5: вставка через контекстное меню

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

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

Способ 6: добавление нескольких строчек

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

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

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

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

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

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

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

Чтобы воспользоваться функцией перейдите на вкладку «VBA-Excel» в разделе «Ячейки и диапазоны» откройте меню «Вставить», выберите «Вставить пустые строки».

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

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

Для этого в поле «Условие» необходимо выбрать пункт «Вставить N пустых строк»
Для того что бы указать в какую строку вставлять пустые строки нужно в поле «Начиная со строки» указать номер нужной строки.
Это можно сделать двумя способами:

  • Вручную ввести номер строки.
  • Нажать кнопку «…» расположенную рядом с полем «Начиная со строки», после чего откроется окно выбора строки. Далее нужно выбрать любую ячейку находящуюся в нужной строку и нажать «Ок»

После чего в поле Количество указать сколько пустых строк нужно вставить. И нажать кнопку «Ок»

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

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

Для этого в поле «Условие» должно быть выбрано «Вставлять через каждые N строк».
В данном режиме нужное количество строк вставляется через равные промежутки в пределах, указанных в поле «Диапазон»
В поле «Диапазон» можно указать «Текущий лист» или «Выделение».

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

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

Например, нужно вставить 2 пустые строки через каждые 2 строки, начиная с 6 строки, тогда диалоговое окно примет следующий вид:

Вставка строк при изменении значения в столбце

Для этого в поле «Условие» должно быть выбрано «Вставлять по изменению значения в столбце»

В этом режиме пустые строки вставляются в том случае если в выбранном столбце меняется значение.

Для указания столбца, по которому просматриваются значения, нужно в поле «Столбец» ввести имя столбца. Это можно сделать двумя способами:

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

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

Вставка строк при определенном значении в столбце

Для этого в поле «Условие» должно быть выбрано «Вставлять по значению в столбце».

В этом случае вставка пустых строк происходит по совпадению значения выбранного столбца со значением указанным в поле «Значение».

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

Источник

doc-insert-row-based-on-value-1

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

Вставьте строку выше на основе значения ячейки с помощью Kutools for Excel хорошая идея3


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

1. Нажмите Alt + F11 одновременно, а Microsoft Visual Basic для приложений окно выскакивает.

2. Нажмите Вставить > Модули, затем вставьте ниже код VBA во всплывающий Модули окно.

VBA: вставьте строку ниже на основе значения ячейки.

Sub BlankLine()
	'Updateby20150203
	Dim Rng As Range
	Dim WorkRng As Range
	On Error Resume Next
	xTitleId                   = "KutoolsforExcel"
	Set WorkRng                = Application.Selection
	Set WorkRng                = Application.InputBox("Range", xTitleId, WorkRng.Address, Type: = 8)
	Set WorkRng                = WorkRng.Columns(1)
	xLastRow                   = WorkRng.Rows.Count
	Application.ScreenUpdating = False
	For xRowIndex = xLastRow To 1 Step - 1
		Set Rng                   = WorkRng.Range("A" & xRowIndex)
		If Rng.Value = "0" Then
			Rng.Offset(1, 0).EntireRow.Insert Shift: = xlDown
		End If
	Next
	Application.ScreenUpdating = True
End Sub

3. Нажмите F5 ключа или Run нажмите кнопку, появится диалоговое окно и выберите столбец, содержащий ноль. Смотрите скриншот:
doc-insert-row-based-on-value-2

4. Нажмите OK. Тогда пустые строки будут вставлены ниже нулевого значения.
doc-insert-row-based-on-value-3

Функции:

1. Если вы хотите вставить строки на основе другого значения, вы можете изменить 0 на любое значение, которое вы хотите в VBA: Если Rng.Value = «0», то.

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

VBA: вставить строку выше нулевого значения:

Sub BlankLine()
	'Updateby20150203
	Dim Rng As Range
	Dim WorkRng As Range
	On Error Resume Next
	xTitleId                   = "KutoolsforExcel"
	Set WorkRng                = Application.Selection
	Set WorkRng                = Application.InputBox("Range", xTitleId, WorkRng.Address, Type: = 8)
	Set WorkRng                = WorkRng.Columns(1)
	xLastRow                   = WorkRng.Rows.Count
	Application.ScreenUpdating = False
	For xRowIndex = xLastRow To 1 Step - 1
		Set Rng                   = WorkRng.Range("A" & xRowIndex)
		If Rng.Value = "0" Then
			Rng.EntireRow.Insert Shift: = xlDown
		End If
	Next
	Application.ScreenUpdating = True
End Sub

doc-insert-row-based-on-value-4


Если вы не знакомы с VBA, вы можете попробовать Kutools for Excel‘s Выбрать определенные ячейки утилита, а затем вставьте строки выше.

После установки Kutools for Excel, пожалуйста, сделайте следующее:(Бесплатная загрузка Kutools for Excel Сейчас!)

1. Выберите список, из которого вы хотите найти определенные ячейки, и нажмите Кутулс > Выберите > Выбрать определенные ячейки. Смотрите скриншот:
doc вставить строку на основе значения 9

2. В появившемся диалоговом окне отметьте Весь ряд вариант, а затем перейдите, чтобы выбрать Равно от Конкретный тип список, а затем введите значение, которое вы хотите найти, в правом текстовом поле. Смотрите скриншот:
doc вставить строку на основе значения 6

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

4. Поместите курсор в одну выбранную строку и щелкните правой кнопкой мыши, чтобы выбрать Вставить из контекстного меню. Смотрите скриншот:
doc вставить строку на основе значения 7

Теперь строки вставляются выше на основе определенного значения.
doc вставить строку на основе значения 8


Относительные статьи:

  • Вставить пустые строки в Excel

Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (43)


Оценок пока нет. Оцените первым!

Автоматическая нумерация строк

​Смотрите также​​: Приложите файл с​Из появившегося контекстного меню​ таблицы расположен маркер,​ позволяет предотвратить некоторые​ распечатать, а не​ как и что​ функцию добавления строки​ строку с ФИО​ о всех выделенных​Ругаться перестал.​ будут строки с​ каждом из которых​ полностью совпадали со​ТЕКСТ​ в правильной последовательности​ Например, если необходимо ввести​Примечание:​ примером: что было​ выберите опцию: «По​ перемещение которого позволяет​ ошибки. Кардинально отличается​

​ в процессе работы.​ должно получиться​ на листе2 при​ в листе блок1​ листах.​2) стал ругаться​ наименованиями новых месяцев.​расположена однотипная по​ словами в столбце​. Например, чтобы начать​ и перетащив маркер​ последовательность 1, 2,​Мы стараемся как​

​ — что стало​​ умолчанию»​ изменять диапазон данных.​ от обычных форматированных​Нет, ну, в​DDS​ добавлении на листе1.​ или блок2 в​главное условие одинаковый​ на отсутствие единообразия​Ручками лень менять​ формату таблица. Пусть​ А. Как сделать​ нумерованный список с​

В этой статье

​ заполнения в конец​

​ 3, 4, 5…,​ можно оперативнее обеспечивать​

​ после ввода.​Теперь вы умеете устанавливать​

Заполнение столбца последовательностью чисел

  1. ​Как только таблица активна​ границами диапазонов ячеек​ принципе, можно. Макросом.​

  2. ​: ок, прикладываю пример​

  3. ​ Точнее, есть таблица​ зависимости от того,​ формат.​

    ​ в формате ячеек.​​ каждую таблицу.​ на самом первом​ такой список, читайте​ кода​ нумерованного диапазона.​​ введите в две​​ вас актуальными справочными​​Пример желательно в​​ свой собственный стиль​ (или любая ее​ благодаря функциональным средствам,​ Правда, с такой​​ с пояснением.​​ на листе 1,​​ какой статус имеет​​Freelogin​

  4. ​Наверно все-таки зря​Хочется так:​

    ​ листе расположена основная​​ в статье «Связанные​000-001​Введите в первую ячейку​ первых ячейки значения​ материалами на вашем​ формате XLS. Файл​​ по умолчанию. Польза​​ ячейка) сразу активируется​ работающих автоматически или​ таблицей, с объединёнными​

  5. ​Pelena​Маркер заполнения​ при помощи функции​ ФИО во вкладке​

    ​: АлексеиЧ, решение классное​​ я пытался изначально​Добавил новые строки​ таблица (она такая​ выпадающие списки в​, введите формулу​ диапазона, который необходимо​1​ языке. Эта страница​ можно приложить через​

    ​ данной функции особенно​ панель «Работа с​ под управлением пользователя.​ ячейками…​: На мой взгляд,​

    ​ ИНДЕКС реализовано автоматическое​​ База данных. Т.е.​ по простоте, не​ упростить пример.​ с месяцами в​ же по формату​ Excel». Ссылка на​=ТЕКСТ(СТРОКА(A1),»000-000″)​

    ​ пронумеровать, формулу​​и​ переведена автоматически, поэтому​ Расширенный режим -​ ощутима, когда приходится​ таблицами»-«Конструктор», которая содержит​Теперь рутинную работу с​pers​ тут нужны макросы​ копирование данной таблицы​ в зависимости от​

Нумерация строк с помощью функции СТРОКА

  1. ​ скрою,​Во вложении новый​ одну таблицу и​​ и размеру) как​​ статью ниже.​

    ​в первую ячейку​​=СТРОКА(A1)​​2​ ее текст может​ Управление вложениями.​​ создавать много таблиц,​​ множество инструментов для​​ таблицами можно выполнить​​: Здравствуйте, подобную тему​

  2. ​DDS​Маркер заполнения​ на лист 2,​ того, какой статус​

    ​Но тогда теряется​​ пример.​ эти строки с​ и множество таблиц​Если столбцов много,​ диапазона, который необходимо​.​. Если необходимо ввести​

  • ​ содержать неточности и​А то непонятно,​ которые должны соответствовать​ настройки ее функций.​ в автоматическом или​ я уже читал,​: Так что можно​ но на листе​ мы пишем в​ связь с таблицами​Первый лист (в​

  • ​ наименованиями этих месяцев​​ с других листов.​​ то вручную это​ пронумеровать, и перетащите​Функция​ последовательность 2, 4,​ грамматические ошибки. Для​ что понимается под​ тому или иному​Если таблица активна, то​ полуавтоматическом режиме. Чтобы​ макросы писать я​ как то реализовать​ 2 есть еще​ Базе данных, в​

​ одного листа.​ моем примере назван​ появились во всех​Скажите пожалуйста, есть​ сложно сделать. Но​​ маркер заполнения в​​ROW​​ 6, 8…, введите​​ нас важно, чтобы​ «таблицей». И куда​ стилю.​​ при вертикальной прокрутке​​ убедится в этом,​​ не умею, поэтому​​ средствами excel????​ данные, которые отсутствуют​ одной из вкладок:​То есть в​ 800) всегда основной​

Отображение и скрытие маркера заполнения

​ остальных таблицах. Затем​Маркер заполнения​ ли инструменты в​ можно применить формулу.​ конец диапазона.​

  1. ​возвращает номер строки,​ значения​ эта статья была​​ вводится число -​​Размер таблицы можно легко​​ данных заголовки столбцов​​ начнем со смены​

    ​ создал подобную тему,​​Serge_007​ Изображение кнопки Office​ на листе1 и​ блок1 или блок2​​ аналогичные ячейки других​​Начиная с третьего​

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

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

support.office.com

Как добавить столбец в Excel автоматически.

​и​ вас уделить пару​​ в диалоговое окно​ в ее нижнем​​ себе имена заголовков​ автоматически форматированную и​ таблицей, которую приложил.​
​ сдвигаться таблица справа,​ на листе 1​ ФИО​ введенные ручками в​ начинаются то самое​ вносятся данные.​ столбцов в основной​У нас такая​ но его можно​=СТРОКА(A1)​4​ секунд и сообщить,​
​ (форму).​ правом углу.​ столбцов таблицы для​ рассмотрим все ее​
​ Может, поможете с​ но если вниз,​
​ она автоматически добавляется​AleksSid​​ таблице первого листа,​ множество листов, в​Z​ таблице, автоматически добавлять​ таблица.​ включить или отключить.​возвращает число​.​ помогла ли она​
​gabr1992​
​Расширьте таблицу для нового​ удобного просмотра. Не​ свойства.​ формулами и макросами​​ то можно так:​ на лист 2,​: Проверяйте. В нумерацию​ но при этом​ которых хотелось бы​: Зачем тогда форуму​ строки и столбцы​Нам нужно написать слова​В Excel 2010 и более​1​Как добавить столбец в Excel автоматически.​Выделите ячейки, содержащие начальные​ вам, с помощью​: Число вводиться в​ столбца данных. Для​ нужно использовать закрепление​
​Заполните диапазон ячеек данными,​ для этой таблицы​С зажатым CTRL​ но не на​ строк тоже добавил​ в другие таблице​ видеть​ мозги пудрить ЭТИМ?!.​ во всех остальных​ из столбца А​ поздних версий откройте​

excel-office.ru

Автоматическое добавление строк в связанные таблицы

​.​​ значения.​
​ кнопок внизу страницы.​ ячейку, а сам​ этого сместите маркер​ областей​ так как показано​
​ (задача автоматически добавление​ кликаем по ярлыку​ весь, а в​ формулу.​ одного листа названия​автоматическое изменение, предложенное​ Прикрепленные файлы 3×3.png​ таблицах книги, то​ в ячейках строки​
​ вкладку​Перетащите маркер заполнения​Примечание:​ Для удобства также​ XLS пример отсутствует(потому​ таблицы расположенный в​Сохранение стиля форматирования от​ ниже на рисунке.​ строки, автоматическое вычисление​ второго листа и​
​ диапазон таблицы с​Sedoy123​ месяцев не переносится.​ вами в макросе.​ (53.95 КБ)​ есть автоматически​ 1- столбец «Пальто»,​Файл​, охватив диапазон,​ В Excel 2013 и более​ приводим ссылку на​ и спрашую как​ нижнем правом углу​
​ изменений. Обратите внимание​ Перейдите курсором на​
​ количества, процентов и​ вставляем строки на​
​ листа 1, а​
​: AleksSid, спасибо!​

​Но группировка листов​​ Листы, как основной​Ёк-Мок​изменять их размер​
​ столбец «Брюки», т.д.​и выберите пункт​ который необходимо заполнить.​ поздних версий при​

​ оригинал (на английском​​ зделать)…​ вправо, так чтобы​ на рисунок. При​ любую ячейку в​ вычислить мин. и​;)

​ первом листе. Таким​​ остальные данные с​Во вкладка блок1​ «штука» классная конечно,​ (первый), так и​
​: Солидарен с Z:​ под осн. таблицу.​ Это будут названия​
​Параметры​Совет:​ выделении более одной​
​ языке) .​Ну в общем​
​ добавился еще один​
​ вставке новой строки​ пределах этого диапазона​ максим.), так как​ образом аналогично вставятся​ «дата 1» остаются​ и блок2 после​ если ничего другого​ остальные (начиная с​ не понял про​ Ссылки на значения​

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

​ должен быть ввод​​ столбец.​ листа форматирование автоматически​ и выберите инструмент​ не все строки​
​ строки и на​ без движения. Пример​
​ просмотра формул в​ не найдется буду​ третьего и т.д.)​ «Значения данных в​ сделал, но при​ В ячейке В1​В Excel 2007 нажмите​

​ отображается, возможно, его​​ по умолчанию отображается​ программ Microsoft Office,​ количества создаваемых строк​
​Смещая маркер можно добавлять​ остается неизменяемым своему​ «Главная»-«Форматировать как таблицу»​ могут заполниться и​
​ втором листе​ приложен, Возможно реализовать​ ячейках В3:В999 исчезают​ «дружить» с ней.​ могут иметь разные​
​ них разные»​ изменении размера основной​

​ пишем такую формулу.​​кнопку Microsoft Office​ сначала необходимо отобразить.​
​ кнопка​ в Excel нет​ в одну ячейку(которая​
​ и больше столбцов.​ стилю. Это особенно​ (CTRL+T).​ при распечатки будут​DDS​ как то автоматическое​ значения. Как сделать,​
​Спасибо вам за​
​ наименования в виде​В файле как​ таблицы, приходится ручками​
​=ДВССЫЛ(АДРЕС(СТРОКА($A$1)-СТОЛБЕЦ($A$1)+СТОЛБЕЦ();1))​, а затем —​ Дополнительные сведения см.​
​Экспресс-анализ​ кнопки для автоматической​
​ например находиться в​ Всем им будут​ полезно, когда выполняется​
​Excel автоматически распознает диапазон​ лишние листы​: Да, все верно​ добавление строки ко​ чтобы данные не​ ответ.​
​ трехзначных цифр. Количество​ понял…​ добавлять необходимые строки​Нажимаем «ОК». Протягиванием​ кнопку​ в статье Отображение​. Для завершения этой​ нумерации данных. Однако​ книге1) а создание​ автоматически присвоены заголовки​ автоматическое добавление строк​
​ данных, а так​ABC​ таблица справа должна​ всему листу?​ пропадали?​
​ArtyLight​ этих листов не​По двойному клику​
​ и столбцы и​ копируем формулу по​Параметры Excel​ или скрытие маркера​ процедуры эту кнопку​ можно легко добавить​ строк в книге2(и​ «Столбец1», «Столбец2» и​ в таблицу Excel.​ же заглавную строку​: Фильтром не пробовали?​ сдвигаться вниз, но​Syktyvtyk​Может здесь ошибка?​: ПРИвет!​
​ является константой.​
​ на ячейках А2:А100​

​ протягивать формулы со​​ строке 1. Получилось​
​.​
​ заполнения.​ можно проигнорировать.​ последовательные числа в​ например не вся​
​ т.д. Название заголовком​Если сделать изменения в​ и отобразит результат​
​ABC​ если листы находятся​

​: Что-то я так​​ПОИСКПОЗ(‘База данных’!$B$2:$B$999;’База данных’!$B$2:$B$999;0)​Из SQL получаю​Каждая табличка состоит​
​ листа «осн» добавляются​ ссылками на значения​ такая таблица.​
​В категории​Эти числа обновляются при​Перетащите маркер заполнения​ строки данных путем​ строка а ряд​ можно без проблем​ формуле одной из​ в диалоговом окне​: Фильтр + макрос​
​ в разных книгах,​ и не понял​Или как выражение​ таблицу, которая уже​ из 2 частей:​
​ строки на всех​ из основной таблицы.​

planetaexcel.ru

Автоматическое добавление строк со значениями (Формулы/Formulas)

​Лучше протянуть (скопировать) формулу​​Дополнительно​
​ сортировке данных. При​, охватив диапазон,​ перетаскивания маркера заполнения,​ из 5 ячеек?)​ изменить на желаемые​ ячеек, то все​
​ «Создание таблицы». Если​Диапазон $B$9:$I$257​ как быть???​ что должно автоматически​ работает?​ отсортирована как нужно.​ факты (над желтой​ листах (включая лист​ Упрощенный пример во​ по строке 1​в разделе​ добавлении, перемещении или​ который необходимо заполнить.​ чтобы заполнить столбец​Vlad999​
​ значения, с помощью​ ячейки этого же​
​ вы согласны с​pers​Нужно, что-бы в таблице​ добавиться? Откуда вообще​
​antal10​ Вставляю в эксель,​
​ строкой) и прогнозы​

excelworld.ru

Автоматическое добавление строки

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

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

​  По мере перетаскивания​​ с помощью функции​
​ не от туда​ ячейки нового текста.​ этой же формулой.​ ОК. В результате​ так как в​ ячейки строки, автоматически​DDS​
​ это сделано формулами​
​ ручная работа.​
​Конфигурация нижней части​Freelogin​

​ за ответ​​ мы напишем в​ флажок​ Нумерацию можно обновить​ маркера заполнения через​ СТРОКА.​ начинаете.​
​Этим же маркером можно​Формулы в таблице отличаются​ диапазон A1:C7 автоматически​ последующем нужно распечатывать​ добавлялась строка ниже,​

​: таблица, которая н​​ массива, поэтому после​Нужно вставить дополнительный​ всегда неизменна: Меняются​

​: За некорректный пример​​и благодарен за​

​ столбце А в​Разрешить маркеры заполнения и​ вручную, выбрав два​
​ ячейки Excel показывает​Совет:​Встречные вопросы:​ добавлять в таблицу​
​ от обычных формул,​ преобразуется в таблицу:​ результат и лишние​

CyberForum.ru

Автоматическое добавление строк в листе2 (Формулы)

​ между заполненной и​​ листе2 находится в​ просмотра формулы, вводить​ строки между различными​ только наименования месяцев.​ прошу прощения. Действительно​ открытие нового.​ новой ячейке слово,​ перетаскивание ячеек​ числа в правильной​ предварительное значение. Чтобы​ Если вам необходима более​вставляемые строчи пустые или​ новые строки, смещая​ но их рассмотрим​При автоматическом определении диапазона,​ строки будут не​ последней итоговой строкой.​ общем доступе и​ ее надо одновременным​ типами знаков (предупреждающие,​А вот факты​ ввёл в заблуждение.​С уважением,​ то это слово​, чтобы отобразить или​ последовательности и перетащив​ изменить образец, перетащите​ совершенная система автоматической​ в них будут​ его вниз. Управляя​

​ на следующих уроках.​​ Excel охватывает все​ нужны («умные» люди​ Есть ли возможность​ заполняется многими специалистами,​ нажатием Ctrl+Shift+Enter/​

​ приоритета, запрещающие и​​ (над желтой строкой)​Значения разные, одинаковые​Алексей.​ автоматически напишется в​ скрыть маркер заполнения.​ маркер заполнения в​ маркер заполнения, удерживая​ нумерации и на​ формулы?​ маркером в любом​​ ячейки до первой​ на работе придумали,​

​ реализовать такое в​​ а таблица которая​На больших объемах​ т.д., разделение по​

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

​ Excel?​​ на листе1 меняется​ формулы массива могут​

​ первому символу столбика​​ времени. Таблица увеличивается.​ и столбцов, то​

​: Макросом, но честно​​Здесь написали слово «плащ»​ Чтобы не заменять имеющиеся​Если вы используете функцию​

​ мыши, а затем​​ Access, можно импортировать​ месте вставлять.​ количеством строк и​ таблицу – это​
​ до первого пустого​ бумаге, решил сделать​Пример:​ раз в квартал​ тормозить, может стоит​ «Номер знака по​ Хочется, добавляя строки​ есть​

​ говоря слабо себе​​ в ячейке А5.​ данные при перетаскивании​СТРОКА​ выберите образец.​ данные Excel в​файл от вас​

excelworld.ru

Как автоматически добавлять строку в таблице Excel по условию?

​ столбцов, которое должна​ выделить диапазон и​ столбца. Это следует​ в excele)​В этой таблице​ и необходимо, чтобы​ посмотреть в сторону​ ГОСТ…», и строки​ с месяцами в​

​идентичны в моем​

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

​ содержать таблица. Нельзя​​ нажать комбинацию горячих​ учитывать при подготовке​ABC​ https://cloud.mail.ru/public/Kj2K/Vsr5TrHP7 , при​ данные из листа​ Фильтра, расширенного фильтра​ с подведением промежуточного​ таблице первого листа​ примере должны быть​Если основную таблицу​ Е1 появилось это​ что установлен флажок​ чтобы числа вставлялись​ возрастания перетащите маркер​ В базе Access​
​ Внесите в него​ только смещать маркер​ клавиш CTRL+T. В​ данных, не оставляйте​: а разве не​

Автоматическое добавление строки

​ заполнении ячейки в​​ 1 автоматически переносились​AleksSid​ итога по типу​ («800» в примере),​ данные в столбце​ сделать сводной, то​ же слово.​Предупреждать перед перезаписью ячеек​ автоматически при добавлении​ вниз или вправо,​ можно создать поле,​ произвольные значения. Вид​ по диагонали, чтобы​ такой способ таблица​ пустых ячеек.​ распечатывается результат?​ столбце «Наименование», нужно,​ на лист2 со​: После просмотра формулы​

​ знака, то есть​​ видеть автоматическое добавления​

​ A и в​​ все будет добавляться​
​Какими еще способами​

​. Если вы не​​ новых строк данных,​ в порядке убывания —​ автоматически создающее уникальное​ должен быть приближен​ одновременно добавлять /​ получает стиль, присвоенный​Отличие автоматической таблицы от​Quote​ что-бы автоматически добавлялась​ смещение общей таблицей​

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

​ к току который​​ удалять строки и​ по умолчанию (в​

excelworld.ru

Автоматическое создание таблиц Excel

​ форматированных диапазонов:​(pers)200?’200px’:»+(this.scrollHeight+5)+’px’);»> лишние строки​ строка ниже, перед​ с датами.​ не ENTER​ сколько требуется установить,​ в таблицах на​Ёк-Мок, спасибо, буду​Z​ таблицу столбец, строку,​ Excel выводило сообщение​ в таблицу Excel.​Совет:​ новой записи в​

Как создать умную таблицу в Excel

​ вы хотите получить​ столбцы.​ галерее стилей он​Автоматическое форматирование таблицы, стиль​ будут не нужны​ последней строкой «Итог».​DDS​Sedoy123​ и всего знаков​ листах с 3​

  1. ​ пробовать.​: По вашей логике​ читайте в статье​ о перезаписи ячеек,​ Все строки, добавленные​ Если маркер заполнения не​ таблицу.​ в конечном результате.​gabr1992​Отделы.
  2. ​ называется «средний 2»).​ которого можно легко​лишние та не​Serj diff​: Ну что, ни​: Используйте варианты.​ такого типа.​ по ……….. Для​Freelogin​ (или объяснению) в​ «Как добавить строку,​Таблица.
  3. ​ этот флажок можно​ в конец таблицы,​ отображается, возможно, его​Заполнение столбца последовательностью чисел​ Под ваши хотелки​: у меня задание​ Его можно изменить​ изменить, выбрав его​ видно​Разрыв.
  4. ​: Нет, не надо!​ кто не знает​
  5. ​А если усложнить​Возможно это нужно​ наглядности связей «показал​: Ёк-Мок, за макрос​ книге 45 одинаковых​
  6. ​ столбец в Excel».​ снять.​ будут последовательно пронумерованы.​ сначала необходимо отобразить.​С помощью функции строка​ макрос переписывать по​ зделать что б​ на более подходящий​ из галереи готовых​
  7. ​можно скрыт 9-ю​ Ну не работают​ решение данного вопроса???​ задачу и добавить​Маркер.
  8. ​ делать на макросе.​ формулы» в примере.​ спасибо большое.​ (!!!) таблиц -​ Как сделать зависимые​С помощью формулы​ Дополнительные сведения см.​Конструктор.
  9. ​ Дополнительные сведения см.​ нумерация строк​ 30 раз никто​ при вводе, например​ для Вас стиль.​ форматов.​ строку​ в табличных процессорах​китин​Прокрутка.
  10. ​ условие?​Прикрепил файл для​С уважением,​Но он не​ зачем?!.​ раскрывающиеся списки в​ можно​ в статье Создание​ в статье Отображение​Отображение и скрытие маркера​Добавлена строка на лист.
  11. ​ не будет.​ числа 4 в​ Тот, который вы​С правой стороны каждого​pers​ вообще, в Excel’е​Формулы.

​:​Добавляю условие «и»,​ примера по вкладкам​Алексей.​

​ работает с моим​

Стили и оформление данных в таблице

​Freelogin​ Excel, смотрите в​добавить столбцы в Excel​ и удаление таблицы​ или скрытие маркера​ заполнения​gabr1992​ таблице добавлялось 4​ часто используете в​ заголовка столбца таблицы​: Спасибо!!! Все гениально​ в частности, так,​Цитата​ но результат не​ как надо и​АлексеиЧ​

​ файлом:​: Они одинаковые только​ статье «Связанные выпадающие​

  1. ​ автоматически​ Excel на листе.​ заполнения.​Выделите первую ячейку в​
  2. ​: 1.В них будут​ строки в определенном​ своих отчетах.​

По умолчанию.

​ расположены кнопки с​ и просто​ как вы работать​Syktyvtyk, 07.02.2014 в​ тот, что должен​ как выдает SQL​: если правильно понял.​1) ругался на​ по размеру. Значения​

​ списки в Excel».​. Например, когда мы​Для ввода определенных последовательных​Примечание:​

​ диапазоне, который необходимо​ формулы​ месте или определенные​Изменим стиль форматирования таблицы,​ выпадающим меню форматирования​Инструмент «Форматировать как таблицу»​ пытаетесь. А такие​ 16:24, в сообщении​

Пример.

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

​ ячейки и тоже​ который присваивается по​ и сортировки. Отображение​ – является новым​ таблицы, как у​ № 2200?’200px’:»+(this.scrollHeight+5)+’px’);»>Откуда вообще​Код ЕСЛИОШИБКА(ИНДЕКС(‘База данных’!$B$2:$B$999;НАИМЕНЬШИЙ(ЕСЛИ(И(‘База​ сложно, заранее спасибо!​2. добавляешь первом​ Я поменял в​ разные​: Доброго времени суток.​ списки в Excel.​ кодов заказа на​

exceltable.com

Как в excel задать или прописать автоматическое создание строк?

​ удалении строк эти​​Введите начальное значение последовательности.​ быть задано раньше​ в определенном месте(заданом​ умолчанию:​ этих кнопок можно​ и полезным средством​ вас в примере,​ эти даты берутся​ данных’!$C$2:$C$999=»блок1″;’База данных’!$D$2:$D$999=»»);ПОИСКПОЗ(‘База данных’!$B$2:$B$999;’База​Закрыто. Задвоение​ листе, что необходимо​ макросе на имя​

​Каждая из которых​​Есть книга, состоящая​Если мы устанавливаем​ покупку, можно использовать​ числа автоматически не​
​Введите значение в следующую​ в коде(или формульной​ раньше)… Может можно​Раскройте галерею стилей и​ отключить или включить,​
​ для автоматического создания​ используются когда уже​полностью солидарен с​ данных’!$B$2:$B$999;0));СТРОКА($A1)));»»)​Sedoy123​ ( строки, столбцы,​ листа с основной​

​ пусть характеризует свой​​ из большого количества​ зависимый раскрывающийся список​ функцию​ обновляются. Последовательную нумерацию​ ячейку, чтобы задать​
​ строке)…​ как то макросом​ щелкните правой кнопкой​ выбрав инструменты: «Главная»-«Фильтр​ таблиц в Excel.​ всё внесено, подсчитано​Syktyvtyk​DDS​: Всем привет!​ формулы)​

​ таблицей из моего​​ определенный объект.​ листов (листов бывает​ в Excel, нужно,​
​СТРОКА​

  1. ​ можно обновить вручную,​ шаблон.​gabr1992​
  2. ​ или есть функция???​ по Вашему наиболее​

​ и сортировка»-«Фильтр».​ Он ускоряет выполнения​ и результат нужно​, ничего не понятно.нарисуйте​: Доброго времени суток.​Требуется автоматически добавлять​3. данные дублируются​ файла​Добавляемые строки пусть​ около 45), на​ чтобы названия столбцов​вместе с функцией​

​ выбрав два числа​​Совет:​: Вот типа наробка​
​Казанский​ часто используемому стилю.​В правом нижнем углу​ многих задач и​

​ красиво оформит и​​ вручную в файле​

CyberForum.ru

​ Не могу реализовать​

7 / 7 / 1

Регистрация: 02.03.2011

Сообщений: 307

1

Добавление строк по условию

27.06.2021, 14:05. Показов 4866. Ответов 11


Студворк — интернет-сервис помощи студентам

Приветствую!
Есть прайс лист на 1000 позиций в excel,
нужно сделать второй лист, чтоб там отображались только те строки прайса, у которых столбец «Количество» не пустой.
То есть строки добавлялись по условию, на листе прайса она например 10, а на новом листе она окажется первой.
Подскажите решение задачи)

Название Код товара Цена Кол-во Сумма Магазин
Кабель силовой ВВГ-Пнг(А)-LS 2*1.5 1847757 43,55     ЭТМ
Кабель силовой ВВГ-Пнг(А)-LS 3*1.5 5242955 62,04 1   ЭТМ
Кабель силовой ВВГ-нг(А)-LS 4*1.5 6751203 83,11     ЭТМ
Кабель силовой ВВГ-Пнг(А)-LS 2х2.5 7174594 69,84 1   ЭТМ

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

Название Код товара Цена Кол-во Сумма Магазин
Кабель силовой ВВГ-Пнг(А)-LS 3*1.5 5242955 62,04 1 62,04 ЭТМ
Кабель силовой ВВГ-Пнг(А)-LS 2х2.5 7174594 69,84 1 69,84 ЭТМ



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

27.06.2021, 14:05

11

1234 / 671 / 239

Регистрация: 22.12.2015

Сообщений: 2,093

27.06.2021, 14:33

2

xxxspeed, отфильтруйте фильтром по строке «кол-во» и скопируйте отфильтрованные значения на новый лист путем обычного выделить-копировать-вставить.



0



7 / 7 / 1

Регистрация: 02.03.2011

Сообщений: 307

27.06.2021, 14:35

 [ТС]

3

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

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



0



Dinoxromniy

1234 / 671 / 239

Регистрация: 22.12.2015

Сообщений: 2,093

27.06.2021, 14:46

4

Цитата
Сообщение от xxxspeed
Посмотреть сообщение

Либо если есть вариант с авто сортировкой, при изменении таблица автоматически заново сортируется.

Сложно сказать — кроме вас вашу таблицу никто видел.
Если таблицу оформить через ctrl+L как умную таблицу, и она на листе единственная — то достаточно в модуль листа скопировать код:

Visual Basic
1
2
3
Private Sub Worksheet_Change(ByVal Target As Range)
Me.ListObjects.Item(1).Range.AutoFilter Field:=4, Criteria1:="<>"
End Sub

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



1



7 / 7 / 1

Регистрация: 02.03.2011

Сообщений: 307

27.06.2021, 15:48

 [ТС]

5

Цитата
Сообщение от Dinoxromniy
Посмотреть сообщение

Сложно сказать — кроме вас вашу таблицу никто видел.

Краткий фрагмент таблицы я опубликовал.

С листа прайс на второй лист данные я переношу формулой =ЕСЛИ(Прайс!$D2=»»;»»;Прайс!A2).

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

Добавлено через 12 минут
Поправлюсь, при изменении колонки D (а лучше при изменении колонки в которой написано «Кол-во») на первом листе, срабатывал этот код на втором листе.
Потому что когда вышеуказанная формула изменяет выводимые значения код не срабатывает.



0



5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

27.06.2021, 16:11

6

Цитата
Сообщение от xxxspeed
Посмотреть сообщение

Краткий фрагмент таблицы я опубликовал

это картинка, тут даже названий столбцов не видно, это к тому

Цитата
Сообщение от xxxspeed
Посмотреть сообщение

при изменении колонки D



0



7 / 7 / 1

Регистрация: 02.03.2011

Сообщений: 307

27.06.2021, 16:23

 [ТС]

7

Цитата
Сообщение от Fairuza
Посмотреть сообщение

это картинка, тут даже названий столбцов не видно, это к тому

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



0



7 / 7 / 1

Регистрация: 02.03.2011

Сообщений: 307

27.06.2021, 16:27

 [ТС]

8

Вот файл, но без кода



0



7 / 7 / 1

Регистрация: 02.03.2011

Сообщений: 307

27.06.2021, 16:31

 [ТС]

9

Вот файл.
В файле выше из за удаления кода не корректный второй лист.



0



xxxspeed

7 / 7 / 1

Регистрация: 02.03.2011

Сообщений: 307

27.06.2021, 16:53

 [ТС]

10

Вопрос вроде решился, разобрался.
При переключении на второй лист происходит обновление.
Изменил код вот так:

Visual Basic
1
2
3
Private Sub Worksheet_Activate()
Me.ListObjects.Item(1).Range.AutoFilter Field:=4, Criteria1:="<>"
End Sub



0



1234 / 671 / 239

Регистрация: 22.12.2015

Сообщений: 2,093

29.06.2021, 10:08

11

xxxspeed, прошу прощения — руки не дошли написать.
Ваше решение оптимально, единственно — саму таблицу второго листа нужно руками растягивать (ну или изначально она должна быть много больше, чем на первом). В принципе, это можно программно делать. Насколько у вас актуально добавление строк в первую таблицу (если всего строк 1000, то во второй таблице можно сделать сразу 2000 и не париться с дополнительными решениями. Либо вставлять новые строки в табл2 каждый раз, когда добавились строки в табл1).



0



xxxspeed

7 / 7 / 1

Регистрация: 02.03.2011

Сообщений: 307

29.06.2021, 21:59

 [ТС]

12

Цитата
Сообщение от Dinoxromniy
Посмотреть сообщение

Ваше решение оптимально

Вот еще решение которое мне подсказали

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Private Sub Worksheet_Activate()
Dim sh As Worksheet, sh2 As Worksheet, arr, arr2, i As Long, n As Long, x As Long, k As Long, lr As Long, lr2 As Long
Set sh = Worksheets("Прайс"): Set sh2 = Worksheets("Прайс2")
lr = sh.Cells(Rows.Count, 1).End(xlUp).Row
lr2 = sh2.Cells(Rows.Count, 1).End(xlUp).Row
arr = sh.Range("A1:G" & lr)
k = Application.WorksheetFunction.CountIf(sh.Columns(4), "<>" & "")
ReDim arr2(1 To k, 1 To 7): x = 1
For i = LBound(arr) To UBound(arr)
    If Not IsEmpty(arr(i, 4)) Then
        For n = 1 To 7
            arr2(x, n) = arr(i, n)
        Next n
        x = x + 1
    End If
Next i
If lr2 >= 4 Then sh2.Range("A4:G" & lr2).Clear
sh2.Range("A4").Resize(UBound(arr2), 7) = arr2
End Sub

Подскажите только как изменить путь к листу в

Visual Basic
1
Set sh2 = Worksheets("Прайс2")

,
и в коде

Visual Basic
1
2
3
Private Sub Worksheet_Activate()
Me.ListObjects.Item(1).Range.AutoFilter Field:=4, Criteria1:="<>"
End Sub

чтоб копировал данные в другой файл.

Но в том решении есть свой плюс. Остаются рамки в таблице



0



Добавление строк в зависимости от условия

ILYA_SERGEEVICH_1987

Дата: Четверг, 06.09.2018, 20:37 |
Сообщение № 1

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

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

Сообщений: 10


Репутация:

0

±

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


Excel 2013

Доброго времени суток подскажите как можно решить задачу по автоматическому добавлению строк при определённых условия. Есть определённый массив данных на Листе 1 (Примера) данные могут повторяться. На Листе 2 сведён другой массив данных вся загвоздка заключается что строк на Листе №2 может быть и 2 и 10 и 50 строк с одинаковыми значением для поиска. В результате данных манипуляций должны получить таблицу Лист 3 (сводную) куда добавлены данные по определённому алгоритму, а именно сведена таблица из листа №1 и в зависимости от того сколько имеется строк на листе №2 с определённым искомым значением столько строк и должно быть добавлено в сводную, данные в Листе 1 и 2 могут постоянно меняться или обновляться в зависимости от этого Лист №3 так же должен меняться по вышеперечисленному алгоритму. Подскажите как можно решить данную задачу, через стандартные функции решения найти не смог, если оно есть будет очень хорошо. Дума что через VBA решение должно быть точно. Заранее спасибо.

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

7807303.xlsx
(10.7 Kb)

 

Ответить

Pelena

Дата: Пятница, 07.09.2018, 08:23 |
Сообщение № 2

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Здравствуйте.
Можно формулами подтянуть во вторую таблицу значения из первой и построить сводную.
Или с помощью PowerPivot объединить таблицы и построить сводную.


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

ILYA_SERGEEVICH_1987

Дата: Пятница, 07.09.2018, 19:10 |
Сообщение № 3

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

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

Сообщений: 10


Репутация:

0

±

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


Excel 2013

Здравствуйте. Спасибо что ответили. Честно говоря не умею пользоваться сводными таблицами, или может быть всё решать через функции и макросы привык. Обязательно конечно научусь пригодится. Но проблема в том что таблицей предстоит пользоваться «чайникам» в EXCEL. Им нужно просто вставить 2 отчета в определённые листы и должны получить третий. Какие либо действия с их стороны могут привести к фатальным ошибкам ввиду низкой компетенции.

 

Ответить

_Igor_61

Дата: Понедельник, 10.09.2018, 20:58 |
Сообщение № 4

Группа: Проверенные

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

Сообщений: 504


Репутация:

90

±

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


Excel 2007

Здравствуйте! Проверяйте:

Сообщение отредактировал _Igor_61Понедельник, 10.09.2018, 21:23

 

Ответить

ILYA_SERGEEVICH_1987

Дата: Среда, 10.10.2018, 18:35 |
Сообщение № 5

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

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

Сообщений: 10


Репутация:

0

±

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


Excel 2013

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

 

Ответить

Понравилась статья? Поделить с друзьями:
  • Как добавить строки в word 2010
  • Как добавить строки в таблице excel на все листы
  • Как добавить строки в excel если уже есть таблица
  • Как добавить строки в таблице excel много строк
  • Как добавить стрелочки в excel