Excel错位表格数据关联:如何获取eSpace表第11行Level列数据?
解决方案:获取eSpace表第11行Level列数据
下面提供两种可靠的方法来实现需求:
方法1:使用INDEX函数配合结构化引用
在表格2第18行的B列单元格中输入以下公式:
=INDEX(eSpace[Level], 1)
原理:eSpace[Level]会返回整个Level列的数据数组,INDEX函数的第二个参数指定取数组的第1个元素,对应eSpace表数据区域的第一行(即你所说的第11行)的Level值。
方法2:直接引用目标单元格地址
如果明确知道eSpace表中Level列对应的第11行单元格地址(比如Level列是eSpace表的D列,对应单元格为eSpace!D11),直接输入:
=eSpace!D11
这种方式更直观,无需依赖结构化引用规则。
为什么之前的尝试无效?
eSpace[@Level]是结构化引用的“当前行匹配”规则,公式所在行是表格2第18行,会自动匹配eSpace表的第18行数据,和直接输入eSpace[Level]的效果一致。eSpace[[#Data],[Level]]返回的是Level列的完整数据区域,不是单个单元格值,所以无法直接得到第11行的内容。
内容的提问来源于stack exchange,提问作者allan brayshaw
相关产品推荐
相关产品推荐

