Если вы хотите, чтобы график мог изменяться с помощью фильтров сводной таблицы, вы можете создать сводную таблицу с 2 столбцами данных (скажем, столбец A имеет метку, а B и C - данные), а затем сослаться на них. два столбца в других двух столбцах (например, сделать ячейки в столбце E, например, сделать E2 содержать = B2, а затем сделать ячейки в столбце F, например, сделать F2 contian = C2).
Это даст вам два столбца данных, и вы можете использовать инструкции из вышеприведенного поста, чтобы превратить их в график рассеяния.
Настройка фильтрации: допустим, у меня есть сводная таблица с 100 строками. Убедитесь, что эти справочные столбцы (столбцы E и F) перетаскивают формулы до 100. Теперь, когда вы отфильтруете с помощью среза, вы заметите, что только некоторые из столбцов E и F заполнены, и они равны нулю (потому что отфильтрованная сводная таблица не заходит так далеко.
Эта проблема? Теперь у вашего стола будет куча очков в (0,0), которые могут испортить линии тренда и т.д.
Итак, чтобы это исправить, измените формулы в столбце e и f, например, на B2, сделайте D2 содержать = if(B2> 0, B2, NA())
Самое замечательное в NA() - это то, что он не включен в график. Таким образом, у вас есть сводная таблица, которую вы можете отфильтровать, и график диаграммы рассеяния автоматически обновляется без каких-либо ненужных нулей.