加拿大华人论坛 德国留学移民签证Excel菜鸟问题求助!急!急!急!!!!!
在加拿大
俺现在有一列很长的数据,其形式例举如下。俺怎样才能,每四个算平均值,并把算出的平均值重新列在一起呢?请求大侠帮助!感激不尽。
0,02718
0,02519
0,02329
0,02146
0,01969
0,01807
0,01664
0,0155
0,01469
0,01413
0,01372
0,01345
0,01317
0,01289
0,01264
0,01242
0,01221
0,01205
0,01196
0,0119
0,0119
0,01192
0,01202
0,01215
0,01233
0,01254
0,01283
0,01317
0,01366
0,01447
0,01587
0,01811
0,0213
0,02525
0,02956
0,03385
0,03786
0,04152
0,04484
0,04782
评论
我的理解是, 按照排列顺序,每四个算一个平均值?我做了个表,嫩看看是不是嫩想要的?~我就是按照顺序一行输入4个数值这样弄的。
评论
或者需要的是这种的?
评论
LS的非常非常感谢你的帮助。 我要的就是第一种的。
可是我的数据在Excel表格中是竖着排列的有3000多个值呢。咋样才可以像你这样,每4个横着排成一行呢?
评论
晕,3000个?。。。我那个是手动排成排的,自动的方法还不知道
要不嫩试试我的第二种表格吧,那个B2算的是A2:A5的平均值,B3算的是A3:A6的,以此类推,B1,B5,B10,...,Bn, n=5的倍数, 是所需要的数值,其他的数值就可以忽略了。我目前还没搞定如何自动忽略不需要的数值。。。
评论
那我就慢慢手动吧,还好明天是周末,俺还有时间搞定,下周一交作业
评论
晕,图片太小。。。
解释下
A行里是你的原始数据,在B行里的第一个单元格里输入以下公式
=WENN(REST(ZEILE(A1);4)=0;SUMME(BEREICH.VERSCHIEBEN(A1;-3;0;4))/4;" ") 德语excel
或
=IF(MOD(ROW(A1),4)=0,SUM(OFFSET(A1,-3,0,4))/4," ") 英文excel
然后下拉B1单元格直到和原始数据一样多的列,此时B行里的的数据就是A行里每4个单元格的均值了。比如B4里的值就是A1到A4的均值。
评论
就3000个
不值得用VBA了
手动复制复制吧
评论
太感谢LS的了,很管用。
·中文新闻 澳大利亚发出紧急警告称大型200毫米雨弹即将袭击
·中文新闻 《我的厨房规则》获奖者西蒙娜和薇薇安娜打破了对作弊谣言的