excel使用FIND和FINDB函数查找字符串

时间:2022-08-24 17:28:42 

在excel中,函数FIND和FINDB用于在第二个文本串中定位第一个文本串,并返回第一个文本串的起始位置的值,该值从第二个文本串的第一个字符算起。不同的是FIND函数查找的是字符串的字符,而FINDB函数查找的是字符串的字节。语法为:
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,则会计算跳过的字符。

示例:
基础数据如图所示,A2的内容为“Excel教程: www.Excel329.cn ”,则以下公式说明如下:


=FIND("E",A2):A2中第一个“E”的位置,返回结果为“1”。
=FIND("e",A2):A2中第一个“e”的位置,区分大小写,返回结果为“4”。
=FIND("E",A2,3):A2中从第3个字符开始查找第一个“E”的位置,返回结果为“13”。
=FINDB("E",A2,3):A2中从第3个字节开始查找第一个“E”的位置,其中汉字“教程:”占两个字节,返回结果为“16”。

标签:函数,字符,文本,第一个,Excel函数
0
投稿

猜你喜欢

  • Excel表格中删除重复行的方法

    2023-01-14 19:59:57
  • 怎样使用Word2003打开Word2013的DOCX文档

    2023-12-11 16:40:23
  • Word2013如何在任意页插入页眉和页脚

    2023-11-29 23:25:45
  • 教你如何用Excel来聊天

    2022-10-23 09:57:03
  • 你真的会用Sum函数吗?

    2023-04-28 01:33:12
  • excel复制筛选后表格教程

    2022-03-03 10:02:56
  • COLUMN函数的用法详解

    2022-08-18 23:10:32
  • 在word2010怎么添加和删除水印?

    2022-12-16 05:47:14
  • iOS 15 新功能:设置通知摘要和定时接收通知

    2023-08-17 04:00:47
  • excel表格怎么下拉数字递增

    2023-04-26 15:47:57
  • excel表格列名称的修改方法

    2023-11-29 23:52:47
  • Word 里文字怎么总是对不齐?这个方法好多人都不知道!

    2023-04-06 16:35:57
  • Excel公式中的引用运算符使用基础教程

    2022-11-15 05:32:29
  • 如何在Word中进行首行缩进的设置

    2022-03-23 20:35:50
  • word2010将表格转化成文字的方法

    2023-06-04 18:14:49
  • Word 中行号的两种格式设置 word如何设置行号格式

    2023-12-08 01:58:08
  • 在Excel中如何使用DGET函数?

    2023-04-17 19:44:31
  • 打印Excel表格时怎么去除底纹和颜色?

    2023-06-21 15:38:11
  • Word打开有的文件但是不显示内容怎么办

    2023-11-30 15:17:33
  • 利用Word2010文档中屏幕截图功能进行截图插入图片

    2023-03-28 06:24:52
  • asp之家 电脑教程 m.aspxhome.com