Есть такая задача - объединить несколько похожих таблиц с разных листов в одной таблице на отдельном листе (пример - во вложении)
То есть, нужно просто добавить все данные с таблиц Base1 и Base2 в таблицу Total, но есть несколько "но": 1. без макросов (да, на форумах есть вариант реализации подобной задачи с макросами, но макросы использовать нельзя); 2. не сводная таблица; 3. столбцы в таблицах могут отличаться (в Base2 на один столбец больше, а данные сдвигаются, соответственно, нужно ориентироваться по названиям столбцов) 4. количество страниц большое и количество строк в таблицах может постоянно меняться
Буду благодарен за помощь, если нужны еще данные, подскажу, что нужно.
Можно сделать так, как во вложении (обновлен вариант), но при увеличении количества страниц получается сказочный гемморой... Предполагаю, что есть решение проще, но "не доходит"
БМВ, Спасибо, большое, но, боюсь не подойдет: как я понимаю, PowerQuery работает только там, где установлен, а с файлом будут работать разные люди в разных местах...
По сути, здесь нужна формула, которая позволит брать данные из одного столбца разных листов и размещать последовательно на другом листе.
Igorkvg написал: нужна формула, которая позволит брать данные из одного столбца разных листов и размещать последовательно на другом листе
А перед ней нужна формула, окторая с разных листов собирает нименования столбцов. А также где-тозаполняется таблица с данными какие есть листы и сколько на них строк данных ..... А также ....
Цитата
Igorkvg написал: PowerQuery работает только там, где установлен
Да это так, в 2016 вошел в состав офиса.
при ограничениях что вы указали в первом посте, боюсь что даже если реализовать, то это не упростит работу.
тут MS Query предлагал, но автономно при добавлении листов оно работать не будет. Надо править. Хотя добавить две строки или убрать.
Код
SELECT * FROM `'Base 1$'`
union all
SELECT * FROM `'Base 2$'`
union all
SELECT * FROM `'Base 3$'`
union all
SELECT * FROM `'Base 4$'`
union all
SELECT * FROM `'Base 5$'`