如何使用条件格式值的范围这样,如果该单元格中输入的值低于任何一个单元格中的值,则每个第三个单元格应该填充特定颜色之前有三处牢房?
我的范围在 A10:FE10 之间的一行中水平列出。
例如,如果单元格 M10 中的值小于 J10 中的值、K10 中的值或 L10 中的值,那么我希望将 M10 格式化为红色填充。
类似地,如果 P10 中的值小于 M10 或 N10 或 O10 中的值,则 P10 应填充红色,依此类推。
我尝试选择范围,然后使用条件格式规则:仅格式化包含以下内容的单元格 - 单元格值 - 小于 - “OR(OFFSET(INDIRECT(ADDRESS(ROW(,COLUMN())),0,-3),OFFSET(INDIRECT(ADDRESS(ROW(,COLUMN())),0,-2),OFFSET(INDIRECT(ADDRESS(ROW(,COLUMN())),0,-1))”
然后,我手动更改 - 适用于 M10、P10、S10、V10 等。
当我仅使用“小于” - OFFSET(INDIRECT(ADDRESS(ROW(,COLUMN())),0,-3)尝试此操作时,它有效。
这OR 函数是不是与少于条件格式中的规则。
首先,如何获取“小于”和“或”的条件格式。
其次,是否有比手动输入单元格引用更好的方法将规则应用于每三个单元格。
答案1
根据 teylyn 的回答,你可以使用公式
=AND(MOD(COLUMN(),3) = 1, OR(M10<J10, M10<K10, M10<L10))
并将其应用于第 10 行的每个单元格,并且它仅应用于 A、D、G、J、M、P、S 等列。
答案2
公式不必太复杂。请记住,条件格式公式可以使用相对引用。当格式应用于另一个单元格时,引用将相对于当前单元格。
选择单元格 M10 并使用以下公式输入条件格式:
=OR(M10<J10,M10<K10,M10<L10)
请注意,单元格引用中没有任何 $ 符号。当复制并应用此格式到其他地方时,它将始终将当前单元格与左侧紧邻的三个单元格进行比较。
您唯一需要记住的是,定义格式时需要选择正确的单元格。因此,您必须选择 M10,然后创建与 M10 相关的引用公式。之后,您可以更改应用格式的范围,或复制并粘贴单元格。在屏幕截图中,格式已从 M10 应用于 P10。