Excel-如果在另一列中找到内容,则格式化单元格

时间:2018-07-23 16:40:33

标签: excel

我在Excel中有两列数值。这是一个任务列表,A列是任务编号,C列显示了在此任务之前必须完成的所有任务的数量。两列的格式均设置为“常规”。

我想突出显示A列中列为C列的父级的单元格。在某些情况下,一个任务可能有多个父级,因此该单元格中可能有多个数字:

  

6、17、105

我的数据从第6行到1004行,并且我尝试了以下操作:

=ISNUMBER(SEARCH($A6,$C6:$C1004))

在其他情况下,当我处理文本时,效果很好,但当数据为数字时,效果不佳。至少那是我的理论,为什么它在这里不起作用。

我尝试在此处进行搜索和常规的网络搜索,但是所有答案似乎都适用于文本数据,而不是数字。如何使用数字数据完成此操作?

编辑:

以下是其中一些数据的屏幕截图:

Screenshot

第一列是任务编号,第三列是给定任务的“父”任务列表。例如,查看底部的任务81,只有完成任务17、64和84后才能完成。我要做的是格式化任何有子代的任务号。因此,在我刚才提到的示例中,任务84(靠近顶部)的颜色应不同,因为它有一个“子”。

1 个答案:

答案 0 :(得分:0)

请清除ColumnA中所有现有的CF,然后将其选中,然后选择HOME>样式-条件格式,新规则...,使用公式确定要格式化的单元格在其中格式化值这个公式是正确的:

=AND(A1<>"",MATCH("*"&A1&"*",C:C,0)) 

格式... ,选择格式选项,确定

假定所有ColumnC均为文本格式。

如果这不适合,请(a)确保您的文本和数据示例兼容,(b)以“文本”格式提供示例(不是仅 图片),并且(c)确切说明您想突出显示。