excel只提取数字不提取公式?如何快速提取特定单元格数字?那么,excel只提取数字不提取公式?一起来了解一下吧。
在Excel中,有时候我们需要从一个包含数字和公式的单元格中提取出纯粹的数字数据。这可以通过多种方式实现,以下是几种不同的方法:
创建一个空白文档表格:首先,在Excel中新建一个空白文档表格。
输入需要提取的数字:接下来在Excel表格中输入需要提取的数字。
使用公式提取数字:在上方公式栏中输入公式=right(A1,6)
,right
的意思就是在一串数据中从右边开始选择,括号中的A1
是指从A1
的单元格中选择,逗号后面的数字6
指的是6
个字符,然后按Enter
键就可以了。
导入自定义函数的模板文件:首先导入自定义函数的模板文件,点开发工具→VBA或都按ALT+F11调出VBA编辑器→在工程窗口右键选择【导入文件】→选择VBA模块文件(提取中文、英文和数字自定义函数myget.bas)→ 关闭VBA编辑器。
输入自定义函数:然后在输入公式即可。如果只要提取数字,只要将第2个参数设为0即可。
打开VBA编辑器:先打开VBA编辑器。工具--宏--visualbasic编辑器。
编写VBA代码:在模块那里输入如下代码:
vba复制 zzsz(xStrAsString) i i = Len(xStr) IsNumeric((xStr, i, )) zzsz = zzsz & (xStr, i, )
应用VBA代码:回到工作表,在B2单元格那里输入=zzsz(A2)
。 就可以用VBA把A2单元格里所有的数字都提取出来了。
使用LEFT函数提取左侧数字:当单元格中的数字在左侧,文本内容在右侧时,可以使用公式=LEFT(A2,2*LEN(A2)-LEN(B2))
快速提取数字。
使用RIGHT函数提取右侧数字:当单元格中的数字在右侧,文本内容在左侧时,将光标D2处。 在上方公式栏中输入=RIGHT(C2,2*LEN(C2)-LEN(B2))
。
使用MID函数提取中间数字:如果在单元格中出现了中文、字母、数字等混合型字符,可以使用公式=MIDB(E2,SEARCHB(?,E2),2*LEN(E2)-LEN(B2))
快速提取数字。
以上就是excel只提取数字不提取公式的全部内容,如何快速提取特定单元格数字?。