mlfk.net
当前位置:首页 >> 在ExCEl中如何把一个单元格内的汉字和数字分开 ,急 >>

在ExCEl中如何把一个单元格内的汉字和数字分开 ,急

假设内容是先汉字再数字的样式,如"文件数量100"写在A1单元格 则 提取汉字内容的公式为 =LEFT(A1,LENB(A1)-LEN(A1)) 提取数字内容的公式为 =RIGHT(A1,2*LEN(A1)-LENB(A1)) 假设内容是先数字再汉字的样式,如"158456245772张三"写在A1单元格 则 提...

由于提问中没有表格数据的截图,只好按我的设定举例了。数据要有明显的规律,如本例中汉字在左,数字在右。B1公式下拉:=LEFT(A1,LENB(A1)-LEN(A1))C1公式下拉:=SUBSTITUTE(A1,B1,) 如果完成后不想要原A列的的内容,可这样操作:选中B和C列-->右...

前言:首先我们在工作中,我们常常会遇到这样的情况,在同一个单元格中既有汉字也有数字,而我们却要计算当中的数字和,如果只有几行,我们可以手工分开,但如果有成千上百个再一个个手工分开就比较麻烦,那么有没有函数可用呢?有,下面就给大...

如果要直接分列,必须将姓名均设置成3个汉字(两个字的在中间加个空格),然后选中要进行数字分割的列;菜单“数据”----“分列”---“固定宽度”----“用指针控制”汉字文本的分割线即可(在要分隔处点一下鼠标左键。 另一种办法:在B1中输入:=RIGHT(A1,4...

假设你的数字在前面,文字在后面,数据在A列,从A1开始 在B1输入以下公式,下拉填充即可 =lookup(9e+307,--left(a1,row($1:$99)))

可以参考这里:http://jingyan.baidu.com/article/95c9d20dac8540ec4f75616d.html

方法1: 以空格对数据分列 方法2: 用公式:文字:=left(A1,len(A1)-9) 数字:=right(A1,8) 用要分开的单元格替换公式中的A1 第一种方法更简单

有没有规律。。。 有规律的话用LEFT、RIGHT或MID进行取值,就能拆分。 无规律的话,要写VBA脚本。

利用汉字占2个字符,数字占一个字符的特点,计算出来。

Function Tr(Rg As Range, x$) Dim reg Set reg = CreateObject("Vbscript.RegExp") If x = "S" Then With reg .Global = True .Pattern = "\D+" End With Tr = reg.Replace(Rg, "") ElseIf x = "H" Then With reg .Global = True .Pattern = "[...

网站首页 | 网站地图
All rights reserved Powered by www.mlfk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com