工具/原材料
excel2016版、电脑。
1、打开电脑找到并点击打开excel2016版表格软件;
2、双击打开excel表格软件以后,为了示范先在表格内编辑好任意的文字内容;
3、编辑好以后,此时先将A1列需要拆分的部份内容复制粘贴到B和C列,只需要复制第一行;
4、复制粘贴好第一行的内容以后,此时单击B1列在按“ctrl+E”快捷键进行单元格填充即可;
5、同理此时单击C1列在按“ctrl+E”快捷键进行数字部份单元格填充拆分即可完成。
从图中可以看到,单元格内容中,数字的位数是相同的,这种有规律的单元格内容可以用分列来进行拆分;
选中区域,选择:数据--分列;
在分列向导中,点选:固定宽度--下一步;
在数字和文字中间点一下,出现一条分列线,再点下一步;
EXCEL中超过11位的数字,将以科学记数法显示,如果此时直接点击完成,则A列数据将显示为科学记数法;
正常长数字串是要显示出全部字符的,在上一步中,点选:文本,这样分列出来的就是文本格式;
点击“完成”后,即将数字和文字拆分成两列,根据需要确定是否删除数字列。
1.
从图中可以看到,单元格内容中,数字的位数是相同的,这种有规律的单元格内容可以用分列来进行拆分;
2.
选中区域,选择:数据--分列;
3.
在分列向导中,点选:固定宽度--下一步;
4.
在数字和文字中间点一下,出现一条分列线,再点下一步;
5.
EXCEL中超过11位的数字,将以科学记数法显示,如果此时直接点击完成,则A列数据将显示为科学记数法;
6.
正常长数字串是要显示出全部字符的,在上一步中,点选:文本,这样分列出来的就是文本格式;
7.
点击“完成”后,即将数字和文字拆分成两列,根据需要确定是否删除数字列。
VBA是可行的,试试函数的效果
C1输入:=MID(A1,LARGE((CODE(MID(A1,ROW(INDIRECT("A1:A"&LEN(A1))),1))<128)*ROW(INDIRECT("A1:A"&LEN(A1))),SUM((CODE(MID(A1,ROW(INDIRECT("A1:A"&LEN(A1))),1))<128)*1)),SUMPRODUCT((CODE(MID(A1,ROW(INDIRECT("A1:A"&LEN(A1))),1))<128)*1)-SUM((CODE(MID(A1,ROW(INDIRECT("A1:A"&LEN(A1))),1))<49)*1))
按Ctrl+Shift+Enter确认输入
B1输入:=SUBSTITUTE(A1,C1,"")
------------------------------------
欢迎到Excel Home论坛学习、交流