Страницы: 1
RSS
Как консолидировать текстовые данные?
 
Добрый день!!!  
Каким образом можно свести в Excel текстовые данные с yескольких листов книги на один. Например есть разбивка студентов по месту рождению по различным регионам (лист-регион), на каждом листе столбцы с ФИО, индексом, адресом, датой рождения и т.п., необходимо свести все эти данные на один лист. Причем, желательно, сделать так что бы  при добавлении новой студента на лист-регион, он автоматически добавлялся на сводный лист.
 
Проще всего, наверное, макрос написать, чтобы по кнопочке обновлять сводный лист.  
 
Можно, конечно, и с листовыми функциями извратиться (составить вспомогательную таблицу, где будут вычисляться размеры таблиц на листах, чтобы можно было вытаскивать данные из нужного листа и нужной строки функциями типа INDIRECT + VLOOKUP), но получится громоздко и наверняка будет тормозить.
 
Типичныя реляционная база данных. Нужен Акцесс!    
Каждому студенту присвоитть уникальный ИД, например сцепив ФИО и дату рождения, проставить его в каждом листе, а затем сделать сводный лист функцией ВПР. Ну а там уж сделать сводную таблицу и будет Вам счастье! А для того чтоб всё обновлялось придобавлении - все таблицы именовать динамическими именами. Макросом делать сложнее ИМХО, хотя кому как.
Страницы: 1
Читают тему
Наверх