Table of contents
在处理大型数据库时,你可能需要从数据库中找到一个特定的文本。 Excel有一些函数,你可以很容易地做到这一点。 今天在这篇文章中,我们将展示 4 找到简单的方法 如果 的 包含特定文本的单元格范围 在 ǞǞǞ .
下载实践工作手册
下载这份练习表,在阅读本文时进行练习。
查找单元格范围是否包含特定文本.xlsx
在Excel中查找单元格范围是否包含特定文本的4种简单方法
下面的数据集将确定文本范围是否包含一些特定的文本。 此外,左边的列名为 文本 包含预定的文本,右边的一栏是 具体 文本 包含将在左栏检查的文本。 然后,在 结果 为了避免任何兼容性问题,使用 Excel 365 版。
1.在Excel中插入COUNTIF函数来查找单元格区域是否包含特定文本
要确定一个数值或文本是否存在于一个数据范围内,你可以简单地使用一个基于公式的 COUNTIF函数 . ǞǞǞ COUNTIF 函数将帮助我们在满足某些特定条件的情况下计算数值。
步骤。
- 首先,在细胞 E5 ,插入公式。
=COUNTIF(B5:B10,"*"&D5&"*")>0
- 然后,按 进入 来获得结果。
🔎 公式分解
- 这里的输入范围是 B5:B10 .
- 标准是 "*"&D5& "*" 这里我们使用了 星号 (*) 作为一个 通配符 我们将单元格引用前后的星号连接起来。 D4 所以,如果该值出现在范围内的任何地方,就会被算作子串。
- 因此,如果找到该值,那么输出将是 为真 否则,输出将是 失败 .
- 之后,将鼠标光标悬停在公式单元格的右下角,当光标显示出 填充手柄 图标( + ),双击它,对其他单元格应用同样的公式。
- 因此,你会得到结果。
阅读更多。 如何在Excel中查找单元格是否包含特定文本
2.用ISNUMBER和FIND函数查找单元格范围是否包含特定文本
使用基于公式的 身份证号码(ISNUMBER 和 识别 我们可以很容易地从一个单元格的范围内找到特定的文本。 身份证号码 函数在其内部的参数满足的情况下返回逻辑输出。 另一方面,在 识别 函数返回指定文本在一个字符串或文本范围内的具体位置。
步骤。
- 首先,在细胞 E5 ,我们应用这个公式。
=isnumber(find(d5,b5))
- 然后,按 进入 来获得结果。
🔎 公式分解
- ǞǞǞ 查找 这里的功能是确定单元格中提到的文本的确切位置 D5 在文字串中 B5 .它们可以是一个数值,也可以是一个空白(如果在字符串中找不到文本)。
- ǞǞǞ 身份证号码 函数将返回基于由 识别 功能。
- 之后,将同样的函数应用于其余的单元格,通过拖动 填充手柄 到细胞 E10 .
- 因此,你会得到理想的结果。
阅读更多。 Excel搜索范围内的文本
3.结合IF、OR和COUNTIF函数来查找包含某些文本的单元格
当我们需要从给定的单元格范围内寻找特定的文本时,我们可以很容易地用 中频函数 嵌套其他函数在 基金会 因此,请遵循以下方法。
3.1 带有 COUNTIF 功能的 IF
的组合。 基金会 和 COUNTIF 函数将确定目标字符串是否包含特定文本。
步骤。
- 在你想得到结果的单元格中,应用 基金会 与 COUNTIF 这个公式的最终形式是。
=IF(COUNTIF(B5:B10,"*"&D5&"*"), "YES","NO")
🔎 公式分解
- 范围是 B5:B10。
- 标准是 "*"&D5& "*" .
- 如果找到该值,结果将显示 是 .
- 如果没有找到该值,结果将显示 没有 .
- 按以下方式获得结果 进入 .
- 现在将同样的方法应用于其余的特定文本。 与来源相匹配的文本将显示出 是 和其他人将显示 没有 .
3.2 ISNUMBER, SEARCH, 和IF函数
我们可以通过以下组合来确定该字符串是否包含特定的文本。 基金会 , 搜索 ,以及 身份证号码 职能。
步骤。
- 首先,应用 基金会 的功能,与 身份证号码 细胞中的功能 E5 最后的公式是。
=if(isnumber(search(d5,b5)), "found", "not found")
🔎 公式分解
- 我们将找到文本 D5 文内 B5 使用 搜索 功能。
- 结果将显示 找到了 如果该值为真。
- 结果将显示 未找到 如果该值是假的。
- 新闻 进入 来应用该函数。
- 因此,你可以通过拖动 "A "来获得其余单元格的结果。 填充手柄 到细胞 E10 .
3.3 IF与OR和COUNTIF
在这里,结合应用 基金会 , 或。 和 COUNTIF 函数将被部署,以确定是否有任何包含文本的单元格有任何特定的文本或没有。 其中 基金会 函数将帮助我们检查出一个条件,另一方面,在 COUNTIF 将帮助我们在满足该特定条件的情况下计算数值。 而 或 函数将帮助我们根据条件返回所需的输出。
步骤。
- 在细胞中 E5 ,我们输入公式。
=IF(OR(COUNTIF(B5, "*"&$D$5:$D$10& "*")), "YES", "NOT FOUND")
- 因此,按 进入 来获得结果。
🔎 公式分解
- 范围是 B5 .
- 标准是 "*"&$D$5:$D$10& "*" .
- 因此,如果该值存在,结果将显示 是 .
- 此外,如果没有找到该值,结果将显示 未找到 .
- 将同样的公式应用于其余的单元格,通过拖动 填充手柄 图标到单元格 E10 .
阅读更多。 如何在Excel中查找单元格中的文本
4.加入SUMPRODUCT和COUNTIF函数
ǞǞǞ 废物利用 和 COUNTIF 功能还可以帮助你在一系列单元格中找到特定的文本。 按照这些步骤学习。 废物利用 另一方面 COUNTIF 将帮助我们在满足该特定条件的情况下计算数值。
步骤。
- 起初,应用 废物利用 细胞中的功能 E5 这里我们嵌套了 COUNTIF 的功能,在 废物利用 最后的公式是。
=SUMPRODUCT(COUNTIF(B5:B10,"*"&D5&"*"))>0
- 因此按 进入 来获得结果。
🔎 公式分解
- 范围是 B5:B10 .
- 标准是 "*"&D5& "*" .
- ǞǞǞ COUNTIF 函数计算匹配单元格的数量。
- 此外 废物利用 函数获取由 COUNTIF 函数,并获得其总和。
- 最后,将同样的公式应用于其余的单元格。 其结果是关于输入的准确的。
需要记住的事情
- 当我们使用通配符时,我们需要在每个子串上应用星号(*)。 星号 ( * ) 使用时匹配任何数量的字符。
- 在使用 基金会 与 或 公式记得要 区块 通过使用绝对的单元格引用,对该范围进行修改 ($) .