FIND、FINDB 函数
发布时间:2023-03-02 08:27:36
本文介绍MicrosoftExcel中FIND和FINDB函数的公式语法和用法。
说明函数FIND和FINDB用于在第二个文本串中定位第一个文本串,并返回第一个文本串的起始位置的值,该值从第二个文本串的第一个字符算起。
重要:
这些函数可能并不适用于所有语言。
FIND适用于使用单字节字符集(SBCS)的语言,而FINDB适用于使用双字节字符集(DBCS)的语言。您的计算机上的默认语言设置对返回值的影响方式如下:
无论默认语言设置如何,函数FIND始终将每个字符(不管是单字节还是双字节)按1计数。
当启用支持DBCS的语言的编辑并将其设置为默认语言时,FINDB会将每个双字节字符按2计数。否则,FINDB会将每个字符按1计数。
支持DBCS的语言包括日语、中文(简体)、中文(繁体)以及朝鲜语。
语法FIND(find_text,within_text,[start_num])
FINDB(find_text,within_text,[start_num])
FIND和FINDB函数语法具有下列参数:
find_text 必需。要查找的文本。
within_text 必需。包含要查找文本的文本。
start_num 可选。指定开始进行查找的字符。within_text中的首字符是编号为1的字符。如果省略start_num,则假定其值为1。
备注
FIND和FINDB区分大小写,并且不允许使用通配符。如果您不希望执行区分大小写的搜索或使用通配符,则可以使用SEARCH和SEARCHB函数。
如果find_text为空文本(“”),则FIND会匹配搜索字符串中的首字符(即编号为start_num或1的字符)。
Find_text不能包含任何通配符。
如果find_text未显示在within_text中,则FIND和FINDB返回#VALUE!。
如果start_num不大于零,则FIND和FINDB返回#VALUE!。
如果start_num大于within_text的长度,则FIND和FINDB返回#VALUE!。
可以使用start_num来跳过指定数目的字符。以FIND为例,假设要处理文本字符串“AYF0093.YoungMensApparel”。若要在文本字符串的说明部分中查找第一个“Y”的编号,请将start_num设置为8,这样就不会搜索文本的序列号部分。FIND从第8个字符开始查找,在下一个字符处找到find_text,然后返回其编号9。FIND始终返回从within_text的起始位置计算的字符编号,如果start_num大于1,则会对跳过的字符计数。
示例复制下表中的示例数据,然后将其粘贴进新的Excel工作表的A1单元格中。要使公式显示结果,请选中它们,按F2,然后按Enter。如果需要,可调整列宽以查看所有数据。
Miriam McGovern
公式
说明
结果
=FIND(“M”,A2)
单元格A2中第一个“M”的位置
1
=FIND(“m”,A2)
单元格A2中第一个“M”的位置
6
=FIND(“M”,A2,3)
从单元格A2的第三个字符开始查找第一个“M”的位置
8
示例2
CeramicInsulators#124-TD45-87
CopperCoils#12-671-6772
VariableResistors#116010
公式
描述(结果)
结果
=MID(A2,1,FIND(“#”,A2,1)-1)
提取单元格A2中从第一个字符到“#”的文本(CeramicInsulators)
CeramicInsulators
=MID(A3,1,FIND(“#”,A3,1)-1)
提取单元格A3中从第一个字符到“#”的文本(CopperCoils)
CopperCoils
=MID(A4,1,FIND(“#”,A4,1)-1)
提取单元格A4中从第一个字符到“#”的文本(VariableResistors)
VariableResistors
数据 |
---|
数据 |


猜你喜欢
- PPT是大家经常使用的办公软件,一个好的PPT不仅需要内容充实,外表美观也是很重要的一大因素。为了让大家都能够制作出好看的PPT,小编下面就
- 如何在Word 2016中保存文档?不要认为您必须等到完成Word 2016文档才能保存它。实际上,只要有几句话或几段,就应该立即保存。要第
- cdr如何制作个性贴图?最近有小伙伴想要使用cdr制作个性贴图却不知道如何操作,那么今天小编就给大家带来cdr制作个性贴图的具体操作步骤,让
- Excel 中的7 种错误:错误值发生原因#DIV/0! :当数字除以 0 时,出现该错误。#NUM! : 如果公式或函数中使用了无效的数值
- 我们在使用win10操作系统电脑的时候,如果想要重新安装自己的操作系统的话,对于装win10系统一定要用u盘吗这个问题,小编觉得其实还是要根
- 如何使用小影设置视频封面?小影是一款视频制作软件,用户可以使用其制作视频使其更加的好看。想要使用小影设置视频封面,具体该怎么操作?下面就是使
- 相信很多的用户们在使用win10系统玩游戏的时候,都碰到过这种情况,就是在打游戏的时候,输入法总是弹出来,字总是蹦出来,那么这个问题需要怎么
- 除 Word 外其他 Office 组件均可正常运行。那为什么word打不开,提示以Word安全模式打开呢?下面小编教你几招解决方法最近有网
- Windows Server 2003操作系统的默认设置大部分都是按服务器的需要进行配置的,它只提供服务器上的组件和管理工具。为此,笔者就相
- Win7安全删除硬件图标不见了怎么办?在我们在电脑上连接可移动存储设备后,我们可以通过安全删除硬件图标来删除需要移除的U盘或者移动硬盘。最近
- Win10电脑怎么查看本机电脑显卡配置?我们在选购电脑的时候,电脑的显卡配置是一个非常重要的参数信息,那么我们要怎么才能够查看到电脑的显卡信
- 1、如图,就是去除箭头所指的外框~~ 2、右击框内空白区域,选择“图表区格式”~~ 3、
- U盘是用于文件存储的,而且方便移动,很多电脑用户需要随身携带的重要文件就是用U盘进行存储的。存在U盘里的东西就会很方便携带,而且很多用户怕将
- 方法一如你的数据在A列,代码如下。sub aa ()for x =1 to range("A65536").end(xl
- 如果要把xlsx转换成xls,一种最好的办法就是找一个有这一功能的网站,现在大家用得最多的也最为稳定的网站应该算是网易的在线转换了。方法一、
- Excel中经常需要使用到换行技巧,在表格内具体该如何进行换行呢?下面是小编带来的关于excel表格内进行换行操作教程,希望阅读过后对你有所
- 有很多小伙伴吐槽win10系统按shift键转换语言的功能,因为好多软件适合在英文输入状态下操作,而按shift往往把输入法切换到中文导致操
- 前面我们学了段落设置的相关内容,如段落对齐、缩进、间距和行距以及边框和底纹的设置,而我们常常为了凸显段落内容中的标题,会增加项目符号,下面我
- 有网友反应在打开xlsx文档进行编辑的时候,提示“...发现不可读取的内容”的情况,然后对其文件进行恢复后,在打开里面的内容已经被丢失了,然
- 一、认识链接公式的结构;在公式的使用中,引用获取间接数据时很常见的,不仅仅可以引用一个工作表中的某个单元格和区域,还能引用同一个工作簿中不同