【发布时间】:2016-04-29 05:01:05
【问题描述】:
我一直在尝试在 OpenOffice Calc 中处理这个问题,我在电子表格中有两个下拉列表,其中的数据来自其他列。我附上了一张快照以便更好地理解。
单元格 A1-A3 由命名范围 countries 表示
单元格 B2-B3 由名称范围 country1 表示。
命名范围 country2 和 country3 分别代表 B5-B6 和 B8-B9。
单元格 A11 是一个以范围“国家”作为来源的下拉列表,因此它包含以下值:印度、英国、澳大利亚。
单元格 B11 是另一个下拉列表,其值将由 A11 中选择的值确定,即 B11 取决于 A11。例如,如果我选择“英格兰”,那么 B11 中的值必须包含 IJ、KL。换句话说,必须根据 A11 中的值将命名范围设置为 B11 的源。
现在的问题是,如果我直接使用一些命名范围(例如 country1)设置 B11 的来源,它会成功显示值。我在这里展示了同样的内容:
但是当我使用公式检索相同的范围名称时,它没有显示范围。相反,它只是将范围的名称设置为值,如此处所示
我用来获取源范围的公式是:
CONCATENATE("country" & MATCH(A11;countries;0))
有人可以解释为什么会这样吗?
【问题讨论】:
标签: openoffice-calc named-ranges