Как создать дополнительные листы 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. Затем на каждом из трех листов перейдите на вкладку "Данные" >> "Получить внешнюю группу данных" >> "Существующие подключения" >> "Таблицы" и выберите свою таблицу.

Когда вы добавляете или изменяете свои данные, вы должны обновить свои соединения, перейдя на вкладку "Данные" >> группа "Соединения" >> "Обновить все".

Другие вопросы по тегам