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

发布网友 发布时间:2022-04-23 08:57

我来回答

2个回答

热心网友 时间:2022-06-18 17:30

先把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 这个是什么意思?

热心网友 时间:2022-06-18 17:30

F2输入

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

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


公式右拉再下拉

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