我正在尝试基于下拉选项在列之间进行比较/条件格式化。我有一个公式可以在电子表格中正常工作,但似乎不能在我的条件格式公式中使用。是由间接引起我的问题吗?
公式为:
=IF(H1>100, IF((H1-INDIRECT(ADDRESS(ROW(H1), MATCH($H$4,$A$3:$I$3,0))))/((H1+INDIRECT(ADDRESS(ROW(H1), MATCH($H$4,$A$3:$I$3,0))))/2)>$J$2,TRUE,FALSE),FALSE)
有点难以理解,但破坏它的部分是尝试使用以下内容来获取我的比较单元:
INDIRECT(ADDRESS(ROW(H1), MATCH($H$4,$A$3:$I$3,0)))
$ H $ 4是我的下拉值。因此,我要选择包含要比较的数据的列,然后使用地址选择当前行单元格,然后使用INDIRECT访问它。
如果我用实际单元格替换INDIRECT部分,那么一切都会正常进行。
当我使用第一个公式时,如果将其输入到工作表中的单元格中,则一切看起来都会很好,但是我宁愿不要将其弄脏。有办法使这项工作吗?