部分数据转换为一维表

来源:互联网 发布:linux 如何启动nginx 编辑:程序博客网 时间:2024/05/28 06:04

部分数据转换为一维表

秀秀:这个方法,俺也见过,但是有时比这个复杂点

阿金:什么样的?

秀秀:比如原表中还有一列“班级”数据,就是:

姓名

班级

数学

语文

张三

2

95

97

李四

2

66

77

王五

1

99

95

 

阿金:转换为什么样的?

秀秀:只把“数学”、“ 语文”两列专为一维的,也就是

姓名

班级

课程

分数

李四

2

数学

66

李四

2

语文

77

王五

1

数学

99

王五

1

语文

95

张三

2

数学

95

张三

2

语文

97

 

阿金:有点复杂,需要另外再加两步

秀秀:怎么做?

阿金:第一步:添加一个辅助列(“姓名及班级”列),把“姓名”、“ 班级”两列合并

秀秀:用公式=A2&" "&B2

阿金:对,“姓名”和“ 班级”的内容之间加一个空格,是为了第三步“分列”,容易将它们还原

秀秀:那第二步呢

阿金:第二步就是上次说的利用数据透视表,把二维表转换为一维列表的方法,得到:

李四 2

数学

66

李四 2

语文

77

王五 1

数学

99

王五 1

语文

95

张三 2

数学

95

张三 2

语文

97

 

秀秀:嗯,转为一维列表后,第三步就是把“姓名及班级”分列:单击菜单“数据”-“分列”?

阿金:对啊,总结一下呗?

秀秀:好吧,第一步:添加一个辅助列,合并不需要转为一维表的列

     第二步:利用数据透视表,把二维表转换为一维表

     第三步,将合并的列“分列”

原创粉丝点击