欢迎来到天天文库
浏览记录
ID:14082887
大小:87.50 KB
页数:4页
时间:2018-07-25
《excel字符串截取函数与数字处理函数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Excel字符串截取函数一:函数理论知识学习 截取Excel字符串的部分字符,我们可以使用Mid、Left、Right等函数从长字符串内获取一部分字符。 ①LEFT函数: LEFT(text,num_chars) Text是包含要提取字符的文本串。Num_chars指定要由LEFT所提取的字符个数,该函数从左边开始提取字符。 ②MID函数: MID(text,start_num,num_chars) Text是包含要提取字符的文本串。Start_num是文本中要提取的第一个字符的位置。num_chars是要提取的字符个数,从左边开始提取字符
2、。 ③RIGHT函数: RIGHT(text,num_chars) Text是包含要提取字符的文本串。Num_chars指定希望RIGHT提取的字符个数。该函数从右边开始提取字符。二:函数应用实例 提取Excel字符串中的数字在处理账务中,一般单位名称是放在表格的右上角,但有时单位是不固定的,比较有时是吨,有时是件,有时是箱,这时单位就不便放在表格上面,因为这样不能反应真实的信息,而如果把这些单位直接输入到表格中,在计算时会就遇到问题,我的解决方法是,把这些单
3、位也输入,在计算时把字符串的数字提出来。用VBA实现:实现环境:Excel2003,WindowsXP。打开Excel,按ALT+F11,打开VisualBasic编辑器,双击VBAProject,双击模块,再双击模块,如下图所示:输入如下代码:FunctionAtoN(StrAsString) IfIsNumeric(Str)Then AtoN=Str Else Fori=Len(Trim(Str))To1Step-1 a=Mid(Str,i,1)
4、 Ifa="."Thenn=a+n IfIsNumeric(a)Then n=a+n Else i=i EndIf Nexti AtoN=n EndIf EndFunction关闭VisualBasic编辑器,点击地址栏上的插入函数按钮,在类型列表里选择用户定义,这里就会显示刚才定义的函数。如下图所示:测试:
此文档下载收益归作者所有