发布网友 发布时间:2022-04-22 19:52
共6个回答
热心网友 时间:2022-05-13 15:22
本问题可考虑以下两种方法之一:
方法一,数据透视表加textjoin函数法:
先插入数据透视表,对姓名和销售各类分组并对数量求和,然后用公式求出销售日聚合。透视表中把姓名和各类拖到行字段区域,数量拖珐汇总区域,设置格式到自己需要的样子。如图,把透视表放在G1开始的单元格中,透视表设置好后,再在J列用公式得到销售日的聚合:
J2=TEXTJOIN(",",,IF(A$2:A$6&B$2:B$6=G2&H2,D$2:D$6,""))
下拉
方法二,用Power Qurey,一次完成,推荐使用。光标璌痓数据区域后,数据菜单,获取数据——从表格或区域,弹出导入数据对话框,确定后进入Power Qurey,在PQ中,只需要一个步骤即可实现需要的效果,就分组,分组依据中选择高级,同时把姓名和种类作为分类依据,对数量进行求和,对销售日同样先选择求和(后面通过修改M语句改为聚合)。 确定后,数量已求和,但销售日是文本数据,求和当然会出错。如图修改为文本聚合后就得到需要结果。
图中上面是求和M语句,下面就是修改后的聚合。上载回工作表后,效果如图
热心网友 时间:2022-05-13 16:40
1、G2输入
=INDEX(A:A,MIN(IF(COUNTIFS($G$1:$G1,$A$2:$A$100,$H$1:$H1,$B$2:$B$100),4^8,ROW($2:$100))))&""
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算再向右填充到H2后,一起向下填充。
2、I2输入
=SUMIFS(C:C,A:A,G2,B:B,H2)
回车并向下填充。
3、J2输入
=TEXTJOIN(",",TRUE,IF(A:A&B:B=G2&H2,D:D,))
数组公式,操作同1,再向下填充。
热心网友 时间:2022-05-13 18:15
1.在辅助列中先用textjion函数把姓名和品类组合起来
2.复制辅助列,右键,粘贴成数值
3.选中辅助列,数据,删除重复项
4.选中辅助列,数据,分列,按逗号分列,得到图4的姓名品类两列
5.使用sumifs求和
6.使用textjion函数组合日期
热心网友 时间:2022-05-13 20:06
打开Excel表格,选中具有相同项的一列,点击排序和筛选,选择升序。
选择以当前序列排序相同项就排列在一起,点击页面上方的数据,查看分类汇总没问题后,点击确定。
点击同一类别的单元格,接着点击合并后居中,再点击确定,重复此操作,直至所有相同单元格完成分类。
总结如下。
END
热心网友 时间:2022-05-13 22:14
框选要合并的单元格并选择合并后居中,选择合并单元格选项即可,以下是详细的操作步骤: