如何在Excel公式中基于下拉单元格动态切换工作表名称
动态切换工作表引用实现自动计算迟到扣款
要实现根据下拉选项自动切换公式中的工作表名称,你需要使用INDIRECT函数——它可以将文本字符串转换为有效的单元格引用,完美解决CONCAT/CONCATENATE仅返回文本无法参与计算的问题。
具体实现方法:
- 假设你的下拉选项单元格为
A1(可根据实际位置自行调整),下拉选项包含Januari、Februari等对应的工作表名称。 - 将原公式替换为以下动态公式:
=(75000*INDIRECT(A1&"!AI4"))+(150000*INDIRECT(A1&"!AI3"))
原理说明:
A1&"!AI4"会将下拉单元格的文本(如Februari)与单元格地址拼接成Februari!AI4的文本字符串。INDIRECT函数会把这个字符串解析为Excel可识别的有效单元格引用,从而实现切换工作表后的自动计算。
内容的提问来源于stack exchange,提问作者Fadli Kurniawan
相关产品推荐
相关产品推荐

