在EXCEL中用if函数显示图表

我目前正在为我的公司创build一个报告图表,并且希望尽可能地设置此报告。 目前我正在努力以很好的方式显示图表。 我的想法是,用户在A1单元格中写入1,那么某个图表将显示在A20位置,如果他不写任何内容,则不显示。

我的想法是类似的

if(A1=1;Chart1;"") 

但不幸的是它不工作。 有人知道这个解决scheme吗?

提前致谢

因为图表是对象显示,所以不是对象计算。
所以我认为你的理想可以通过marco来完成。

 If Cells(1, 1).Value = "a 1" Then 'Display chart in cell A20 Else Cells(20, 1).Value = "" End If