首页 >>  正文

excel截取中间数字

来源:baiyundou.net   日期:2024-09-20

作者:bluebird118

大家好!今天来介绍下一个比较实用的函数FIND函数。对于FIND函数,大家或多或少的应该了解一些。今天将展开说明。

FIND函数用于返回字符串在另一个字符串中出现的起始位置,如果查找的是字母,find函数是区分大小写。Find函数经常与其他函数组合使用,能够起到很大的作用。

Find函数的语法结构是:=FIND(find_text,within_text,[start_num])即:=FIND(要找什么,在哪里找,从字符串中的第几个位置开始查找)。

下面我们举例说明:

一、基本用法

当Find函数的第1参数为文本时,需在其两端加上英文的双引号。当FIND函数的第3参数被省略时,默认参数值为1,即从字符串中的起始位置开始查找。

1,在“小朱的世界很简单”来找“简单”的位置,

具体见下图:

2,在AaBbCc中查找“b”的位置。

注意:Find函数可以区分大小写,返回字母所在的具体位置。这也是与不区分大写查找字符串位置的SEARCH 和 SEARCHB 函数不同。

3报错提示:

(1)    出现”#VALUE!”时,具体原因是找不到查找值或第三个参数小于1

(2)    出现“#NAME?”时,具体原因是第一个参数为文本时,没有加双引号。

好了,FIND函数的基础知识就介绍到这里,下面看下find函数的应用技巧。

二、find函数的应用

1,find函数与截取函数rightleftmid函数嵌套使用

比如下表中姓名和手机号,需要把姓名和手机号分开并列示在不同列。

相信类似的情况,大家在日常工作中是遇到的。由于数据不规范,需要整理一番,才能使用分列,这样就会降低了工作效率。

具体操作见下图:

提取手机号的函数为=MID(A2,FIND(1,A2),11),函数解读:因手机号是1开头的,所以利用find函数查找1在文本中的位置,然后截取11位,获取手机号。

通过上一步的运算,我们已经提取出了完整的电话号码,接下来,只需要用SUBSTITUTE函数在数据区域中,将提取出的电话号码替换为空,就行了!

其中SUBSTITUTE函数的语法结构是SUBSTITUTE(需要替换其中字符的文本, 需要替换的旧文本, 用于替换 old_text 的文本, 第N个旧文本)。

2,通过简称找全称

如下图所示,我们需要根据D2单元格中的公司简称,找到所对应的公司全称。

在E2单元格输入公式:=LOOKUP(1,0/(FIND(D2,$A$2:$A$6)),$A$2:$A$6)

使用FIND函数查找D2单元格文本“海思”在$A$2:$A$6中的每个单元格文本中出现的位置。包含“海思”的单元格会返回一个数字,不包含“海思”的单元格则会返回错误值#VALUE!。

再用0除以FIND函数的返回值,得到一组由一个0和多个#VALUE!组成新的查找区域。

由于LOOKUP的查找值1始终大于这组数据中的最大值0,即查找值大于查找区域中的值。根据二分法原理,LOOKUP函数将返回最接近查找值且小于查找值的数所对应的单元格,即A4单元格文本“深圳市海思半导体有限公司”。

 

查看文章精彩评论,请前往什么值得买进行阅读互动

","gnid":"939d0f44dfe4d50d8","img_data":[{"flag":2,"img":[{"desc":"","height":303,"s_url":"https://p0.ssl.img.360kuai.com/t013ffa5f9616b6bf92_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t014dfee46c8b12c520.gif","width":522},{"desc":"","height":"303","s_url":"https://p0.ssl.img.360kuai.com/t01699f263bf8168591_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t01699f263bf8168591.gif","width":"522"},{"desc":"","height":303,"s_url":"https://p0.ssl.img.360kuai.com/t01cd1a2c64f12d8027_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t016ac6966ff22c6c4f.gif","width":522},{"desc":"","height":333,"s_url":"https://p0.ssl.img.360kuai.com/t01b19c7ce54ab81788_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t0124f846cb814cb6d9.gif","width":709}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"pika","pub_time":1701734675000,"pure":"","rawurl":"http://zm.news.so.com/2c76065142ad3b6e80f23b5ae8dc9eab","redirect":0,"rptid":"cdf29b7eae98797a","rss_ext":[],"s":"t","src":"什么值得买","tag":[],"title":"EXCEL函数 篇五:Excel技巧:FIND函数的应用技巧

家茂金3122EXCEL中一段字符取其中的数值 -
沈炕农15557851266 ______ 你说的是从右边的第几位往左边取几位是吧?例如:Administrator,从右边第3位开始截取,截取5位,则公式是: =MID(A1,LEN(A1)-6,LEN(A1)-8) 你自己研究一下,举一反三嘛!

家茂金3122如何把EXCEL中间某一段的数字提取出来 -
沈炕农15557851266 ______ =--LEFT(SUBSTITUTE(MID(F1,FIND("+",SUBSTITUTE(F1," ","+",3))+1,50),"约",""),FIND("颗",SUBSTITUTE(MID(F1,FIND("+",SUBSTITUTE(F1," ","+",3))+1,50),"约",""))-1),下拉

家茂金3122Excel中如何提取数字的中间几位? -
沈炕农15557851266 ______ 公式为:=MID(a1,5,9) 或者=MIDB(a1,5,9) 这里的a1是指19位数字的所在位置,你可以自己选择 函数含义:MID 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定.MIDB 根据您指定的字节数,返回文本字符串中从指定位置开始的特定数目的字符.

家茂金3122EXCEL公式:截取字符串两个符号之间的数字. -
沈炕农15557851266 ______ B1输入 =MID(A1,FIND("*",A1)+1,FIND("/",A1)-FIND("*",A1)-1) 下拉 有多个符号时,只取首次出现的位置

家茂金3122EXCEL2010如何提取单元格内容中间的数值 -
沈炕农15557851266 ______ “数据”里面有一个“分列”,点击他,然后选分隔符为“其他”,其中填写为“*”.最后将最后一列的MM替换掉即可

家茂金3122excel 如何提取 一列里面的部分数字? -
沈炕农15557851266 ______ 可以使用left字符截取函数来实现.Excel版本参考:2010假设数据在A列具体步骤及演示:1、B1输入公式:=LEFT(A1,LEN(A1)-5)2、下拉公式,完成公式简单解析:1、left语法:left(单元格,字符个数),从左边截取2、len语法:len(单元格),返回单元格中字符的长度!

家茂金3122EXCEL中,如何提取部分数字 -
沈炕农15557851266 ______ 1、打开excel表格,在A列单元格中输入需要进行提取数值的内容. 2、在B1单元格中输入函数公式:=LEFT(A1,LEN(A1)-5),意思是取A1中的数值作为基础,将A1倒数5位数去除. 3、点击回车键,即可生成函数公式的计算结果,下图中已经将A1单元格内后五位的字符去除了. 4、向下拖动复制公式,即可将A列中的数据批量进行提取部分内容的操作了.

家茂金3122excel中如何提取数据的中间小数点前,或小数点后的数字? -
沈炕农15557851266 ______ =MID(A1,FIND(".",A1)-3,3)*3

家茂金3122excel 给我一个公式,把中间的数字拆解出来, -
沈炕农15557851266 ______ 给你两个公式了 B1 =MID(LEFT(A1,FIND("<",A1)-1),LENB(A1)-LEN(A1)+1,8) 或 =-LOOKUP(,-RIGHT(LEFT(A1,FIND("<",A1)-1)&".0",ROW($1:$8)))

家茂金3122excel有快速提取单元格中数字的方法吗? -
沈炕农15557851266 ______ 如图,B1公式: =MAX(--TEXT(MID(TEXT(MID(A1,ROW($1:$99),COLUMN($A:$CU)),),2,19),"0.00;;;!0")) 这是数组公式,按组合键CTRL+SHIFT+回车结束

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024