Table of contents
在 微软Excel ,在 识别 功能和 搜索 函数可以在一个字符串中找到必要的字母或数字连线,一个带有文本数据的单元格。 在这篇文章中,我们将看到一个关于 识别 和 搜索 在Excel中的函数。
下载实践工作手册
你可以下载工作手册,用它们进行练习。
查找& 搜索功能.xlsxExcel中FIND函数的介绍
在Excel中, 查找功能 是一个内置函数,被归类为 字符串/文本功能 ...... 查找功能 习惯于寻找文本字符串中某个字符或子串的位置。
➧ 语法。
的语法是 查找功能 是。
发现( find_text, within_text, [start_num ])
➧ 争论。
find_text: [必填]我们正在寻找的文本。
within_text: [必填]该文本包括我们正在寻找的文本。
start_num: [可选] 定义搜索开始的位置。 字符1是文本中的第一个字符。 如果没有指定开始号,则认为是1。
➧ 返回值。
查找文本的位置用一个数字表示。
Excel中的搜索函数简介
ǞǞǞ 搜索功能 允许使用简单或复杂的搜索来搜索数据库中的对象。 该函数给出了一个文本字符串在另一个文本字符串中的位置。 它被归入Excel 字符串/文本功能 .
➧ 语法。
的语法是 搜索功能 是。
搜索( find_text,within_text,[start_num ])
➧ 争论。
find_text: [必填] 搜索的文本。
within_text: [required] 要在里面搜索的文本。
start_num: [可选] 在文本中开始搜索的位置。 默认值是1。
➧ 返回值。
查找文本的位置用一个数字表示。
Excel FIND函数VS Excel SEARCH函数
在Excel中, 识别 功能和 搜索 控件非常相似,都是为了实现同样的目标,但方式略有不同,但都很关键。 Excel的主要区别在于 识别 和 搜索 职能是, 搜索 是不区分大小写的,而 识别 另一个区别是 搜索 允许使用通配符,而 识别 并不如此。
5个例子:Excel中FIND和SEARCH函数的比较输出结果
ǞǞǞ 识别 和 搜索 它们通常与其他功能一起使用,如 医学部 , LEN , 左边 ,或 权力 ,以及 误差(IFERROR 我们将在下面的例子中看到这些。
1.在文本单元格中插入Excel FIND & SEARCH功能
我们可以插入 识别 和 搜索 函数来检测该特定单词或字母的位置。 假设,我们想找到' e '在 ǞǞǞ ,所以我们把文本字符串放在列 B, 和文本字符串的位置的结果是在第 C 遵循以下步骤。
- 因此,首先,我们将使用 识别 功能 来找到''的位置。 e 为此,我们需要选择单元格 C5 之后,将公式放入该单元格。
=FIND("e",B5)
- 然后,按 进入 键盘上显示的结果是 4 该公式返回 4 因为 e 是指 4 钍 字母 ǞǞǞ .
- 现在,第二,我们将使用 搜索功能 来搜索''的位置。 e 要做到这一点,我们必须选择我们想看到结果的单元格,所以我们选择单元格 C6 现在,在这个特定的单元格中,输入公式。
=SEARCH("e",B6)
- 而且,按 进入 而且,我们可以看到,结果是 1 该公式返回 1 因为 E 是单词中的第一个字符 ǞǞǞ 由于我们知道 搜索功能 是不分大小写的,就像 查找功能 当它找到这个字母时,它将立即显示结果。
- 因此,通过使用 识别 和 搜索 函数,我们可以发现文本字符串中的任何单词或字母的位置。
阅读更多。 如何在Excel中查找单元格中的文本
2.应用FIND函数查找给定字符之前或之后的字符串
假设,我们有一些名字在列 B 我们想在列中分别找到每个人的名字和姓氏 C ,以及 D 要做到这一点,我们需要遵循以下程序。
- 首先,为了得到第一个名字,我们选择单元格 C5 我们可以使用 识别 或 搜索 函数,并结合 LEFT功能 因此,我们正在使用 识别 功能。
- 第二,把公式放在单元格中 C5 .
=left(b5, find(" ", b5)-1)
- 然后,按 进入 .
- 现在,我们想获得姓氏,为此,我们可以使用连接的 权力 , 识别 或 搜索 和 LEN 因此,与之前相同的道理,选择单元格 D5 并把公式放在那里。
=right(b5,len(b5)-find(" ",b5))
- 在按下 进入 键,你将在结果单元格中得到最后的名字。
在这里, LEN函数 将累积总的字符数,然后是 查找功能 将减去空间的位置。 最后是 右键功能 将显示右侧的字符。
- 接下来,要把公式复制到列上 C ,拖动 填充手柄 下来或只是 双击 关于 加 (' + ')标志。
- 同样地,拖动 填充手柄 过列 D 来重复这个公式。
- 最后,这将从名字中提取所有的名和姓。
请注意。 我们使用 识别 函数,而不是 搜索 因为我们想得到一个更准确的值,因为我们都知道 查找功能 是区分大小写的。
阅读更多。 如何在Excel中查找字符串中的一个字符
3.在Excel中插入FIND函数来查找第N个出现的特定字符
假设,我们有一些带有特殊字符的文本字符串 冲刺 (' - ')列中 B 而我们想找到 2 和 和 3 rd 的位置。 冲刺 (' - ')在列中连续出现 C ,以及 D 为了获得特殊字符的位置,让我们按照以下步骤进行。
- 与前面的例子一样,首先在电子表格中选择你想在使用公式后看到结果的单元格。 因此,我们选择单元格 C5 .
- 第二,将公式放入该单元格。
=find("-", b5, find("-",b5)+1)
- 第三,按 进入 来看结果。
在这里,公式是为了得到 2 和 位置。
- 此外,拖动 填充手柄 下来复制这个公式。
- 接下来,我们要获得 3 rd 列中的位置 D 因此,我们选择单元格 D5 并把公式放在那里。
=find("-",b5, find("-", b5, find("-",b5)+1) +2)
- 此外,按 进入 键盘上的键。
这里,公式将显示 3 rd 特殊字符的位置。
- 而且,现在,再次拖动 填充手柄 下来,将公式复制到列 D .
- 最后,按照这些步骤,你将得到你想要的结果。
阅读更多。 如何寻找字符串中的字符(8个简单的方法)的Excel
类似读物
- 在Excel中查找大于零的列的最后一个值(2个简单的公式)。
- 如何在Excel中寻找最低的3个值(5种简单方法)
- 在Excel中查找某一范围内首次出现的数值(3种方法)
- 在Excel中查找外部链接(6种快速方法)
- 如何在Excel中查找单元格是否包含特定文本
4.应用搜索功能查找括号之间的文本
假设,我们有一些文本字符串,我们只想获得被括号括起来的文本。 要获得这些文本字符串在 括号内的内容 我们需要 MID功能 来分隔字符串中必要数量的字符。 以及 识别 或 搜索 让我们按照下面的步骤来做。
- 在开始时,选择你想看到结果的单元格。 因此,我们选择单元格 C5 .
- 然后,将该公式复制并粘贴到该单元格。
=mid(b5,search("(",b5)+1, search(")",b5)-search("(",b5)-1)
- 接下来,按 进入 .
你所需要做的就是在粘贴公式后,根据你的单元格位置改变单元格编号。
- 之后,拖动 填充手柄 下来复制公式。
- 最后,括号内的文本现在被从整个文本字符串中提取出来。
🔎 这个公式是如何工作的?
⏩ search("(", b5)+1 : 这将从单元格中获取单元格值 B5 ,并搜索开头括号''的位置。 ( '这就是 4+1 ,从 搜索("(", b5) 我们将得到 4 ,导致空间也被计算在内。
输出→5 ,也就是括号内的第一个字母''。 0 '.
⏩ search(")", b5)-search("(", b5)-1 : 这将找到括号''的位置。 ) '。 然后,减去开头的括号位置。
输出→10-4-1。 ⇒ 6-1; ⇒ 5 ,也就是括号内的最后一个字母''。 1 '.
⏩ mid(b5,search("(",b5)+1, search(")",b5)-search("(",b5)-1) : 这将提取括号内的文本。
输出 → 01001
阅读更多:Excel搜索范围内的文本(11种快速方法)
5.结合FIND & IFERROR函数来处理查找文本的错误
如果 查找文本 没有找到,那么它就会在两个页面显示错误信息 识别 和 搜索 而不是显示错误信息,我们可以使用 误差(IFERROR 函数,用于显示一个富有表现力的信息,如' 未找到 '。 例如,在单元格 C10 ,用户可以输入任何文本和单元格 C5 将对输入的文本进行搜索。
- 首先,选择你希望在单元格中的推断文本位置的单元格 C10 因此,我们选择单元格 C11.
- 第二,把公式放在单元格中 C11b .
=IFERROR(FIND(C10, C5), "没有找到给定的文本!")
- 然后,按 进入 正如你所看到的,它将显示 1 .因为该文本 ǞǞǞ 只在细胞中发现一次 C5 .
- 文本 视觉设计(Indesign) 细胞中没有发现 C5 因此,它将给出一个信息'。 没有找到给定的文本! '.
阅读更多。 如何使用公式在Excel中查找粗体字
应注意的事项
如果满足以下任何条件,Excel 识别 和 搜索 函数产生的 #VALUE! 错误。
- 文本内不具备以下功能 查找文本 .
- within_text 的字符数比 start_num .
- start_num 是零(' 0 ')或一个负值或 start_num 小于或等于零(' 0 ').
总结
上述内容将使你了解到 识别 和 搜索 希望这对你有帮助!如果你有任何问题、建议或反馈,请在评论区告诉我们。 或者你可以看一下我们的其他文章,在 淘宝网 博客!