我有以下数据样式:
我需要格式化列背景颜色,如果在另一张纸上找到标题(合并单元格),它应该更改3列颜色。
所以,我做了这个公式
=IF(IFERROR(MATCH(INDIRECT(ADDRESS(1;INT(COLUMN()/3)*3));Plan2!$A:$A;0);0);TRUE)
正如您在屏幕截图中看到的那样,它在单元格上返回" VERDADEIRO"(True)或" FALSO"(False)。但是当我把它放在条件格式上时,它不起作用。
我想将该公式放在条件格式(或类似该公式之类)上并使其工作。任何想法为什么它不起作用?
*该公式最初是葡萄牙语,将其翻译为英语,我已上传到Google工作表,因为它会自动翻译,以避免错误
答案 0 :(得分:1)
看起来excel中有关于INDIRECT
条件格式的错误。
根据this stackoverflow answer,我将INDIRECT
替换为INDEX
替代。
目前的公式是:
=IF(IFERROR(MATCH(INDEX($C$1:$ZZ$1;;INT(COLUMN()/3)*3);Plan2!$A:$A;0);0);TRUE)