Вы можете использовать VBA для реализации этого.
в модели Excel 2013 года, вы можете использовать Chart.FullSeriesCollection, чтобы выбрать вашу серию и переключить ее свойства Isfiltered
Как
If.....Then
ChartObjects("xxxx").Chart.FullSeriesCollection(2).IsFiltered = True
Else
ChartObjects("xxxx").Chart.FullSeriesCollection(2).IsFiltered = False
End if
Если вы используете старый Excel, например Excel 2007, Excel 2010 .. вам следует использовать только Chart.legend.legendEntries (2). Удалите, чтобы избавиться от легенды.если вы хотите переключить его обратно, вы должны использовать chart.hasLegend = false, Chart.hasLegend = true, чтобы вернуть его обратно