SEARCH、SEARCHB 函数
发布时间:2023-01-04 21:15:40
本文介绍MicrosoftExcel中SEARCH和SEARCHB函数的公式语法和用法。
说明SEARCH和SEARCHB函数可在第二个文本字符串中查找第一个文本字符串,并返回第一个文本字符串的起始位置的编号,该编号从第二个文本字符串的第一个字符算起。例如,若要查找字母“n”在单词“printer”中的位置,可以使用以下函数:
=SEARCH(“n”,”printer”)
此函数会返回4,因为“n”是单词“printer”的第四个字符。
也可以在一个单词中搜索另一个单词。例如,以下函数:
=SEARCH(“base”,”database”)
会返回5,因为单词“base”是从单词“database”的第五个字符开始的。使用SEARCH和SEARCHB函数可以确定某个字符或文本字符串在另一个文本字符串中的位置,然后可使用MID和MIDB函数返回文本,或使用REPLACE和REPLACEB函数更改文本。本文中的示例1中演示了这些函数。
重要:
这些函数可能并不适用于所有语言。
只有在将DBCS语言设置为默认语言时,函数SEARCHB才会将每个字符按2个字节计数。否则,函数SEARCHB的行为与SEARCH相同,即将每个字符按1个字节计数。
支持DBCS的语言包括日语、中文(简体)、中文(繁体)以及朝鲜语。
语法SEARCH(find_text,within_text,[start_num])
SEARCHB(find_text,within_text,[start_num])
SEARCH和SEARCHB函数具有下列参数:
find_text 必需。要查找的文本。
within_text 必需。要在其中搜索find_text参数的值的文本。
start_num 可选。within_text参数中从之开始搜索的字符编号。
备注
SEARCH和SEARCHB函数不区分大小写。如果要执行区分大小写的搜索,可以使用FIND和FINDB函数。
可以在find_text参数中使用通配符 (问号(?)和星号(*)) 。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的问号或星号,请在字符前键入波形符(~)。
如果找不到find_text的值,则#VALUE!错误值。
如果省略了start_num参数,则假设其值为1。
如果start_num不大于0(零)或大于within_text参数的长度,则#VALUE!错误值。
可以使用start_num来跳过指定数目的字符。以SEARCH函数为例,假设要处理文本字符串“AYF0093.YoungMensApparel”。若要在文本字符串的说明部分中查找第一个“Y”的位置,请将start_num设置为8,这样就不会搜索文本的序列号部分(即本例中的“AYF0093”)。SEARCH函数从第8个字符开始,在下一个字符处查找在find_text参数中指定的字符,并返回数字9。SEARCH函数总是返回从within_text参数的起始位置计算的字符的编号,如果start_num参数大于1,则会计算跳过的字符。
示例复制下表中的示例数据,然后将其粘贴进新的Excel工作表的A1单元格中。要使公式显示结果,请选中它们,按F2,然后按Enter。如果需要,可调整列宽以查看所有数据。
Statements
ProfitMargin
margin
The”boss”ishere.
公式
说明
结果
=SEARCH(“e”,A2,6)
单元格A2中的字符串中,从第6个位置起,第一个“e”的位置。
7
=SEARCH(A4,A3)
“margin”(要搜索的字符串位于单元格A4中)在“ProfitMargin”(要搜索的字符串位于单元格A3中)中的位置。
8
=REPLACE(A3,SEARCH(A4,A3),6,”Amount”)
首先在单元格A3中搜索“Margin”的位置,然后将该字符以及接下来的五个字符替换为字符串“Amount”,从而实现将“Margin”替换为“Amount”的目的。
ProfitAmount
=MID(A3,SEARCH(“”,A3)+1,4)
返回“ProfitMargin”(单元格A3)中第一个空格字符后的前四个字符。
Marg
=SEARCH(“”””,A5)
单元格A5中第一个双引号标记(“)的位置。
5
=MID(A5,SEARCH(“”””,A5)+1,SEARCH(“”””,A5,SEARCH(“”””,A5)+1)-SEARCH(“”””,A5)-1)
仅返回单元格A5中被双引号括起来的文本。
boss
数据 |
---|


猜你喜欢
- QQ五笔输入法使用自定义短语的方法如下:自定义短语是通过特定字符串来输入自定义好的文本,设置自己常用的自定义短语可以提高输入速度,比如,可比
- 坐拥用户数最多的电脑操作系统,为了能够使用户有更好的体验经常频繁的更新,Windows10系统默认自动更新,在很多人看来,自动更新会比手动更
- 系统部落XP系统经典稳定,深得用户的青睐,为了帮助用户更好地使用系统部落 XP系统,现笔者给大家分享系统部落xp系统防止使用过程中崩溃的窍门
- 最近有用户反映笔记本Win7系统在安装官方的新版Synaptics驱动后,触摸板触击不能使用、移动、滑动,无法实现单击、双击功能,这种情况怎
- ps深度模糊滤镜在哪?最新的ps软件中,新增了不少的效果功能,丰富用户的图片编辑,比如深度模糊滤镜工具,那这个工具在哪怎么用呢?来看看详细的
- 在我们日常办公中,一些保密文件或是隐私文件不想别人看到的怎么办。下面让小编为你带来excel表格如何加密的方法。excel表格加密步骤:1、
- mspub.exe是Microsoft Publisher产品相关程序,用于商业和个人新闻文章的出版进程文件: mspub or mspub
- 在Word2010文档中插入SmartArt图形后,用户可以根据需要重新选择SmartArt图形布局。具体操作步骤如下所述:第1步,打开Wo
- 如果您在 Mac 上遇到持续的网络问题,例如不断从 Wi-Fi 网络掉线、无法加入网络、仅影响特定 Mac 的互联网连接异常缓慢或其他与网络
- WPS怎么对段落文字进行处理操作方法教学。在进行外部的文字导入之后,有用户发现导入的文字内容格式是错误的,导致文字段落的排版非常难看。那么这
- U盘经常在不同电脑使用读写的话,很容易感染电脑病毒,然后在继续传入电脑,那要怎么解决这个问题呢?今天小编就给大家分享win7系统
- SUMIF函数很多同学都用的非常熟练,但有几个同学们很少遇到的特殊用法,今天分享给大家。1、含错误值的区域求和。如果直接用SUM,返回的错误
- 我们在使用WiFi的时候,通常都是第一次连接的时候会输入密码,后面都是记住密码自动连接的。但是如果遇到有朋友问你WiFi密码时,我想大部分用
- 小技巧:双击在offcie Excel中妙用. 1.巧分窗口 如果仔
- “九九乘法表”对大家来说都再熟悉不过了,但是要让你用鼠标轻轻一拖就能制作出它,却也不是一件容易的事情。下面我就利用Excel中的公式来试一试
- 在steam平台玩游戏的时候由于一些不当的操作而导致收到了红信,那么该怎么去解除这个红信呢?今天就给你们带来了解决的详细方法,一起学习下吧。
- 朋友们如果对当前的Win10系统运行情况比较满意,可以创建一个系统还原点,若是以后系统出了问题,那么就可以一键还原到这时的状态,Window
- 默认情况下,在EXCEL单元格中输入超过单元格宽度过长的文字,单元格宽度相对来说是固定不变的,我们只有想办法来排版文字,使其文字自动适应单元
- MathType是一款功能强大的数学公式编辑器,通过使用该软件能够帮助用户在文档中插入复杂的符号,要用鼠标画一个旋转符号并不容易,而这款软件
- 大部分小伙伴在电脑使用一段时间后会重装系统,不过有一些小伙伴在重装完系统之后去发现系统进不去,那么遇到这种情况应该要怎么办呢?下面就和小编一