Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Авто добавление строк при заполнении таблицы на другом листе - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Авто добавление строк при заполнении таблицы на другом листе (Формулы/Formulas)
Авто добавление строк при заполнении таблицы на другом листе
DrMini Дата: Суббота, 18.02.2017, 16:42 | Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Доброго времени суток форумчане.
Сделал "умную таблицу" на листе "Ремонт". При её заполнении на листе "ОТЧЁТ" должны добавляться строки в столбцах E;F;G;H. Как это реализовать ума не приложу. Лист "ОТЧЁТ" заполняем вручную добавляя строки и объединяя ячейки. Колонки A;B;C;D не меняются (в примере 4-ре дома на самом деле их около 150). Может есть решение? Может как-то по другому всё это можно реализовать? Вид таблицы не имеет значения.
P.S. объяснил, как мог. Полчаса думал, как задать вопрос.
К сообщению приложен файл: 20170118002.xlsx (30.1 Kb)


Сообщение отредактировал DrMini - Суббота, 18.02.2017, 16:43
 
Ответить
СообщениеДоброго времени суток форумчане.
Сделал "умную таблицу" на листе "Ремонт". При её заполнении на листе "ОТЧЁТ" должны добавляться строки в столбцах E;F;G;H. Как это реализовать ума не приложу. Лист "ОТЧЁТ" заполняем вручную добавляя строки и объединяя ячейки. Колонки A;B;C;D не меняются (в примере 4-ре дома на самом деле их около 150). Может есть решение? Может как-то по другому всё это можно реализовать? Вид таблицы не имеет значения.
P.S. объяснил, как мог. Полчаса думал, как задать вопрос.

Автор - DrMini
Дата добавления - 18.02.2017 в 16:42
Wasilich Дата: Суббота, 18.02.2017, 17:53 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
Наверное так:- В умной таблице, добавить колонку с формулой СЧЕТЕСЛИ(), что бы считала заполненные ячейки заполняемой строки, а когда будут заполнены все ячейки, макрос в модуле листа, перенесет данные на лист ОТЧЕТ. Потом, сортировать отчет по адресам и объединять ячейки.


Сообщение отредактировал Wasilich - Суббота, 18.02.2017, 17:56
 
Ответить
СообщениеНаверное так:- В умной таблице, добавить колонку с формулой СЧЕТЕСЛИ(), что бы считала заполненные ячейки заполняемой строки, а когда будут заполнены все ячейки, макрос в модуле листа, перенесет данные на лист ОТЧЕТ. Потом, сортировать отчет по адресам и объединять ячейки.

Автор - Wasilich
Дата добавления - 18.02.2017 в 17:53
DrMini Дата: Суббота, 18.02.2017, 17:57 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
В умной таблице, добавить колонку с формулой СЧЕТЕСЛИ()

А Вы не могли бы сделать это в моём файле? Я это точно не смогу.
Ну, а уже потом, сортировать отчет по адресам и объединять ячейки.

Ну, а с макросами у меня вообще никак.
 
Ответить
Сообщение
В умной таблице, добавить колонку с формулой СЧЕТЕСЛИ()

А Вы не могли бы сделать это в моём файле? Я это точно не смогу.
Ну, а уже потом, сортировать отчет по адресам и объединять ячейки.

Ну, а с макросами у меня вообще никак.

Автор - DrMini
Дата добавления - 18.02.2017 в 17:57
DrMini Дата: Суббота, 18.02.2017, 18:48 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Wasilich,
Сделал подсчёт заполненных ячеек:
Код
=СЧЁТЕСЛИ(Начисления[@[Улица]:[Прочие (накладные расходы), руб.]];">0")

какой задать критерий что бы подсчитывались не только ячейки с цифрами но и с текстом?
К сообщению приложен файл: 9924375.xlsx (37.5 Kb)


Сообщение отредактировал DrMini - Суббота, 18.02.2017, 18:50
 
Ответить
СообщениеWasilich,
Сделал подсчёт заполненных ячеек:
Код
=СЧЁТЕСЛИ(Начисления[@[Улица]:[Прочие (накладные расходы), руб.]];">0")

какой задать критерий что бы подсчитывались не только ячейки с цифрами но и с текстом?

Автор - DrMini
Дата добавления - 18.02.2017 в 18:48
DrMini Дата: Суббота, 18.02.2017, 19:01 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Wasilich,
Сделал вот так:
Код
=СЧЁТЕСЛИ(Начисления[@[Улица]:[Прочие (накладные расходы), руб.]];"<>""")

Спасибо за подсказку.
Может, что с макросами покажите? Тут я точно бессилен.
К сообщению приложен файл: 2391591.xlsx (37.5 Kb)


Сообщение отредактировал DrMini - Суббота, 18.02.2017, 19:04
 
Ответить
СообщениеWasilich,
Сделал вот так:
Код
=СЧЁТЕСЛИ(Начисления[@[Улица]:[Прочие (накладные расходы), руб.]];"<>""")

Спасибо за подсказку.
Может, что с макросами покажите? Тут я точно бессилен.

Автор - DrMini
Дата добавления - 18.02.2017 в 19:01
ZORRO2005 Дата: Суббота, 18.02.2017, 19:02 | Сообщение № 6
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
DrMini, как вариант добавить к сводной таблице 3 столбца с формулами.
К сообщению приложен файл: 20170118002_2.xlsx (38.7 Kb)


Сообщение отредактировал ZORRO2005 - Суббота, 18.02.2017, 19:04
 
Ответить
СообщениеDrMini, как вариант добавить к сводной таблице 3 столбца с формулами.

Автор - ZORRO2005
Дата добавления - 18.02.2017 в 19:02
DrMini Дата: Суббота, 18.02.2017, 20:00 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
как вариант добавить к сводной таблице 3 столбца с формулами.

Спасибо но сводная таблица малость неудобна. Хотя попробую и этот вариант.
 
Ответить
Сообщение
как вариант добавить к сводной таблице 3 столбца с формулами.

Спасибо но сводная таблица малость неудобна. Хотя попробую и этот вариант.

Автор - DrMini
Дата добавления - 18.02.2017 в 20:00
bmv98rus Дата: Суббота, 18.02.2017, 20:49 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
DrMini,

На мой взгляд сводная - это самый простой вариант. Можно поиграть с отображеие, скрыть столбцы и строки относящиеся к сводной и показать информацию полученную из нее.
а от куДа берутся данные: Остаток средств по текущему ремонту на 01.01.2016 г., руб.,Нчислено за 2016 г., руб.?


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Суббота, 18.02.2017, 20:50
 
Ответить
СообщениеDrMini,

На мой взгляд сводная - это самый простой вариант. Можно поиграть с отображеие, скрыть столбцы и строки относящиеся к сводной и показать информацию полученную из нее.
а от куДа берутся данные: Остаток средств по текущему ремонту на 01.01.2016 г., руб.,Нчислено за 2016 г., руб.?

Автор - bmv98rus
Дата добавления - 18.02.2017 в 20:49
Wasilich Дата: Суббота, 18.02.2017, 20:54 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
Ну, а с макросами у меня вообще никак.
Ну это уж совсем плохо.
Еще раз посмотрел таблицу. Скопировать к ОТЧЕТу еще куда не шло но, с объединением не пролезет. Если к объединенному адресу добавится еще одна запись с таким же адресом, то как ее туда запихать. Что бы собрать все адреса в одну объединенную ячейку, сначала надо отсортировать, чтобы они все стояли рядом, а потом объединять.
А такое возможно только, когда весь процесс будет закончен. То есть отчет будет закрыт. А когда он будет закрыт? Короче муторная это работа. Пробуйте сводную.
 
Ответить
Сообщение
Ну, а с макросами у меня вообще никак.
Ну это уж совсем плохо.
Еще раз посмотрел таблицу. Скопировать к ОТЧЕТу еще куда не шло но, с объединением не пролезет. Если к объединенному адресу добавится еще одна запись с таким же адресом, то как ее туда запихать. Что бы собрать все адреса в одну объединенную ячейку, сначала надо отсортировать, чтобы они все стояли рядом, а потом объединять.
А такое возможно только, когда весь процесс будет закончен. То есть отчет будет закрыт. А когда он будет закрыт? Короче муторная это работа. Пробуйте сводную.

Автор - Wasilich
Дата добавления - 18.02.2017 в 20:54
DrMini Дата: Суббота, 18.02.2017, 21:00 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Ну это уж совсем плохо.

Не могу с Вами не согласиться.
Пробуйте сводную.

Пробовал. Неудобно. Спасибо и на этом. Попробую ещё что ни будь. Может надо всё с нуля начать и в другом направлении.
 
Ответить
Сообщение
Ну это уж совсем плохо.

Не могу с Вами не согласиться.
Пробуйте сводную.

Пробовал. Неудобно. Спасибо и на этом. Попробую ещё что ни будь. Может надо всё с нуля начать и в другом направлении.

Автор - DrMini
Дата добавления - 18.02.2017 в 21:00
DrMini Дата: Суббота, 18.02.2017, 21:04 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
а от куДа берутся данные: Остаток средств по текущему ремонту на 01.01.2016 г., руб.,Нчислено за 2016 г., руб.?

Копируются с таблицы сделанной в ручную в прошлом году. И так из года в год.
 
Ответить
Сообщение
а от куДа берутся данные: Остаток средств по текущему ремонту на 01.01.2016 г., руб.,Нчислено за 2016 г., руб.?

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

Автор - DrMini
Дата добавления - 18.02.2017 в 21:04
bmv98rus Дата: Суббота, 18.02.2017, 21:39 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
Вариант со сводной и условным форматированием. До конца не добивал. Если подойдет то там надо УФ подправить для концовки таблицы. Скрыть стобцы сводной, для автообновления сводной можно по изменению данных обноовлять. Сделал при активации листа с отчтетом для примера.
К сообщению приложен файл: Copy1_of_201701.xlsx (36.4 Kb)


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Суббота, 18.02.2017, 22:18
 
Ответить
СообщениеВариант со сводной и условным форматированием. До конца не добивал. Если подойдет то там надо УФ подправить для концовки таблицы. Скрыть стобцы сводной, для автообновления сводной можно по изменению данных обноовлять. Сделал при активации листа с отчтетом для примера.

Автор - bmv98rus
Дата добавления - 18.02.2017 в 21:39
DrMini Дата: Суббота, 18.02.2017, 21:54 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Вариант со сводной и условным форматированием.

А выглядит даже очень ничего. Завтра с утра попробую разобраться чтобы применить к своему варианту. Сейчас надо детей отвезти домой и баиньки. Ещё раз спасибо за Вашу работу.
 
Ответить
Сообщение
Вариант со сводной и условным форматированием.

А выглядит даже очень ничего. Завтра с утра попробую разобраться чтобы применить к своему варианту. Сейчас надо детей отвезти домой и баиньки. Ещё раз спасибо за Вашу работу.

Автор - DrMini
Дата добавления - 18.02.2017 в 21:54
DrMini Дата: Суббота, 18.02.2017, 21:56 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
для автообновления сводной можно по изменению данных обноовлять.

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

Вот это можно поподробнее, когда время у Вас будет.

Автор - DrMini
Дата добавления - 18.02.2017 в 21:56
bmv98rus Дата: Суббота, 18.02.2017, 22:11 | Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
Вот это можно поподробнее

например на лист с отчетом
[vba]
Код
Private Sub Worksheet_Activate()
    PivotTables(1).PivotCache.Refresh
End Sub
[/vba]
Можно по обновлению на листе ремонт, но слишком часто - это бред
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
    Sheet3.PivotTables(1).PivotCache.Refresh
End Sub
[/vba]

Изменил выше файл


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
Вот это можно поподробнее

например на лист с отчетом
[vba]
Код
Private Sub Worksheet_Activate()
    PivotTables(1).PivotCache.Refresh
End Sub
[/vba]
Можно по обновлению на листе ремонт, но слишком часто - это бред
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
    Sheet3.PivotTables(1).PivotCache.Refresh
End Sub
[/vba]

Изменил выше файл

Автор - bmv98rus
Дата добавления - 18.02.2017 в 22:11
DrMini Дата: Воскресенье, 19.02.2017, 06:34 | Сообщение № 16
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Михаил, сегодня посмотрел Ваши наработки. Нет не то. Проанализировал и понял, что это тупиковый вариант.
Решил попробовать малость по иному. Пускай будут 2-е таблицы но думаю это решаемо.
Вот эта тема.
http://www.excelworld.ru/forum/2-32441-1
 
Ответить
СообщениеМихаил, сегодня посмотрел Ваши наработки. Нет не то. Проанализировал и понял, что это тупиковый вариант.
Решил попробовать малость по иному. Пускай будут 2-е таблицы но думаю это решаемо.
Вот эта тема.
http://www.excelworld.ru/forum/2-32441-1

Автор - DrMini
Дата добавления - 19.02.2017 в 06:34
Wasilich Дата: Воскресенье, 19.02.2017, 10:19 | Сообщение № 17
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
DrMini, вот еще раз просмотрел Вашу тему. Вижу не простая задача. Даже больше заинтересовала. Что бы попробовать решить макросом, хотелось бы знать: - Как часто надо видеть отчет в таком вот виде - с объединенными ячейками. Я так понял, программка рассчитывается на год работы? И обязательно ли копировать каждую строку в момент заполнения? Вы же не по одной строке в месяц вводите, так может - вносим несколько строк и нажимаем кнопочку [ В ОТЧЕТ ]. А в отчете своя кнопочка для формирования отчета в таком виде как хотите. Интересно попробовать решить.
 
Ответить
СообщениеDrMini, вот еще раз просмотрел Вашу тему. Вижу не простая задача. Даже больше заинтересовала. Что бы попробовать решить макросом, хотелось бы знать: - Как часто надо видеть отчет в таком вот виде - с объединенными ячейками. Я так понял, программка рассчитывается на год работы? И обязательно ли копировать каждую строку в момент заполнения? Вы же не по одной строке в месяц вводите, так может - вносим несколько строк и нажимаем кнопочку [ В ОТЧЕТ ]. А в отчете своя кнопочка для формирования отчета в таком виде как хотите. Интересно попробовать решить.

Автор - Wasilich
Дата добавления - 19.02.2017 в 10:19
bmv98rus Дата: Воскресенье, 19.02.2017, 11:37 | Сообщение № 18
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
DrMini,

Интересно чем он тупиковый?
Боюсь, что без продуманного варианта ввода данных и четкого понимания что должно попасть в отчет и как он должен выглядеть, что там отображать и что консолидировать, а также нужнали автоматизация его построения, все варианты будут тупиковыми в той или иной степени. Например в отчет, по идее, не должны вносится даные руками. На мой взгляд, сделать таблицы справочники (улицы, дома, фамилии...). таблицы (ремонт, "Остаток средств по текущему ремонту на 01.01.2016 г., руб. Начислено за 2016 г., руб." .... ) автоматизировать заполнение отчета, скриптами, формулами .......
Просто для интереса продолжил с отчетом на основе cводной. Люблю я знаете ли стандартные встроенные средства, хоть и скриптами не брезгую.
Судя по всему, Wasilich готовит "ответный ход" скриптом :-)
К сообщению приложен файл: 7114586.xlsx (41.0 Kb)


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Воскресенье, 19.02.2017, 11:44
 
Ответить
СообщениеDrMini,

Интересно чем он тупиковый?
Боюсь, что без продуманного варианта ввода данных и четкого понимания что должно попасть в отчет и как он должен выглядеть, что там отображать и что консолидировать, а также нужнали автоматизация его построения, все варианты будут тупиковыми в той или иной степени. Например в отчет, по идее, не должны вносится даные руками. На мой взгляд, сделать таблицы справочники (улицы, дома, фамилии...). таблицы (ремонт, "Остаток средств по текущему ремонту на 01.01.2016 г., руб. Начислено за 2016 г., руб." .... ) автоматизировать заполнение отчета, скриптами, формулами .......
Просто для интереса продолжил с отчетом на основе cводной. Люблю я знаете ли стандартные встроенные средства, хоть и скриптами не брезгую.
Судя по всему, Wasilich готовит "ответный ход" скриптом :-)

Автор - bmv98rus
Дата добавления - 19.02.2017 в 11:37
DrMini Дата: Воскресенье, 19.02.2017, 12:08 | Сообщение № 19
Группа: Друзья
Ранг: Старожил
Сообщений: 1647
Репутация: 208 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Вижу не простая задача.

Я даже не знал смогу ли я объяснить что надо.
хотелось бы знать: - Как часто надо видеть отчет в таком вот виде - с объединенными ячейками.

Один раз в конце года и когда он составлен надо выбрать какие работы делались по любому дому (для того что бы распечатать по запросу жильцов или прокуратуры).
И обязательно ли копировать каждую строку в момент заполнения?

Нет не обязательно. можно даже раз в день.
 
Ответить
Сообщение
Вижу не простая задача.

Я даже не знал смогу ли я объяснить что надо.
хотелось бы знать: - Как часто надо видеть отчет в таком вот виде - с объединенными ячейками.

Один раз в конце года и когда он составлен надо выбрать какие работы делались по любому дому (для того что бы распечатать по запросу жильцов или прокуратуры).
И обязательно ли копировать каждую строку в момент заполнения?

Нет не обязательно. можно даже раз в день.

Автор - DrMini
Дата добавления - 19.02.2017 в 12:08
Wasilich Дата: Воскресенье, 19.02.2017, 12:12 | Сообщение № 20
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
А сколько примерно записей может быть на листе "ремонт"?
 
Ответить
СообщениеА сколько примерно записей может быть на листе "ремонт"?

Автор - Wasilich
Дата добавления - 19.02.2017 в 12:12
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Авто добавление строк при заполнении таблицы на другом листе (Формулы/Formulas)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!