我们在单元格上应用公式的条件格式
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
假设您有一个 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