excel 条件格式参考取决于单元格值

excel conditional formatting reference depending on cell-value

我的 xls 文档中有两个 sheet。我想为我的第二个 sheet 添加条件格式。条件格式应该取决于第一个sheet。但是没有我可以参考的修复单元格。我的公式中应引用的单元格应取决于用户可以输入的值。

首先sheet:

A 行的功能类似于索引。 DEF 行可以填入任何内容。但它们也可以为空。

第二个sheet:

A 告诉我我的条件格式应该引用第一行 sheet 中的哪一行。 BCD 行的格式应如下所示:

如果第一个 sheet 中索引 1 的列 D 有值,则第二个 sheet 中索引 1 的所有行都有值] 如果列 A 为空,则颜色应为红色。如果第一个 shett 的索引 1 的列 D 没有值,如果列 A 不为空。

我知道如何引用另一个 sheet 的单元格以及如何将单元格着色为红色。但我不知道如何使它依赖于索引(A 列)。

VB 是不允许的。只有条件格式。你们能帮帮我吗?

我能够使用 VLOOKUP 函数解决我的问题。

VLOOKUP(A4;Firstsheet!$A:$F704;4;FALSE)

这会在我的第一个 sheet(第二个参数)上查找给定区域并搜索索引(第一个参数)。找到索引后,它 returns 找到的行的第四列(第三个参数)。不知道第四个参数是干什么的

这只是 returns 我第一个 sheet 中索引单元格的值。我能够用它来解决我的问题。

Her 是 Secondsheet.B4 的全部公式:

=AND(NOT(ISEMPTY(A4));OR(AND(NOT(ISEMPTY(B4));ISEMPTY(VLOOKUP(A4;Firstsheet!$A:$F704;4;FALSE)));AND(ISEMPTY(B4);NOT(ISEMPTY(VLOOKUP(A4;Firstsheet!$A:$F704;4;FALSE))))))