Если это то, что вам нужно делать часто, то я рекомендую написать быструю процедуру VBA. Если это разовая вещь, то я бы сделал это вручную. Чтобы случайно не пропустить таблицу, используйте команду «копировать-вставить» вместо «копировать-вставить».
Вот как бы я это сделал. Это идет довольно быстро с сочетаниями клавиш.
- Откройте исходную книгу в Excel как доступную только для чтения, чтобы предотвратить случайную потерю данных.
- Откройте новую рабочую книгу для хранения нового мастер-стола.
- Закройте все остальные книги, чтобы было легко переключаться между двумя, с которыми вы работаете.
- Выберите первый лист в оригинальной книге, которую вы хотите скопировать.
Теперь вы можете начать использовать сочетания клавиш.
Ctrl + Home
чтобы перейти в верхний левый угол таблицы.
(Это перейдет к A1, если строки или столбцы не будут заморожены.)
Shift + Ctrl + End
чтобы выделить все слева и вниз от текущей выделенной ячейки.
Ctrl + X
чтобы вырезать данные.
Ctrl + Tab
чтобы переключиться на новую книгу.
- Дважды проверьте, что вы находитесь в правильном месте, и нажмите
Enter
чтобы вставить данные.
Ctrl + End
чтобы перейти к последней вставленной ячейке.
Down Arrow
чтобы перейти к следующему неиспользованному ряду.
Ctrl + Left Arrow
чтобы вернуться к столбцу А.
Ctrl + Tab
чтобы вернуться к исходной книге.
Ctrl + Page Down
чтобы выбрать следующий лист.
- Вернитесь к шагу 1 и повторяйте, пока не закончите.
Когда вы закончите, вы можете Ctrl + Page Up
обратно через все оригинальные рабочие листы и убедиться, что все данные были удалены.
Предполагая, что ваша строка заголовка не заморожена, это скопирует строку заголовка из всех 30 таблиц. В этом случае либо отсортируйте основную таблицу, чтобы сгруппировать все повторяющиеся строки заголовка, и удалите дополнительные элементы, либо используйте «Данные» -> «Удалить дубликаты».
Если вы случайно пропустили шаг или вставили поверх существующих данных, нажмите Ctrl + Z
чтобы отменить.
Я только что сделал тест, следуя вышеуказанным шагам. В книге, которую я использовал, было 10 таблиц, каждая из которых содержала 120 строк данных. Мне потребовалось 1 ½ минуты, чтобы создать мастер-таблицу. Если вы не знакомы с сочетаниями клавиш, это может занять у вас вдвое больше времени. Я предполагаю, что для 30 листов это может занять 10 минут.