我们在单元格上应用公式的条件格式

Conditional formatting on cells we apply a formula on

假设您有一个 table 包含的单元格具有从公式生成的值。 这些单元格中的值都以数字开头(直到用“;”分隔)。 现在您想根据这个数字的高低将一系列颜色应用到此 table 上的单元格。

是否可以在条件格式中使用这样的公式?

Sheet 用于测试: https://docs.google.com/spreadsheets/d/1MUkYDPoR1NxB8qWcYr_2Fp91FgUbnUOpfGd7EUuWCOg/edit?usp=sharing

此时条件格式的色阶由于其限制无法设置为您的 B2:D5 范围。如果数据集中的值不多,您可以使用常规条件格式,您可以在其中使用 MAX 和 MIN,然后使用 LARGE 和 SMALL 到 return 2nd、3rd 等。进行大量设置,但它会起作用。

示例:

=MAX(INDEX(REGEXEXTRACT(B:B; "(.*);")*1))=REGEXEXTRACT(B2; "(.*);")*1

=MIN(INDEX(REGEXEXTRACT(B:B; "(.*);")*1))=REGEXEXTRACT(B2; "(.*);")*1

=LARGE(INDEX(REGEXEXTRACT(B:B; "(.*);")*1); 2)=REGEXEXTRACT(B2; "(.*);")*1

=SMALL(INDEX(REGEXEXTRACT(B:B; "(.*);")*1); 2)=REGEXEXTRACT(B2; "(.*);")*1