find函数详解 find函数

find函数详解?

excel find函数讲解

FIND函数语法:FIND(find_text,within_text,start_num)

FIND函数其中的参数如下:

第一, Find_text表示要查找的文本。

第二,Within_text表示包含要查找文本的文本。

第三,Start_num是指定开始进行查找的字符。within_text 中的首字符是编号为 1 的字符。如果忽略 start_num,则假设其为 1。

延伸阅读

c语言find函数的使用方法?

c find函数的使用方法

1.

打开Microsoft Visual Studio软件

2.

新建C++ 控制台工程,命名为Test工程

3.

理解find函数的用法:find函数用于查找数组中的某一个指定元素的位置。

4.

编写代码,使用find函数查找数字,运行程序并输出结果 比如:有一个数组{ 2, 1, 4, 1, 6, 99,23 };

find函数公式语法?

Excel中的find函数,返回某个字符串在整个字符串中的位置,比如“abc”,我们要查找“b”的位置,使用公式=FIND(“b”,”abc”),返回值2,那么find函数在实际工作中的用途是什么呢。

find函数语法:find(“查找值”,“被查找的字符串”)

excel怎么用函数查找?

答:1find函数的作用是定位某个字符在单元格中的位置,find函数的公式为=FIND(“提取字符”,行数,1)

2打开excel表格,在单元格中输入=FIND,双击弹出框中的=FIND。

3输入想要定位的字符,字符必须用英文双引号包含,使用英文逗号隔开,输入搜寻的单元格编号,再用英文逗号隔开,输入数字1,回车即可得出结果。

excel查找包含某个字符的数据函数?

Excel中,可以利用find函数来判断一个字符创中是否包含某一特定字符。

关于find函数:

函数 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 不能包含任何通配符。

如果 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,则会对跳过的字符计数。

excel find函数的用法?

Find函数是对要查找的文本进行定位,以确定其位置。

find函数的语法格式是=find(find_text,within_text,start_num),Find(要查找的文本,文本所在的单元格,从第几个字符开始查找[可选,省略默认为1,从第一个开始查找])。

Find函数进行定位时,总是从指定位置开始,返回找到的第一个匹配字符串的位置,而不管其后是否还有相匹配的字符串。

如何在excel中使用find函数?

  1、首先,我们依然来看下它的公式模型,其模型为:FIND(find_text,within_text,start_num),其中“find_text”指的是:我们要查找的字符串;“within_text”指的是:查找的区域,就是查找数据的一个范围;“start_num”指的是:开始进行查找的字符数(比如start_num为1,则从单元格内第一个字符开始查找关键字。如果没有输入start_num的值,则系统默认其为1)。

  2、这里我们要查找某个人身份证中的“5”在第几位,这时候,我们就可以使用find函数。这里,我们输入公式:=FIND(A7,B2,1),公式的意思是:查找A7单元格中的值,在B2中查找,从第1位字符开始查找。查找结果为最开始找到的一位,找到即停止,不再向后继续查找。

  4、这个函数其实更多的运用是,当求的位数不一样的时候,比如,座机电话的区号,大部分是四位,而有些事三位,这时候,如果使用mid或者left又或者是right都不好确定具体位置,这时使用find函数再适合不过了。比如这里,我们要提取出区号,我们输入公式:=LEFT(D2,FIND(“-”,D2,1)-1),这个公式的意思是:提取D2单元格的左边部分,提取位数为查找到“-”号的位置位数减去1。

  6、接上边的例子,我们要提取单元号,这个怎么提取呢?单元号在中间,位置如何确定呢?我们注意看,单元号的两边都有“-”这个符号,我们可以从左边入手,也可以从右边入手。但右边入手较复杂,这里就不展开讲。如果从左边入手,我们可以使用公式:(这里我们先默认单元号只有1-9,不超过9。)=MID(H2,FIND(“-”,H2,1)+1,1),这个公式的意思是:在H2中提取数值,从查找到“-”的位置位数加1的位数开始提取,提取1位数值。

vba find函数实例详细讲解?

定义

在指定区域查找特定信息,查找到第一个值停止查找

表达式

Range.Find(What,[After],[LookIn],[LookAt],[SearchOrder],[SearchDirection],[MatchCase],[MatchByte],[SearchFormat]);

<单元格区域>.Find (要查找的数据,开始查找的位置,查找的范围类型,完全匹配还是部分匹配,行列方式查找,向前向后查找,区分大小写,全角或半角,查找格式)。

参数

名称:What 必选 Variant 要搜索的数据,可为任意数据类型,可使用通配符

名称:After 可选 Variant after必须是区域中的某个单元格,搜索是从after之后开始的,直到方法绕回此单元格时候,才对此单元格进行搜索.如果不指定参数,搜索从区域左上角开始搜索

名称:LookIn 可选 Variant 查找范围,对应[查找与替换]中[查找范围]下拉选项,xlVlues按值查找,xlFormulas按公式查找,xlComments按批注查找

名称:LookAt 可选 Variant 完全匹配还是部分匹配,xlWhole,xlPart

名称:SearchOrder 可选 Variant 按行查找还是按列查找,xlByRows按行查找,xlByColumuns按列查找

名称:SearchaDirection 可选 Variant 搜索的方向,xlNext正向查找,xlPrevious反向查找

MatchCase 可选 Variant True为区分大小写,默认值为False

MatchByte 可选 Variant 只在双字节语言使用,True双字节只与双字节字符匹配;False双字节字符可以对等的单字节字符匹配,是否区分全/半角

SearchFormat 可选 Variant 搜索的格式,true为必须指定的单元格格式,false表示查找的结果可以是任意格式(使用该参数时,必须先行指定格式,Application.FindFormat.属性)

Sub test1()

Dim r As Range

Dim s As String

s = “Hello”

Dim a As Range

‘查找第一个内容含有vba的单元格

‘Set r = Worksheets(1).Cells.Find(“vba”)

‘查找第一个内容精确为vba的单元格

‘Set r = Worksheets(1).Cells.Find(what:=”vba”, lookat:=xlWhole)

‘查找第一个包含大写字母”VBA”,且单元格为红色的的单元格

‘Application.FindFormat.Interior.Color = vbRed

‘Set r = Worksheets(1).Cells.Find(what:=s,lookat:=xlPart, MatchCase:=True, Searchformat:=True)

‘找到第一个内容为“GWb”的单元格,并且大小写精确匹配。

Set r = Range(“I13”)

Do

Set r = Worksheets(1).Cells.Find(what:=s, after:=r, lookat:=xlPart, MatchCase:=False, Searchformat:=False, LookIn:=xlValues)

r.Interior.Color = vbBlue

‘ Set r = Worksheets(1).Cells.Find(what:=s, after:=a, lookat:=xlPart, MatchCase:=True, Searchformat:=False, LookIn:=xlFormulas)

MsgBox (r.Address())

If r.Address = “$I$13” Then Exit Do

Loop While Not r Is Nothing

MsgBox (r.Address())

End Sub

python中find的用法详解及示例?

python中find的函数的功能是查找指定的字符串并返回该字符串的起始位置。

函数原型:find(str, pos_start, pos_end)

参数如下:

str:被查找“字符串”

pos_start:查找的首字母位置(从0开始计数。默认:0)

pos_end: 查找的末尾位置(默认-1)

返回值:如果查到:返回查找的第一个出现的位置。否则,返回-1。

1.查找指定的字符串:

2.限制起始位置查找字符串:

3.指定位置警署查找字符串:

excel中find的用法?

find函数的作用是定位某个字符在单元格中的位置,find函数的公式为=FIND(“提取字符”,行数,1)

1、打开excel表格,选择单元格,输入=FIND,双击弹出框中的FIND

2、输入要查找的内容,输入英文逗号,点击搜寻的单元格,按下回车键即可返回查找内容的起始位置

总结:

输入=FIND并双击

输入内容按下回车键

版权声明