excel中怎么将一列转换成多列?

excel中怎么将一列转换成多列?

    先把A列不重复数据提取出来

F1=INDEX($A:$A,MATCH(0,COUNTIF($E1:E1,$A$2:$A$27),0)+1)&""

同时按Ctrl+Shift+Enter三键输入数组公式,右拉到出现空白单元格

2. 根据第1行的数据将B列数据分别提取到对应的数据下

F2=INDEX($B:$B,SMALL(IF($A$2:$A$26=F$1,ROW($2:$26),4^8),ROW(1:1)))&""

同时按Ctrl+Shift+Enter三键输入数组公式,右拉到H2,再下拉到所有行都出现空白单元格

追问

请问4^8 这个是什么意思?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-06-17

F2输入

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

数组公式,先按住CTRL+SHIFT,最后回车


公式右拉再下拉

第2个回答  2020-10-17

Excel怎么把一列数据转多列?这个视频告诉你!

相似回答