【问题标题】:Highlight a Cell in Excel Based on Identical Contents in a Column with Varying Contents基于具有不同内容的列中的相同内容突出显示 Excel 中的单元格
【发布时间】:2017-08-22 20:31:03
【问题描述】:

我正在尝试确定是否可以使用具有条件格式的公式或 VBA 宏来突出显示基于另一列中具有相同内容的单元格的单元格,并且具有不同的数据。

为了更彻底地解释,假设我有 A 列,每行都有唯一的内容,第 1-280 行。每行都被格式化为文本字符串,例如“12E00”或“97EBC”。我还有 T 列,它基于导入的数据,可能包含 A 列中的一些数据,但不是全部,也不是在同一行中。它也从第 9 行开始,而不是第 1 行。重复在 47 个不同的选项卡上,在不同的选项卡上具有不同的行内容(有些可能有 1-280,有些可能有 1-160)。

是否有一些条件格式公式/宏(对可能的工作组件进行解释,以便我可以自学并教育我对内部工作的监督)可以让我突出显示 A 列中的任何单元格在 T 列的某处显示相同的文本字符串?此外,请记住,我正在检查 A 列中的每一行与 T 列,并且 T 列将仅包含 A 列中的一些文本字符串。

【问题讨论】:

    标签: excel


    【解决方案1】:

    我认为有更好的方法来实现这一点。

    但如果我正确理解了这个问题,请尝试使用:=ISNUMBER(MATCH(cell,column,0))

    然后,我会在 A 列旁边为您要检查的每张工作表创建一列。

    Example table, with a column for each sheet checked, and a column for checking if any sheets matched. Matched cells are highlighted.

    47列可能太多了,所以我用B列来做:

    =OR(Table1[@[sheetName]:[otherSheetName]])

    每一列都有公式:=ISNUMBER(MATCH([@[Column A]],INDIRECT(C$1&"!T:T"),0))(C$1 指向列的标题行)

    使用INDIRECT(),该列将始终在工作表中与列标题同名的T列中查找。

    高亮是用these conditional formatting rules完成的

    【讨论】:

    • 我非常感谢您的帮助和回复,但我的问题可能不够清楚(诚然,没有示例的文本输入会令人困惑)。现在我可以访问 Excel 并制作了一个示例,希望这有助于更清楚地阐明我正在尝试做的事情。 imgur.com/a/p32pV
    猜你喜欢
    • 2014-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-21
    • 1970-01-01
    • 1970-01-01
    • 2017-05-08
    • 1970-01-01
    相关资源
    最近更新 更多