在excel表,如何根据符号 ; 把一个单元格分成2行甚至更多?

做账时,ABCDEF单元格,ABCDEF是单一内容,G单元格有很多内容,但是想把G单元格每种内容分成另外一行,本人用的是WPS。

Excel怎样快速把数据根据空格或相同符号分开

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-17
先对G列,进行数据-分列,分隔符为 ;
然后用数组公式追问

如何试用数组公式

追答

插入1列作为辅助列,

G2=COUNTA(H2:AZ2)

下拉公式

对H列分列,分成 N 列

A8=INDEX(A:A,SMALL(IF($G$2:$G$4<COLUMN($A$1:$AZ$1),4^8,ROW($2:$4)),ROW(A1)))&""

数组公式,需要同时按  CTRL SHIFT  回车键,出现结果,然后右拉到F8,然后下拉公式

G2=VLOOKUP(A8,$A:$AZ,COUNTIF($A$8:A8,A8)+7,0)

下拉公式

本回答被提问者和网友采纳
相似回答