网友求助原文:

将图中左侧原数据二维表转换为一维表形式:

EXCEL二维表如何转换为一维表?-趣帮office教程网

解决方法很多,可以用PQ,可以用透视表,也可以用函数、VBA,因为本人用的是WPS,分享透视表方法和函数方法,个人见解,如有纰漏请见谅并指出~~

一、数据透视表方法:

① 点击菜单栏的 插入-数据透视表-使用多重合并计算区域-点击选定区域

EXCEL二维表如何转换为一维表?-趣帮office教程网

② 选择创建单页字段,点击下一步

EXCEL二维表如何转换为一维表?-趣帮office教程网

③ 将数据区域添加进来,点击完成

EXCEL二维表如何转换为一维表?-趣帮office教程网

④ 选择一个保存位置后,点击确定

EXCEL二维表如何转换为一维表?-趣帮office教程网

⑤ 此时已创建了一个数据透视表,如图,然后将列字段拖到行下方

EXCEL二维表如何转换为一维表?-趣帮office教程网

⑥ 点击菜单栏的 设计,选择报表布局,选择以表格形式显示

EXCEL二维表如何转换为一维表?-趣帮office教程网

EXCEL二维表如何转换为一维表?-趣帮office教程网

⑦ 点击分类汇总-不显示分类汇总,如果不想要总计,可以点击总计-对行和列禁用。如果想要显示所有行字段,可以点击报表布局-重复显示所有标签

EXCEL二维表如何转换为一维表?-趣帮office教程网

二、函数方法:

输入公式=WRAPROWS(TEXTSPLIT(TEXTJOIN("|",0,A2:A7&"|"&B1:E1),"|"),2)可获取字段组合

EXCEL二维表如何转换为一维表?-趣帮office教程网

I2输入公式=INDEX($A$1:$E$7,MATCH(G2,$A:$A,0),MATCH(H2,$1:$1,0)),向下填充,即可获取字段对应的值

EXCEL二维表如何转换为一维表?-趣帮office教程网