Как создать дополнительные листы Excel, показывающие данные, отсортированные по-разному
У меня есть таблица Excel с примерно 10 столбцами и 100 строками...
В зависимости от контекста я хочу видеть данные в разных порядках, например
- Сценарий А
- Сортировать электронную таблицу по столбцу 1
- Сценарий Б
- Сортировать таблицы по столбцам 3, 6, 2 (по убыванию)
- Сценарий С
- Сортировать таблицы по столбцам 1, 2, 4, 3
так далее...
Это сводит меня с ума, постоянно меняя порядок сортировки...
Есть ли способ создать дополнительные листы, каждый из которых отображает данные с первого листа, просто отсортированные в разных порядках
Тогда я мог бы иметь листы, называемые, например,
- Основные данные
- Сценарий А
- Сценарий Б
- Сценарий С
2 ответа
Да, ты можешь! Это просто, но легко сделать
1. Откройте лист сценария. Сделайте "формульную копию" всего листа. Например:
Поместите "=MasterData!A1" в ячейку A1 листа ScenarioA и перетащите его.
Теперь у вас есть копия MasterData, но она не подходит для перемещения!
2. Найти / заменить: = MasterData! with = MasterData! $
3. Найти / заменить: =MasterData!$A на =MasterData!$A$ (сделать это для всех столбцов)
Теперь ссылки в таблице сценариев исправлены, и если вы сортируете, они не будут переоценивать что-то еще.
Вы можете использовать данные соединения. Сначала отформатируйте основные данные в виде таблицы, щелкнув в любом месте внутри данных и нажав Ctrl + T. Затем на каждом из трех листов перейдите на вкладку "Данные" >> "Получить внешнюю группу данных" >> "Существующие подключения" >> "Таблицы" и выберите свою таблицу.
Когда вы добавляете или изменяете свои данные, вы должны обновить свои соединения, перейдя на вкладку "Данные" >> группа "Соединения" >> "Обновить все".