使用索引和匹配从命名范围填充数组

时间:2018-09-19 14:07:18

标签: excel indexing range match named

我试图根据两个条件,用来自单独工作表(“数据验证”)的语句填充单元格。

我有一个下拉列表(在U1中),它定义了一个条件(第1年,第2年,第3年,第4年,第5年,第6年),而工作表主题(在V1中)则是另一个。

>

[Subject Record Sheet - Year Groups and Objectives

在单独的工作表上,我有一张表格,其中列出了将要列出的各种主题和年份。

[Subject statements - organised by subject, year group and term

我想写一个公式,该公式从下拉列表中选择年份组,然后从V1的主题开始,使用来自的相应语句填充“秋季”,“春季”和“夏季”下的“声明”单元格。数据验证表上的表格。

我可以使用“索引和匹配”在一个单元格中进行这项工作

=IF(ISBLANK($U$1),"",INDEX('Data Validation'!D19:D24,MATCH($U$1,'Data Validation'!$C$19:$C$24,0)))

并可以编辑公式以指向“数据验证”工作表上的适当单元格,但这将很耗时,我更希望公式是动态的,因为每年组/每学期的报表数量可能会发生变化时间。

我已经开始使用嵌套的ifs,但是尽管过去这样做了,但是它最多不能使用7个ifs。感觉好像我应该能够将V1中的主题链接到命名范围,然后将它们与“索引”和“匹配”一起使用,但是没有足够的知识这样做。

有人可以为此提供建议吗?

0 个答案:

没有答案