可用PHONETIC函数实现。
示例如下:
假定合并如图所示的“一班”的同学名字到D列,名字之间以逗号分隔。
D2的公式:
=SUBSTITUTE(SUBSTITUTE(PHONETIC(OFFSET(A$1,MATCH(C2,A:A,)-1,,COUNTIF(A:A,C2),2)),C2,","),",",,1)
其中:OFFSET(A$1,MATCH(C2,A:A,)-1,,COUNTIF(A:A,C2),2) 得到所有一班的班级与姓名区域,然后用PHONETIC函数合并,得到依次由“一班”和姓名组成的字符串,最后用SUBSTITUTE函数将“一班”替换为逗号,并将第一个逗号去掉,得到如图中D2单元格的结果。
这个就是典型的EXCEL数据透视表,可选择数据区域,点上面菜单项中的:“插入——数据透视表”,并选择按A列项目统计和B列项目求和汇总。
还有一个方法就是:先排序A列,再选择该区域,用:“数据——分类汇总”,按A列分类、汇总B列数据
自己对照一下,学习研究即可操作,应该的很简单的
sql语句很简单就能做到
select A列,SUM(B列) from 表格 group by A列;
不是都有公式了?
代替+偏移函数
前提
要求对数据排序,将相同项排列在1起。
否则用代码