【问题标题】:Highlight row based on cell value in ExcelExcel中根据单元格值突出显示行
【发布时间】:2018-11-15 15:59:44
【问题描述】:

在 Excel 中,我有一张包含 3 列数据的工作表。现在我想在特定列之一中选择包含特定文本的所有行,但该列每个单元格包含多个值。

所以在上面我想突出显示 C 列中包含文本“bbb”的所有行。如果我使用公式 =$C1="bbb" 添加新的条件格式规则,则仅选择第 4 行。请问如何才能同时选择第一行和第二行?

【问题讨论】:

    标签: excel


    【解决方案1】:

    您可以使用COUNTIF

    作为你的条件公式

    =COUNTIF($C2,"*bbb*")
    

    然后作为您的适用范围

    =$2:$200 
    

    或者你最后一行是什么,但起始行需要与条件公式中引用的行相同。

    您还可以将"*bbb*" 设为对单元格的引用,以便事后更改它。 =COUNTIF($C2,"*" & $A$1 & "*")

    请注意,对于条件公式 ($C2),该列已锁定,并且“应用于范围”是整行。

    (当单元格内容不仅仅是“bbb”时工作)

    【讨论】:

    • 嗨,布拉德,谢谢,但使用 countif 只会选择包含“bbb”的单元格,我需要在 C 列中选择包含“bbb”的整行。
    【解决方案2】:

    试试这个条件格式规则:

    =IF(FIND("bbb",C1)>0,TRUE,FALSE)

    如果在C1 中的任何位置找到“bbb”,它将返回一个大于 0 的数字并返回TRUE

    【讨论】:

    • 嗨 dwirony,谢谢,但这有助于我仅突出显示具有“bbb”的单元格,同时我需要选择 C ​​列中包含“bbb”的整行。
    • @Dragonfly 我测试了这个功能,它可以工作。它适用于内部包含“bbb”的任何单元格。 Find 函数的目的是在单元格内找到“bbb”,然后您可以像其他答案一样将其应用于整行
    • 啊,您需要突出显示整行,我没有意识到这一点。
    猜你喜欢
    • 1970-01-01
    • 2023-04-10
    • 2015-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-14
    • 2018-05-21
    • 1970-01-01
    相关资源
    最近更新 更多