excel中,我要将一列里面的数据A,B C D,E 变成新的一列A B C D E,怎么做??

2024-11-01 14:55:16
推荐回答(3个)
回答1:

需要用到辅助列(设好公式后可隐藏),用C至F列做辅助列,在C1输入公式:
=MID($B1,(COLUMN(A:A)-1)*3+1,2)
向右复制到F列,再向下复制到相应行.

在A1输入公式:
=IF(ROW()>SUMPRODUCT(--(LEN(C$1:F$100)>0)),"",INDIRECT("R"&INT(SMALL(IF($C$1:$F$100<>"",ROW($C$1:$F$100)*1000+COLUMN($C$1:$F$100)),ROW(1:1))/1000)&"C"&MOD(SMALL(IF($C$1:$F$100<>"",ROW($C$1:$F$100)*1000+COLUMN($C$1:$F$100)),ROW(1:1)),1000),))
公式以CTRL+SHIFT+回车结束.
将公式向下复制.

回答2:

如果只有第一个人名的话,可以使用数据-》分列

分割标志可以为“_”,或“,”

回答3:

分列--使用分隔符方式分列--“,” 然后把分开的数字复制到A列中 需要排序排一下就可以了