我有一个简单的INDEX&MATCH
公式,用于Excel 2016中的成本分配。Total cost
中的D4
根据{{1}中设置的比率分配在COST DISTRIBUTION
表中}或MARKETING
表。当前SERVICE
表中的公式为:
COST DISTIBUTION
通过此设置,公式被固定固定到=$D$4*INDEX(Marketing_ratio;MATCH(F3;Marketing_area;0))
表成本分配逻辑,我不希望如此。在某些情况下,我想使用MARKETING
表中的分配比率(可能有其他几种),它看起来像:
SERVICE
理想情况下,我想在=$D$4*INDEX(Service_ratio;MATCH(F3;Service_area;0))
字段中使用一些值来调整公式中的正确命名范围。例如。 -仍使用类似的Distribution key
函数,但更改公式的转换范围。
可以这样做吗?理想情况下,不使用宏,但是如果Excel本机公式不够用,为此使用宏也可以。
答案 0 :(得分:2)
您可以使用CHOOSE / MATCH的组合来返回所需的范围...
navigation.navigate('Main')
...,其中D10包含分发密钥,例如Marketing或Service。