可以使用下面公式达成。
前五列使用公式,在省份下面第一个单元格填入下面公式:
=INDEX(A:A,SMALL(IF(LEN($F$2:$F$999)-LEN(SUBSTITUTE($F$2:$F$999,CHAR(10),""))+1>=COLUMN($A:$Z),ROW($2:$999),),ROW(A1)))&""
然后向右向下填充。
然后类中所含专业使用下面公式:
=TRIM(MID(SUBSTITUTE(INDEX(F:F,SMALL(IF(LEN($F$2:$F$999)-LEN(SUBSTITUTE($F$2:$F$999,CHAR(10),))+1>=COLUMN($A:$Z),ROW($2:$999)),ROW(A1))),CHAR(10),REPT(" ",99)),COUNTIF(L$2:L2,L2)*99-98,99))
两个公式都是数组公式,同时按下Ctrl+Shift+Enter结束输入。向下填充即可。
如果版本够的话使用power query来拆分是最方便的。