原表:
多字段在同一行中以“同一字段”形式显示——SQL、数据透视表实现_数据透视表


我们要做成的效果:快速以下面的格式统计出数据

多字段在同一行中以“同一字段”形式显示——SQL、数据透视表实现_数据统计_02


使用SQL或数据透视表和数据透视图向导完成这一功能。

方法一、使用SQL:

在功能区选择“数据”选项卡,单击“现有链接”—“浏览更多”—找到文件后“打开”。

多字段在同一行中以“同一字段”形式显示——SQL、数据透视表实现_EXCEL_03

打开“导入数据”面板后,先不要急着点确定。选择“数据透视表”,在“现有工作表”中选择数据透视表要存放的位置。选择“属性”旁边的小三角,打开“连接属性”面板。

多字段在同一行中以“同一字段”形式显示——SQL、数据透视表实现_EXCEL_04

在“定义”—"命令文本"中输入:

select 部门,进厂日期,工龄,人员状态,最高学历,'最高学历' from [1$a:f] union all select 部门,进厂日期,工龄,人员状态,员工级别,'员工级别' from [1$a:f]

单击“确定”。

多字段在同一行中以“同一字段”形式显示——SQL、数据透视表实现_EXCEL_05

在“数据透视表字段”面板中进行字段选择后,即可完成。

多字段在同一行中以“同一字段”形式显示——SQL、数据透视表实现_SQL_06

方法二、数据透视表和数据透视图向导

在Excel文件左上角单击“文件”—"选项",打开“Excel选项”面板,将“数据透视表和数据透视图电向导”添加到功能区。

多字段在同一行中以“同一字段”形式显示——SQL、数据透视表实现_数据统计_07

回到功能区,单击“数据透视表和数据透视图向导”,选择“多重合并计算数据区域”。

多字段在同一行中以“同一字段”形式显示——SQL、数据透视表实现_数据统计_08

默认的“创建单页字段”。

多字段在同一行中以“同一字段”形式显示——SQL、数据透视表实现_数据统计_09

选择数据透视表源数据的区域。

多字段在同一行中以“同一字段”形式显示——SQL、数据透视表实现_SQL_10

多字段在同一行中以“同一字段”形式显示——SQL、数据透视表实现_EXCEL_11

确定后显示的这样的效果……看最后一步操作。

多字段在同一行中以“同一字段”形式显示——SQL、数据透视表实现_SQL_12

在列标签中只保留“员工级别”和“最高学历”选项,确定即可。

多字段在同一行中以“同一字段”形式显示——SQL、数据透视表实现_SQL_13