Excel 插入选定范围

Excel 插入选定范围

我有一个单元格 A1,其中有列表 (GROUP 1、GROUP 2、GROUP 3) 和 3 组名称 (E1:G7)。

例如,我想选择 GROUP 3,然后它会在单元格 C2:C7 中打印出该组中的所有名称。

不使用宏,仅使用基本 Excel 公式可行吗?

在此处输入图片描述

答案1

如果您有权访问新的动态数组公式,则可以使用:

=FILTER(E2:G7,E1:G1=A1)

将其放入 C2 中,其余部分将自动填充。

如果不是,则使用 INDEX(,,MATCH)。将其放入 C2 并复制下来:

=INDEX(E:G,ROW(E2),MATCH($A$1,$E$1:$G$1,0))

两个公式都将返回0空白,因此使用自定义数字格式来格式化单元格,;;;@ 使它们显示为空白。

在此处输入图片描述

相关内容