只提取单元格中的数字取数

图7.85中的C列包含了数值和单位现偠求在E列提取其数字,忽略单位是否有办法一次性提取成功?

提取左边的数字有多种方法每种方法各有所长。使用基础操作可以完成使用公式也可以完成,其中公式又分多种思路本例讲述Lookup+Left组合的思路,具体操作步骤如下:

1.选择E2然后输入以下公式:

2.双击E2的公式,使其自动填充到E11只提取单元格中的数字此时计算结果如图7.86所示。

图7.86 提取每个只提取单元格中的数字左边的数字

1.ROW函数用于计算只提取单元格Φ的数字的行号它的参数必须是只提取单元格中的数字。

=ROW(G1)——结果为1G1只提取单元格中的数字的行号为1;

=ROW(G1:D3)——当以普通公式嘚形式输入公式时,它的结果为1;当以数组公式的形式输入公式时它的结果为{1,23},即选择纵向3个连续的只提取单元格中的数字后输入公式并按<Ctrl+Shift+Enter>键结束,若在单个只提取单元格中的数字中输入公式只能得到G1的行号1

由于Excel的计算精度是15位,因此本例采用ROW($1:$15)作为LEFT函數的参数提取1到15位字符这是最通用的做法。

2.LEFT函数的功能是提取字符串左边若干位字符其语法如下:

=LEFT("中华人民共和国",3)——计算结果为“中华人”提取左边3位;

=LEFT(A1,ROW($1:$15)))——由于表达式“ROW($1:$15)”可以生成1到15的自然数序列因此此公式可以提取C2只提取单え格中的数字的左边1~15位字符。当选择纵向15个连续的只提取单元格中的数字后输入公式并按<Ctrl+Shift+Enter>组合键结束时可以产生15个运算结果,效果如图7.87所示

图7.87 逐一提取左边1~15位字符

3.LOOKUP函数功能相当强大,用法也相当复杂要完整地介绍 LOOKUP函数的用法需要10页以上。本例只用到数组形式嘚模糊搜索因此仅介绍此种情况下的LOOKUP用法。

数组形式、模糊搜索条件下的LOOKUP语法如下:

第一参数是搜索对象可以是一个字符串、一个数芓,也可以是一个只提取单元格中的数字第二参数是一个数组或一个区域(区域的值本质上就是一个数组),LOOKUP 会在第二参数中搜索第一參数的值如果找不到第一参数的值,那么继续搜索比它小的最大值找到后返回该值。

使用 lOOKUP 函数时要求其第二参数的数据源升序排序,否则查找结果可能与预期不一致

在图7.88中,公式“=LOOKUP(15A1:A5)”的含义是在A1:A5中查找15,由于A1:A5中刚好有一个15因此公式结果为15;图7.89中公式“=LOOKUP(40,A1:A5)”的含义是在A1:A5中查找40由于找不到40,继续查找比40小的最大值数据35符合条件,因此公式的返回值是35

图7.89 查找40,找不到时返回仳它小的最大值

4.当使用LOOKUP函数执行模糊搜索(找不到目标值就继续查找比目标小的最大值)时为了提升公式的通用性,通常会将LOOKUP的查找目標设置为最大值10的15次方(再大就没有必要了超出了Excel的计算精度),然后在实际搜索过程中会搜索比它小的最大值下面的例子可以展示LOOKUP搭配LEFT函数执行模糊搜索的过程。

图7.90中展示了LEFT函数从642578中逐一提取1位、2位、3位、4位、5位和6位字符时的运算过程和结果运算结果包含6个值;图7.91則展示LOOKUP函数从这个数值中查找10^15的过程,由于找不到目标值因此从数组中提取一个小于目标值的最大值642578作为最终结果。

Left函数的运算结果总昰文本形式的因此要把它们当作数值去参与运算时,需要在右边添加表达式“*1”从而将文本型数字转换成数值。

图7.90 LEFT函数逐一提取左边N位字符

经常使用excel办公的朋友都知道excel只提取单元格中的数字中经常是数字和字符混在一起的那么我们该如何快速批量从excel只提取单元格中的数字中提取含有文字只提取单元格中的數字中的数字呢?下面小编为大家介绍快速批量从excel只提取单元格中的数字中提取含有文字只提取单元格中的数字中的数字的方法感兴趣嘚朋友一起看看吧

excel只提取单元格中的数字中经常是数字和字符混在一起,那么我们该如何快速批量从excel中如何快速提取含有文字只提取单元格中的数字中的数字呢、该用什么样的方法呢具体教程请看下文图片加文字介绍吧。

图为从混合只提取单元格中的数字中提取出数据后嘚结果图

1、例图,需要提取个人成绩到单一只提取单元格中的数字时首先复制文本到world文档中,并在world文档中进行操作


2、world文档中,选择內容点击菜单栏中“编辑”选项,在“编辑”下拉菜单中选择“替换”选项


3、在弹出的替换对话框中的“查找内容”输入 [!0-9],“替换为”内容不填并点击“高级”按钮,在“使用通配符”选项前打钩点击全部替换。


4、系统提示完成替换点击确定。可看到此时文档中呮剩下数字内容选择复制,粘贴到excel表格中完成。

快速批量从excel只提取单元格中的数字中提取含有文字只提取单元格中的数字中的数字的铨部内容就介绍完了操作方法看起来很简单,但是操作起来不是那么容易需要的朋友赶紧参考以上步骤操作一遍吧,相信会帮大家解決问题的小编之后发现有好的方法会及时提供给大家的。希望本文分享大家喜欢

我要回帖

更多关于 提取表格中的数字 的文章

 

随机推荐