首页 > 技术文章 > excel:多列合并

24-01 2020-08-13 12:36 原文

原始数据:

 

目标数据:

 

新建辅助数据:

原始数据中插入一行,如下图:

 

复制英雄名称,并加上辅助数据,保证序号列含有上图价格下的说有值:

 

插入数据透视表,数据源为上图辅助数据,并取消分类汇总,透视表设置如下:

 

字段选择:

 

透视表选项:

 

字段设置:

 

添加需统计的字段,

公式:

皮肤名称:=INDEX($A$1:$M$19,MATCH(D24,$A$1:$A$19,0),MATCH(E24,$A$2:$M$2,0)+2)

价格:=INDEX($A$1:$M$19,MATCH(D24,$A$1:$A$19,0),MATCH(E24,$A$2:$M$2,0))

属性:=INDEX($A$1:$M$19,MATCH(D24,$A$1:$A$19,0),MATCH(E24,$A$2:$M$2,0)+1)

单元格说明:行标签D23,序号,E23,皮肤名称F23,价格G23,属性:H23

 

选择值为0的单元格,删除行,重新排序,得到目标数据。

推荐阅读