Excel2021系列(十五)FIND与FINDB函数

哈喽,小伙伴们,大家好,今天我们来分享一下文本函数,每天看一看,提高我们的办公小技巧。

  1. Find函数

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

语法:

FIND(find_text,within_text,start_num)

Find_text 是要查找的字符串。

Within_text 是包含要查找关键字的单元格。就是说要在这个单元格内查找关键字。

Start_num 指定开始进行查找的字符数。比如Start_num为1,则从单元格内第一个字符开始查找关键字。如果忽略 start_num,则假设其为 1。

注意事项:

如果 find_text 是空文本 (),则 FIND 则会返回数值1。

Find_text 中不能包含通配符。

如果 within_text 中没有 find_text,则 FIND返回错误值 #VALUE!。

如果 start_num 不大于 0,则 FIND返回错误值 #VALUE!。

如果 start_num 大于 within_text 的长度,则 FIND 返回错误值 #VALUE!。

2.FINDB函数

FINDB用于查找其他文本串(within_text)内的文本串(find_text),并根据每个字符使用的字节数从within_text的首字符开始返回find_text的起始位置编号。FIND与FINDB的区别在于:前者是以字符数为单位返回起始位置编号,后者是以字节数为单位返回起始位置编号。

语法:

FINDB(find_text,within_text,start_num)

Find_text是待查找的目标文本;

Within_text是包含待查找文本的源文本;

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

注意事项:

此函数适用于双字节字符,它能区分大小写但不允许使用通配符。其它事项与FIND函数相同

以上是关于FIND与FINDB函数的介绍,希望能对小伙伴们有所帮助。我们一起学习,一起进步呀。