gpt4 book ai didi

Excel VBA 2010 - worksheet.subtotal 函数总和和平均值在同一行

转载 作者:行者123 更新时间:2023-12-04 20:45:22 30 4
gpt4 key购买 nike

我正在创建一个从 Oracle 数据库获取数据的宏,这意味着行数可能会因结果而异。在这个宏中,我使用了 worksheet.subtotal 函数,当组发生变化时,它会汇总多个列。这一切都有效,但我面临的问题是一些列需要平均。

环顾四周,我找不到可以在同一行中同时具有平均值和总和的解决方案。我不希望出现用户必须手动干预以更改每个组的每一列的情况。

有没有可以在同一行同时获得平均值和总和的地方?

最佳答案

AFAIK,您不能同时使用两者,即 SumAverage一起在Subtotal但不要松懈 :) 这是另一种选择。

假设您有两列。在你想要的Sum和其他你想要的Average .在您的代码中,设置 Sum对于两列。生成报告后,只需突出显示您想要的列 Average只需查找并替换subtotal(9subtotal(1使用 CTRL + H 如果您不想手动执行,则可以执行 Find and Replace在代码中也是如此;)

这将作为 SumAverage具有相同的结构。

=Sum(<Range>)
=Average(<Range>)

关于Excel VBA 2010 - worksheet.subtotal 函数总和和平均值在同一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19445541/

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