在Excel中对多个文本值进行条件格式化(4种简单的方法)------译者注

  • Share This
Hugh West

在数据集中,我们经常有多个文本值要进行比较,以便找到一个匹配。 在这篇文章中,我们讨论使用几个函数对多个文本值进行条件格式化,例如 , , 身份证号码(ISNUMBER , 搜索 , 累计 ,以及 SUMIF 我们使用上述的一些功能来完成工作。

假设,我们有一个数据集,其中有 产品销售 ,其中我们的文本值列名为 地区 , 城市 , 类别 ,以及 产品 我们想根据这些文本值列的多个文本值对数据集进行条件性格式化。

供下载的数据集

条件性格式化多个文本值.xlsx

在Excel中对多个文本值进行条件格式化的4种简单方法

方法1:使用AND函数

在数据集中,我们有四个文本列,我们想突出显示有以下内容的行 "东方" 作为 地区 "Bars" 作为 类别 .

步骤1。 选择整个范围( $B$4:$G$21 之后,到 首页 Tab> 选择 条件性格式化 (在 风格 section)> 选择 新规则 (从下拉选项中)。

第2步。 新的格式化规则 窗口弹出。 在窗口中,选择 使用一个公式来确定哪个单元格需要格式化 (来自 选择一个规则类型 对话框)。

然后将以下公式粘贴在 编辑规则描述 箱子。

=AND($B4="East",$D4="Bars")

的语法。 功能是

AND(logical1,[logical2]...)

公式内部。

$B4="东"。 是指 逻辑1 争论。

$D4="Bars"。 是指 逻辑2 争论。

而公式中,这两个参数所对应的行的格式为 .

第3步。 点击进入 格式 ...... 格式化单元格 窗口打开,从 格式化单元格 窗口,选择任何 填充 颜色从 填充 然后点击 认可 .

第4步。 你将返回到 新的格式化规则 对话框。 再一次。 点击 好的。

数据集中所有匹配的行都会被格式化为我们选择的填充颜色。

如果你仔细观察,你可以看到公式的条件格式只有那些同时具有以下特征的行 "东方" 作为 地区 "Bars" 作为 类别 .

阅读更多。 如何在Excel中根据单元格中的文本值来改变行的颜色

方法2:使用OR函数

现在,我们想把条件格式化再向前推进一步。 在这种情况下,我们希望对有以下任何一条的行进行格式化,如 "东方" , "波士顿" , "饼干" ,以及 "全麦" 我们可以在文本值列中使用 函数来达到预期的结果。

步骤1。 重复一遍 步骤1至4 方法一 .只需将插入公式替换为 编辑规则描述 用以下公式计算。

=OR($B4="东方",$C4="波士顿",$D4="饼干",$E4="全麦")

在这里,我们已经检查了是否 B4 , C4 , D4 ,以及 E4 单元等于 "东方" , "波士顿" , "饼干" ,以及 "全麦" 分别是。 如果有任何条件符合,就会触发该行动。

第2步。 点击 认可 你会看到该公式格式化了所有包含我们前面提到的任何文本的行。

你可以根据你的需要添加或删除任何文本条件,以格式化数据集。

类似的阅读。

  • 基于另一个单元格的多个值的Excel条件格式化
  • 如何将条件格式化应用于多行(5种方法)
  • Excel基于另一个单元格文本的条件格式化[5种方法] 。
  • 如果单元格包含任何文本,Excel的条件格式化

方法3:使用OR ISNUMBER和SEARCH函数

当我们想对包含特定多个产品的数据集进行条件格式化时,会发生什么? 例如,我们有多个产品,如 巧克力片 , 卜睿哲 ,以及 全麦 在这种情况下,我们想突出显示所有包含这些特定产品的行。

为了更好地表达,我们删除了 地区 城市 栏目特别讨论这种方法。

步骤1。 在新的一列中插入产品的名称(即。 包含多个文本 ).

第2步。 重复进行 步骤1至4 方法一 在这种特殊情况下,将公式替换为 格式化公式为真的数值 对话框中的公式如下。

=or(isnumber(search($g$4:$g$7,$c4)))

公式内部。

ǞǞǞ 搜索 函数与Range中存在的文本相匹配 $G$4:$G$7 到查询范围的起始单元格 $C4 那么......。 身份证号码 函数返回的值为 假的。 最后,在 函数与find_value Range中的任何文本交替匹配(即。 $G$4:$G$7 ).

第3步。 点击 认可 插入的公式对数据集中的所有行进行了格式化,这些文本与 包含多个文本 列。

请确保你选择特定的范围( $G$4:$G$7 )为 查找文本 里面的 搜索 函数,任何不匹配都会导致整个数据集的格式化,或者根本没有。

阅读更多。 如何对多个条件进行条件格式化

方法4:使用SUM和COUNTIF函数

现在,我们要缩短Method 3 使用一个指定的名称为所有 产品名称 为了做到这一点,我们使用了一个组合的 累计 COUNTIF 职能。

步骤1。 指定一个名称(即。 文本 )到所有的产品到 包含多个文本 列。

第2步。 重复进行 步骤1至4 方法一 ,在这种情况下,只需用下面的公式代替这个公式。

=SUM(COUNTIF($C4, "*"&Text& "*")

在这个公式中。

ǞǞǞ COUNTIF 只匹配一个标准(即。 巧克力片 )到从单元格开始的范围 $C4 结合 COUNTIF 的功能,与 累计 函数使其能够匹配所有标准(即。 文本 )到范围。

第3步。 点击 认可 该公式格式化所有包含与指定名称相匹配的文本的行 文本 .

总结

在这篇文章中,我们使用各种函数和它们的组合来有条件地格式化多个文本值。 我们使用 ,以及 一个组合函数是 , 身份证号码 ,以及 搜索 其他的是 累计 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.