我的xls文档上有两张纸。我想在第二张纸上添加条件格式。条件格式应取决于第一页。但是没有我可以参考的修复单元。在公式中应引用的单元格应取决于用户可以输入的值。
行A
的作用类似于索引。行D
,E
和F
可以填充任何内容。但是它们也可以是空的。
第A
行告诉我,条件格式应引用第一张纸中的哪一行。 B
,C
和D
行应采用以下格式:
如果第一张工作表的索引为D
的列1
有一个值,那么如果第二列工作表的索引为1
的所有行都应显示为红色,如果列{{1 }} 是空的。如果我的第一张索引的索引为A
的列D
没有值,那么如果列1
为不为空。
我知道如何引用另一张纸上的单元格以及如何将单元格涂成红色。但是我不知道如何使其取决于索引(列1
)。
不允许VB。仅条件格式。你们可以帮我吗?
答案 0 :(得分:0)
我可以使用VLOOKUP功能解决问题。
VLOOKUP(A4;Firstsheet!$A$4:$F$14704;4;FALSE)
这将在我的第一张纸上查找给定区域(第二个参数)并搜索索引(第一个参数)。找到索引后,它返回找到的行的第四列(第三参数)。我不知道第四个参数的作用。
这只是从我的第一张工作表中的索引单元格返回值。我能够用它来解决我的问题。
她是Secondsheet.B4的整个制定者:
=AND(NOT(ISEMPTY(A4));OR(AND(NOT(ISEMPTY(B4));ISEMPTY(VLOOKUP(A4;Firstsheet!$A$4:$F$14704;4;FALSE)));AND(ISEMPTY(B4);NOT(ISEMPTY(VLOOKUP(A4;Firstsheet!$A$4:$F$14704;4;FALSE))))))