Скажем, у меня есть данные, как

Col1   Col2   Col3
TeamA  Total  10
TeamA  P1     5
TeamA  P3     3
TeamB  Total  12
TeamB  P1     5
TeamB  P2     4
etc

И хочу , чтобы построить значения Col3 только если Col2 = Total Это длинная таблица, поэтому выбор правильных строк вручную не идеален. Положение строк, содержащих Total , также будет меняться в зависимости от данных, поэтому его можно будет определять автоматически, а не полагаться на конкретный номер строки.

Это довольно просто в R или Python, но в Excel это не так. Я рассмотрел еще один столбец, который возвращает номер строки Col2 для всех случаев, совпадающих со строкой "Total" , а затем каким-то образом использовал это в качестве входных данных для ряда данных графика. Я не смог заставить это работать, а также задаюсь вопросом, есть ли лучший способ.

2 ответа2

2

Вы можете создать сводную таблицу и отфильтровать там свои данные.

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

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

0

Я мог бы что-то упустить, но кажется, что это можно сделать, просто отфильтровав данные. Я использую LO Calc, а не Excel, но я ввел данные из примера, включил фильтрацию и выбрал Итог в столбце B. Затем я просто выбрал столбцы A и C отображаемых данных и вставил диаграмму (без попыток выбрать какие-либо конкретные параметры, потому что я не знаю, каковы ваши цели построения диаграмм). Это был результат:

образец диаграммы

После публикации я получил ответ, что он не работает в Excel. Довольно необычно, что LO Calc может делать то, что не умеет Excel. Чтобы проверить это, я нашел старую установленную версию Excel и скопировал ее. Вот результат:

образец в Excel

Просто, чтобы доказать, что я не притворялся, включив только строки Total, вот таблица без фильтрации:

образец без фильтрации

Предполагая, что это то, что вы пытаетесь сделать, похоже, вы можете просто использовать фильтрацию.

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