如何查找Excel中的单元格范围是否包含特定文本

  • Share This
Hugh West

在处理大型数据库时,你可能需要从数据库中找到一个特定的文本。 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 函数,并获得其总和。
  • 最后,将同样的公式应用于其余的单元格。 其结果是关于输入的准确的。

需要记住的事情

  • 当我们使用通配符时,我们需要在每个子串上应用星号(*)。 星号 ( * ) 使用时匹配任何数量的字符。
  • 在使用 基金会 公式记得要 区块 通过使用绝对的单元格引用,对该范围进行修改 ($) .

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.