Excel:如何根据最左上角的单元格主键引用电子表格中数组中的每个单元格?

Excel:如何根据最左上角的单元格主键引用电子表格中数组中的每个单元格?

我有两个 Excel 电子表格。

一个电子表格包含数百个 10 行、2 列的“迷你电子表格”,每个电子表格在最左上角的单元格中都有一个唯一的标识符。

在我的第二张电子表格中,我的目标是创建一个可展示的电子表格,以便打印出来,以可读的方式展示给人们。我想引用这些“迷你电子表格”中的每个单元格,因为它们与最左上角的单元格相关并相应地显示。

我能做些什么来满足这个需求?

答案1

我假设您的数据为Sheet1A: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)

在此处输入图片描述

相关内容