excel中怎么把竖列转换成横列?数据量很大,下面图片(把图一表格转换成图二)仅用少量数据来举例。

发布网友

我来回答

5个回答

热心网友

先将A列复制到D列,选择D列>功能区>数据>删除重复项>确定

这样在D列筛选出A列不重复数据

E2输入

=INDEX($B:$B,SMALL(IF($A$2:$A$1000=$D2,ROW($2:$1000),4^8),COLUMN(A1)))&""

数组公式,先按住CTRL+SHIFT,最后回车,使得编辑栏公式两端出现花括号{ }

公式下拉再右拉到无数据

热心网友

试试使用power query进行数据处理。利用数据逆透视、转置等功能应该可以实现你的目的。这个插件要在excel2013以上的版本才能使用。追问

您好确实不会用power query,有看过类似的用透视表做的,但是我还是做不出来,附网上查到的链接网页链接,能否帮忙做一下截图下我,麻烦了

热心网友

在E1中输入公式
=IF(INDEX($B:$B,SMALL(IF($A:$A=$D1,ROW($A:$A),4^8),COLUMN(A1))),INDEX($B:$B,SMALL(IF($A:$A=$D1,ROW($A:$A),4^8),COLUMN(A1))),"")
公式输入结束后同时按Shift+Ctrl+Enter三键确认,再将公式右拖、下拉填充。

热心网友

选中原数据表格--复制--选中空单元格---右击---选择性粘贴--转置

热心网友

复制,粘贴的时候可以设置,电脑不在旁边,忘记转换的那个是什么名称了

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