麻烦详细说明一下FIND函数公式的用法?
发布网友
发布时间:2022-02-26 11:23
我来回答
共3个回答
热心网友
时间:2022-02-26 12:52
看的函数帮助,希望对你有帮助
FIND、FINDB 函数
全部显示全部隐藏函数 FIND 和 FINDB 用于在第二个文本串中定位第一个文本串,并返回第一个文本串的起始位置的值,该值从第二个文本串的第一个字符算起。
要点 函数 FIND 面向使用单字节字符集 (SBCS) 的语言,而函数 FINDB 面向使用双字节字符集 (DBCS) 的语言。您计算机上的默认语言设置对返回值的影响方式如下:
无论默认语言设置如何,函数 FIND 始终将每个字符(不管是单字节还是双字节)按 1 计数。
当启用支持 DBCS 的语言的编辑并将其设置为默认语言时,函数 FINDB 会将每个双字节字符按 2 计数,否则,函数 FINDB 会将每个字符按 1 计数。
支持 DBCS 的语言包括日语、中文(简体)、中文(繁体)以及朝鲜语。
有关详细信息,请参阅下列帮助主题:
启用特定语言的 Windows XP 支持(东亚、东南亚、印度尼西亚和从右向左书写语言)
在 Microsoft Office 中启用以其他语言输入文本
语法
FIND(find_text,within_text,start_num)
FINDB(find_text,within_text,start_num)
Find_text 要查找的文本。
Within_text 包含要查找文本的文本。
Start_num 指定要从其开始搜索的字符。within_text 中的首字符是编号为 1 的字符。如果省略 start_num,则假设其值为 1。
注解
函数 FIND 与 FINDB 区分大小写并且不允许使用通配符。如果您不希望执行区分大小写的搜索或者要使用通配符,可以使用 SEARCH 和 SEARCHB 函数。
如果 find_text 为空文本 (""),则 FIND 会匹配搜索字符串中的首字符(即编号为 start_num 或 1 的字符)。
Find_text 不能包含任何通配符。
如果 within_text 中没有 find_text,则 FIND 和 FINDB 返回错误值 #VALUE!。
如果 start_num 不大于 0,则 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,则会计算跳过的字符。
示例 1:FIND
如果将示例复制到一个空白工作表中,可能会更易于理解。
如何复制示例
创建一个空白工作簿或工作表。
选择“帮助”主题中的示例。
注释 请不要选择行或列标题。
从“帮助”中选择示例
按 Ctrl+C。
在工作表中,选择单元格 A1,然后按 Ctrl+V。
要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中单击“显示公式”按钮。
1
2
A
数据
Miriam McGovern
公式 说明(结果)
=FIND("M",A2) 上面字符串中第一个“M”的位置 (1)
=FIND("m",A2) 上面字符串中第一个“m”的位置 (6)
=FIND("M",A2,3) 在上面字符串中从第三个字符开始查找第一个“M”的位置 (8)
示例 2:嵌套于 MID 中的 FIND
如果将示例复制到一个空白工作表中,可能会更易于理解。
如何复制示例
创建一个空白工作簿或工作表。
选择“帮助”主题中的示例。
注释 请不要选择行或列标题。
从“帮助”中选择示例
按 Ctrl+C。
在工作表中,选择单元格 A1,然后按 Ctrl+V。
要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中单击“显示公式”按钮。
1
2
3
4
A
数据
Ceramic Insulators #124-TD45-87
Copper Coils #12-671-6772
Variable Resistors #116010
公式 说明(结果)
=MID(A2,1,FIND(" #",A2,1)-1) 在上面第一个字符串中提取从位置 1 到位置 # 的文本 (Ceramic Insulators)
=MID(A3,1,FIND(" #",A3,1)-1) 在上面第二个字符串中提取从位置 1 到位置 # 的文本 (Copper Coils)
=MID(A4,1,FIND(" #",A4,1)-1) 在上面第三个字符串中提取从位置 1 到位置 # 的文本 (Variable Resistors)
示例 3:FINDB(将您的计算机设置为支持 DBCS 的一种默认语言)
在下面的示例中:
由于每个字符均按其字节数来计数,所以函数 FINDB 返回 3;又由于首字符有 2 个字节,所以第二个字符从第三个字节开始。
函数 FIND 返回 2,因为“ ”在字符串中的第二个位置。无论您计算机上的默认语言设置如何,函数 FIND 都返回 2。
=FINDB(" "," ") 等于 3
=FIND(" "," ") 等于 2
热心网友
时间:2022-02-26 14:10
函数帮助已经说的很清楚了,有函数语法和应用实例。
下面举一些实战例子来说明。
简单地说,FIND是查找一个字符串在另一个字符串中的位置,返回一个数字。
比如,A1=中,B1=我是中国人,=FIND(A1,B1)得到3,也就是“中”在“我是中国人”的第三个字符。
借助这个定位功能,就可以利用FIND+文本函数实现文本分离。
比如A1=sh-001,要在B1提取-之前的部分(长度不等),公式:
=LEFT(A1,FIND("-",A2)-1)
得到sh的部分。
此外,FIND函数如果找到了就返回数值,如果没找到会返回错误值#VALUE!。
利用这一特性,FIND有很多广泛的应用,比如查找B1是否包含A1:
=IF(ISNUMBER(FIND(A1,B1)),"包含","不包含")
热心网友
时间:2022-02-26 15:45
FIND 和 FINDB 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
Find_text 必需。要查找的文本。
Within_text 必需。包含要查找文本的文本。
Start_num 可选。指定要从其开始搜索的字符。within_text 中的首字符是编号为 1 的字符。如果省略 start_num,则假设其值为 1。
麻烦详细说明一下FIND函数公式的用法?
函数 FIND 与 FINDB 区分大小写并且不允许使用通配符。如果您不希望执行区分大小写的搜索或者要使用通配符,可以使用 SEARCH 和 SEARCHB 函数。如果 find_text 为空文本 (""),则 FIND 会匹配搜索字符串中的首字符(即编号为 start_num 或 1 的字符)。Find_text 不能包含任何通配符。如果 within_...
match函数的用法
仅需3步!不写公式自动完成Excel vlookup表格匹配!Excel在线免,vlookup工具,点击16步自动完成表格匹配,无需手写公式,免费使用!
Excel中find函数的使用方法
find函数的作用是定位某个字符在单元格中的位置,find函数的公式为=FIND("提取字符",行数,1)1、打开excel表格,选择单元格,输入=FIND,双击弹出框中的FIND 2、输入要查找的内容,输入英文逗号,点击搜寻的单元格,按下回车键即可返回查找内容的起始位置 总结:进入表格输入公式 输入内容符号...
Excel中find函数的使用方法和实例教程
1. find_text:需要查找的文本。2. within_text:包含要查找文本的文本。3. start_num:开始查找的字符编号。如果省略,默认为1,即从within_text的首字符开始查找。第二,FIND函数的使用案例:例如,在Excel中,我们希望将班级和老师的名字位置互换。可以使用以下公式:B2单元格的公式:=MID(A2, FIND...
excel find函数怎么用
Excel中find函数的用法为 =find(要查找的字符,查找区域,起始搜索位置)软件版本:Office2013 举例说明如下:1.找出A列种数字4在各自单元格出现的位置数:2.输入公式如下(起始搜索位置省略,认为是从第一位开始):3.下拉填充得到结果(如果搜索不到,返回错误值):...
excel中find函数怎么用?find公式实用方法介绍
find函数就是用来定位的,找到目标所在的位置,就好像是在一个队列里面 找到一个人的位置一样.find的公式表达式 find(find_text,within_text,start_num),其中find_text是指查找的目标,within_text是指目标所在的单元格,start_num是指开始的位置.首先在excel中输入等于号,即=,一般无论什么公式第...
excel find函数怎么用
Find函数用法=Find(查找的字符串,被查找的字符串或所在位置,查找开始的位置(如省略,则认为从第一位开始))软件版本:Office2013 举例说明如下:1.利用find函数,找出1在A列个单元格出现的位置:2.输入公式如下:3.下拉填充得到结果:
FIND函数的详细讲解及实例分析
第二问题,将冒号替换为加号,公式为:=LEFT(B8, FIND(":",B8)-1) & "+" & RIGHT(B8, LEN(B8)-FIND(":",B8))。这两个问题都展示了FIND函数在实际工作中的应用效果。FIND函数不仅易于理解,而且出错率低,是提升工作效率的得力助手。我的公众号“VBA与GOLANG语言学习”以及“VBA学习交流...
如何在Excel中使用FIND函数
首先,通过公式"=FIND("#", A2)"获取"#"的位置。一旦得到该位置,我们就可以使用MID函数来截取品牌名。完整的公式是"=MID(A2, 1, FIND("#", A2) - 1)",这里MID函数从第一个字符开始,到找到的"#"字符前的所有字符,就能得到完整的品牌名。重复这个过程,你就能在一行行数据中快速提取出...
find函数
find函数是Excel中的一个强大工具,它用于定位指定值在单元格字符串中的位置。其基本结构为find(待查找值, 查找范围, 起始位置)。例如,如果你想在单元格A1(内容为1234256)中查找数字2的位置,使用公式find(2, A1)会返回2,因为2在第一位。如果你想从特定位置开始查找,如从第三位,可以添加第三...
Excel中进行Find函数的操作技巧
Excel中进行Find函数的操作步骤 find函数的语法如下图:如下图示例,需要在A2中查找字符A的位置,在A3中查找字符B的位置,我们可以用find函数。我们在C2中录入公式:=FIND("A",A2,1),函数返回结果为5,说明字符A在A2单元格中的位置为第5位,同理,在C3中录入公式:=FIND("B",A3,1),函数返回...