gpt4 book ai didi

excel - 基于单元格文本值在 Excel 工作表中动态求和

转载 作者:行者123 更新时间:2023-12-04 21:57:25 25 4
gpt4 key购买 nike

我正在尝试根据另一个单元格的文本内容对多个工作表中的同一个单元格进行动态求和。
在一个单元格中,文件将始终显示“数据通过 [月份名称] [年份]”。
我有一个提取月份的公式,但我不知道如何将它嵌套到我的另一个公式中,当它是静态的时候它也可以工作。

这是我提取月份名称的公式:

=MID(A2,14,LEN(A2)-18)

这是我对表格进行静态求和的公式,这些表格以月份名称命名:
=SUM(January:December!J5)

这是我正在使用的错误公式:
=SUM("January:" & (MID(A2,14,LEN(A2)-18)) & "!J5")

我也试过:
=SUM(INDIRECT("January:" & MID(A2,14,LEN(A2)-18) & "!J5"))

有人对我有什么建议吗?

提前致谢!

编辑:

编辑后,我现在有一个公式,它会给我第一个月和上个月的总和,但不是介于两者之间的总和。
=SUM(INDIRECT("January! J5"),INDIRECT(MID(A2,14,LEN(A2)-18)&"!J5"))

简而言之,我需要用相当于冒号的逗号替换该逗号,尽管 :也不是 ":"作品。

最佳答案

将工作表的名称按顺序放在某处,然后使用以下公式:

=SUMPRODUCT(SUM(INDIRECT( D1:INDEX(D:D,MATCH(MID(A2,14,LEN(A2)-18),D:D,0)) & "!J5")))

我把我的 list 从 D1 开始,然后往下走。

关于excel - 基于单元格文本值在 Excel 工作表中动态求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41748757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com