【发布时间】:2018-07-24 10:05:59
【问题描述】:
我在 Excel 中有两列数值。这是一个任务列表,A 列是任务编号,C 列显示在此任务之前必须完成的任何任务的数量。两列都被格式化为“常规”。
我想突出显示列 C 中列为父级的 A 列中的单元格。在某些情况下,任务可能有多个父级,因此单元格中可能有多个数字:
6、17、105
我的数据从第 6 行到第 1004 行,我尝试了以下方法:
=ISNUMBER(SEARCH($A6,$C6:$C1004))
当我处理文本时,这在其他情况下效果很好,但当数据是数字时就不行了。至少这是我的理论,为什么它在这里不起作用。
我尝试过在这里搜索和一般的网络搜索,但所有答案似乎都适用于文本数据而不是数字。如何使用数字数据完成此操作?
编辑:
以下是部分数据的截图:
第一列是任务编号,第三列是给定任务的“父”任务列表。例如,查看底部的任务 81,直到任务 17、64 和 84 完成后才能完成。我想要做的是格式化任何有孩子的任务编号。因此,在我刚才提到的示例中,任务 84(靠近顶部)应该有不同的颜色,因为它有一个“孩子”。
【问题讨论】:
-
当然,我编辑了原件以包含屏幕截图。
-
如果 C123 的值是一个数字,那么使用
=match($A6,$C$6:$C$1004,0)就可以了。但你的数据是两者的混合......我不知道怎么做。 |其他方向/建议:使用附加列将 C123 之类的文本分隔/转换为数字,然后使用 match() 函数。 |抱歉,无法解决这个问题 /[-_-]。 -
匹配适用于所有具有单个数字的单元格,但不适用于 C123 等单元格。 :-(
标签: excel