我有两个 Excel 电子表格。
一个电子表格包含数百个 10 行、2 列的“迷你电子表格”,每个电子表格在最左上角的单元格中都有一个唯一的标识符。
在我的第二张电子表格中,我的目标是创建一个可展示的电子表格,以便打印出来,以可读的方式展示给人们。我想引用这些“迷你电子表格”中的每个单元格,因为它们与最左上角的单元格相关并相应地显示。
我能做些什么来满足这个需求?
答案1
我假设您的数据为Sheet1
列A:B
。第一组数据从 开始A1:B10
,第二组数据从 开始,A12:B21
依此类推。这样每组数据之间都会留出一个空白行。
您需要一个序列来返回每组的起始行:
=SEQUENCE(4,,1,11)
这对于 4 组来说很有用 - 将 4 更改为您拥有的任意数量的组,或者设计一个可以为您计算的公式。
将 SEQUENCE 与 INDEX 组合以返回每个集合的唯一标识符。
=INDEX(Sheet1!$A:$A,SEQUENCE(4,,1,11))
这将返回单元格 A1、A12、A23 和 A34 中的值。
创建一个引用上述溢出公式的命名范围(我的公式在单元格 D2 中):。
=Sheet1!$D$2#
我
将其命名为我的查找。
创建一个引用 MyLookUp 的列表数据验证。这将为您提供唯一标识符的下拉列表。我已将其放在单元格 F2 中。
最后,创建一个公式来返回您的数据集:
=INDEX($A:$A,XMATCH($F$2,$A:$A)):INDEX($B:$B,XMATCH($F$2,$A:$A)+9)