怎样把文字和数字拆开分成两列
单元格的内容是文字和数字的组合,想把文字和数字拆开分成单独的两列,怎样实现呢?本例介绍两种方法,一是用分列,二是用函数公式。
操作方法
- 01
如图,文字和数字在一个单元格内,现在要拆开分成两列,可用分列方法实现:先选中数据所在区域,在菜单栏选择数据--分列。
- 02
在弹出的分列向导中点选“固定宽度”,点击下一步。
- 03
在分列向导第二步中,拖动标尺至文字和数字的中间,点击下一步。
- 04
选择目标区域,也就是分列起始区域,本例选择C2单元格为起始区域,点击完成按钮。
- 05
这样文字和数字就分成了单独的两列,实现了拆分效果。
- 06
上面几步是采用分列的方法,利用函数也可以实现,在C2输入公式=SUBSTITUTE(B2,MIDB(B2,SEARCHB("?",B2),2*LEN(B2)-LENB(B2)),),在D2输入公式=MIDB(B2,SEARCHB("?",B2),2*LEN(B2)-LENB(B2))。
- 07
然后选中C2D2下拉即可,这样文字和数字就拆开成两列。
- 08
也可以利用数组公式,C2=MID(B2,1,MAX(N(IF(MID(B2,ROW($1:$5),1)>"吖",ROW($1:$5),"")))),D2=MID(B2,MIN(FIND(ROW($1:$10)-1,B2&5/19)),LEN(B2)),按ctrl+shift+回车,实现相同的效果。
赞 (0)