我正在寻找一种使用下拉菜单更改图表数据区域的方法:
在sheet1上我想要图表和一个下拉菜单,我可以在其中选择图表从哪张表获取数据
所以像这样:
$Sheet1.$A$1:$A$10
对此:(伪代码)
$VALUEOFF($B$1).$A$1:$A$10
其中 B1 是下拉菜单所在的单元格
(令人沮丧:不知道有没有这样的命令VLUEOFF()
)
在此下拉菜单中,您可以在不同的工作表之间进行选择
答案1
您正在寻找INDIRECT()
,如INDIRECT("$" & "Sheet1" & ".$A$1")
.
在您的示例中,您将使用INDIRECT("$" & $B$1 & ".$A$1:$A$10")
.
请注意,此 LibreOffice 功能无法移植到 Microsoft Office 的 Excel,因为这两个套件引用工作表的方式不同。此外,由于"..."
引用的部分是文字字符串,因此当您插入/删除相邻单元格及其单元格引用移动时,它们不会适应。