У меня есть график, который должен быть основан на последней строке таблицы

Таблица обновляется ежедневно, где мы добавляем последние значения в конец графика (и мы архивируем ежемесячно). Мне бы не хотелось обновлять график каждый раз, когда я обновляю таблицу

Пример таблицы

Date                Car        Bike        Walk
2 days ago          33         22           14
1 day ago           30         12           18
Today               38         33           22

Столбец даты на самом деле имеет реальные даты, но я настроил этот способ, чтобы показать намерение.

Я запускаю ручные отчеты, которые показывают мне состояние каждой категории (столбца) с течением времени. Однако для моей приборной панели я хочу видеть только нижний ряд (который также является самым актуальным).

Это не верно, но что-то вроде

Chart data range: =MySheet!LastRow($A):LastRow($F)

Это заставляет Excel выдавать ошибку

=MySheet!$A$MIN(ROW(rng))+ROWS(rng)-1:$F$MIN(ROW(rng))+ROWS(rng)-1

Возможно ли это в Excel?

1 ответ1

0

Таблица обновляется ежедневно, где мы добавляем последние значения в конец графика.

Если вы отсортировали данные в обратном порядке (самая последняя дата вверху), вы всегда будете знать, что сегодняшние данные были в первой строке.

Вы могли бы рассмотреть любой из этих подходов

  • Храните данные в обратном порядке. Измените процесс обновления, чтобы вы вставляли номера каждого дня в новую строку в верхней части списка.

  • Сохраняйте данные в том виде, в каком они есть сейчас, но перед сортировкой (перед тем как обновить диаграмму) выполните повторную сортировку (по убыванию), а затем выполните повторную сортировку в исходном порядке. Это может быть легко написано в VBA (вы упоминаете, что используете Excel).

  • Я подозреваю, что вы могли бы использовать вашу существующую таблицу данных в качестве источника данных для PowerQuery и использовать PQ для извлечения последней строки, используя запрос типа «date = max (date)», а затем использовать его в качестве источника данных диаграммы.

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