首页 热点资讯 义务教育 高等教育 出国留学 考研考公

Excel表格怎样把多列横向数据按照顺序改为纵向排列,如把图一改成图二

发布网友 发布时间:2022-02-27 03:26

我来回答

3个回答

热心网友 时间:2022-02-27 04:56

见截图,

G2输入  =OFFSET($C$1,,INT((ROW(A1)-1)/4))  下拉

H2输入  =OFFSET($A$2,MOD(ROW(A1)-1,4),COLUMN(A1)-1)   下拉再右拉1列

J2输入   =INDEX($C$2:$E$5,MATCH(H2,$A$2:$A$5,),MATCH(G2,$C$1:$E$1,))

公式下拉

热心网友 时间:2022-02-27 06:14

如楼上所说,用逆透视可以实现,但是老版本的excel没有powetquery,可以用其他方法实现逆透视,操作复杂一些。
首先,按alt+d+p,弹出数据透视表选项
然后,选择多重合并计算区域,下一步
接着,选择自定义页字段,下一步
选择问题中图一的数据区域,下一步选择生成的数据区域,完成就可以了

热心网友 时间:2022-02-27 07:48

你的图是本质是把二维图转化成一维图,这个就看你用的多不多,如果你用的少,就复制粘贴一下吧!多的话你就需要用到一个特使功能,叫做power query里面有一个逆*!能瞬间完成你的需求!但是只有在2016版本这次,2013版本需要按照插件!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com