逻辑有点复杂,所以公式有点长,C2公式:
=IFERROR(IF(MID($R2&" ",SMALL(IF((MID($R2&" ",ROW($1:$100),1)=" ")+(MID($R2&" ",ROW($1:$100),1)="→"),ROW($1:$100),""),COLUMN(A1)),1)=" ",--MID($R2&" ",SMALL(IF((MID($R2&" ",ROW($1:$100),1)=" ")+(MID($R2&" ",ROW($1:$100),1)="→"),ROW($1:$100),""),COLUMN(A1))-3,3),MID($R2&" ",SMALL(IF((MID($R2&" ",ROW($1:$100),1)=" ")+(MID($R2&" ",ROW($1:$100),1)="→"),ROW($1:$100),""),COLUMN(A1))-3,IF(SUM(SMALL(IF((MID($R2&" ",ROW($1:$100),1)=" ")+(MID($R2&" ",ROW($1:$100),1)="→"),ROW($1:$100),""),COLUMN(A1:B1))*{-1,1})<5,6,SUM(SMALL(IF((MID($R2&" ",ROW($1:$100),1)=" ")+(MID($R2&" ",ROW($1:$100),1)="→"),ROW($1:$100),""),COLUMN(A1:B1))*{-1,1})))),"")
ctrl+shift+回车,右拉后下拉。
将excel中一个单元格的数据拆分成两列的方法如下(以windows10系统的excel2019版为例):
1、选择需要拆分的单元格。
2、点击界面上方的数据按钮。
3、在随后打开的界面中点击分列按钮。
4、在接着自动打开的对话框中直接点击下一步按钮。
5、接着在进入的页面中勾选上空格复选框,接着一直点击下一步直到完成。
6、接着就可以看到一个单元格中的数据已经被拆分成了两列了。