在Excel中设置动态列引用

时间:2019-01-09 15:03:54

标签: excel excel-formula

这个公式可以实现我的目标,但是我不喜欢对列引用进行硬编码。有人可以帮助我让公式更动态地引用列吗?我一直在尝试结合各种功能而没有任何运气。 MATCH(),ADDRESS(),COLUMNS()等。

索引匹配适用于查找,但我正在尝试对数据求和

=SUM(SUMIFS(DATA!$E:$E,DATA!$A:$A,"=ALL",DATA!$C:$C,{"Jan","Feb","Mar"},DATA!$B:$B,"="&ALL_Seasonality!$A$2))

数据在数据中!

第3行-2017 Pax中的E栏标题

列3行中的标题-排序器

第3行的C列标题-月

第3行中的B列标题-SBU

任何帮助将不胜感激。

谢谢

蒂姆

1 个答案:

答案 0 :(得分:1)

您可以为感兴趣的范围分配名称(在您的示例中,工作表DATA中的整个A,B,C和E列)。可以通过选择一个范围并将名称输入名称框(在电子表格区域上方的左侧框中显示所选内容的框)中来分配名称。

请参阅 https://exceljet.net/named-ranges

您无需引用公式中的列,而只需引用名称即可。如果需要更改引用,则可以使用“名称管理器”(公式-名称管理器)更改范围引用的列或工作表。

如果这不是您要查找的内容,请详细说明您对动态引用的期望。