Board logo

标题: [文本处理] [已解决]批处理怎么做到将相同名字的单元格的数据相加 [打印本页]

作者: 迷之黑白熊    时间: 2015-4-9 15:46     标题: [已解决]批处理怎么做到将相同名字的单元格的数据相加

如图,A,B,C关键词相同,将A的数量相加求和,几率求平均值,排名求平均值后输出到新的表内的一行输出。
作者: gawk    时间: 2015-4-9 16:31

既然是Excel为何不用数据透视表来解决呢
作者: 迷之黑白熊    时间: 2015-4-9 16:54

回复 2# gawk
上万数据,EXCEL直接死掉
作者: gawk    时间: 2015-4-9 17:16

回复 3# 迷之黑白熊


哪个版本的Excel?
2013处理几万条数据应该不至于死掉,是内存不够?
作者: 迷之黑白熊    时间: 2015-4-9 17:24

回复 4# gawk
现在50W条数据,这个礼拜的数据还没算上,下个礼拜一加要100W了
作者: gawk    时间: 2015-4-9 17:36

回复 5# 迷之黑白熊


    BAT是不能直接处理Excel文件的,你先把测试数据放到txt里面传上来,我试试。
作者: 迷之黑白熊    时间: 2015-4-9 17:39

回复 6# gawk

   非常感谢
作者: gawk    时间: 2015-4-9 18:06

回复 7# 迷之黑白熊
  1. gawk "NR>1{num[$1]+=$2;order[$1]+=$4}END{for(i in num)print i,num[i],order[i]/(length(order)-1)}" 1.txt > 2.txt
复制代码
你先看看计算出来的数字对不对
作者: 迷之黑白熊    时间: 2015-4-10 09:24

回复 8# gawk


    非常感谢, 剩下的我自己解决




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2