gpt4 book ai didi

excel - 按数字而不是单元格中的名称引用工作表

转载 作者:行者123 更新时间:2023-12-01 22:03:33 25 4
gpt4 key购买 nike

可以说sheet3.name = "d"

有没有办法在 sheet2 上的单元格中放入公式 =sum(sheet3!b:b) ,其中 sheet3 是被替换为实际的sheet3名称?

到目前为止我只能让 =sum('d'!b:b) 工作。

我可能可以使用 VBA 来实现此目的,但我很好奇如何在单元格中执行此操作,这样我就不必每次都运行宏。

最佳答案

如果您可以使用将返回工作表名称的 UDF用户定义函数

Function SHEETNAME(number As Long) As String
SHEETNAME = Sheets(number).Name
End Function

然后是一个像

这样的公式
=SUM(INDIRECT(SHEETNAME(3) &"!B:B"))

将返回工作表 3 上 B 列的总和。

SHEETNAME(number) 返回索引号的工作表名称。

因此 Sheet(1) 返回 Sheet1 等

关于excel - 按数字而不是单元格中的名称引用工作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19790985/

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