2

У меня есть данные следующего типа, представляющие, возможно, одновременные события в течение 24 часов:

  • Тип события: Время начала: Время окончания

Возможно, есть что-то вроде 50-100 различных "типов", и, как правило, только 1-3 будут активны одновременно [если это важно, возможно, предположим, что не более 5 активны одновременно). Я хотел бы создать визуализацию со временем на одной оси и полосой, представляющей активное событие. Тем не менее, я не хочу иметь 50-100 столбцов, когда только несколько событий обычно будут активны одновременно. Есть ли способ заставить Excel заполнить столбцы по порядку слева направо и обозначить различные столбцы, как показано ниже?

Если это невозможно в Excel, возможно ли это с чем-то еще?

пример

1 ответ1

1

Я считаю, что вы можете обойтись с помощью сводной таблицы достаточно, чтобы она работала, возможно, в сочетании с VBA.

Вот несколько вещей, которые могут помочь вам начать работу:

1) Вспомогательные столбцы для ваших данных. Возможно, вы захотите пометить активные события, продолжительность, все, что вы хотели бы видеть. Пометка активных событий - единственная, которую, я думаю, вы ДОЛЖНЫ иметь.

2) Превращение всего этого в сводную таблицу. https://support.office.com/en-us/article/Create-a-PivotTable-to-analyze-worksheet-data-a9a84538-bfe9-40a9-a8e9-f99134456576 - простое руководство. Вы будете хотеть, чтобы ваши активные помощники события были одним из ваших фильтров

3) Автоматическое обновление данных в сводной таблице: http://www.get-digital-help.com/2011/06/13/auto-refresh-a-pivot-table-in-excel/ Это постоянно вытягивать и обновить таблицу

4) Условное форматирование. Полученные события выделяются цветом, а неактивные события не выделяются. Или что-то.

Это предполагает, что вы можете получать данные, которые будут постоянно обновляться в Excel. Если данные статические, вы, вероятно, можете игнорировать часть автообновления.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .