excel只提取数字不提取公式,如何提取含有公式的单元格数字?

  • Excel公式
  • 2024-06-25

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编辑器:先打开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只提取数字不提取公式的全部内容,如何快速提取特定单元格数字?。

猜你喜欢