怎么在EXCEL中把一行变成多列?

假设原数据在A和B列,如图:

F2公式:

=TRIM(MID(SUBSTITUTE(SUBSTITUTE(PHONETIC(B$2:B$100),",",""),"c",REPT(" ",LEN(SUBSTITUTE(PHONETIC(B$2:B$100),",","")))&"c"),LEN(SUBSTITUTE(PHONETIC(B$2:B$100),",",""))*ROW(A1)+1,LEN(SUBSTITUTE(PHONETIC(B$2:B$100),",",""))))

下拉F2填充柄,复制公式;

E2公式:

=INDEX(A$1:A$100,MAX(ISNUMBER(FIND(F2&",",B$1:B$100&","))*ROW($1:$100)))&""

数组公式,按组合键CTRL+SHIFT+回车完成公式,下拉E2填充柄,复制公式。

以上就是怎么在EXCEL中把一行变成多列?的全部内容,希望对您有帮助。内容来源于互联网,本站仅做分享以供参考。

热门文章
Excel选取单元格区域的13种方法
Excel中重复操作技巧
Excel怎么设置日期自动更新
Excel做的表格怎么转化成XML格式
excel如何显示当天日期
如何在Excel图表中添加平均值横线
excel下拉数据时如何保持数据不变
Excel技巧:快速按户汇总人口
Excel如何快速修改图表数据
excel怎么将表格中的美元转换为人民币?