我在一个表中有30个数字列.I想要找到表中所有列的平均值、标准差、百分位数。我不想像下面这样手动编写所有列名
select date,
avg(col1), stddev(col1),
avg(col2), stddev(col2),
from table name group by date;
有没有办法一次找到所有列的均值、标准差、百分位数。
因此,我的当前代码遇到了一个小问题。我的目标是在excel表中过滤数据,并取该筛选数据的平均偏差和标准差。不用过滤数据,我可以显示平均值和标准差。我得到平均值和标准差的数值。但是,在筛选数据之后,我再次运行宏,但它显示的平均值和标准差与之前没有过滤的数据相同。我想知道我的代码有什么问题,或者我如何调整它,以便只对显示的数据进行平均偏差和标准差。
这是我的代码:
平均编码
Sub Avg()
Range("F1").Value = Application.WorksheetFunction.Average(Columns("D"))
End Sub
性病De