我有一系列细胞。我想格式化包含特定文本字符串的范围中的任何单元格。
问题是,文本字符串由两部分构成。第一部分是对另一个可以包含不同文本字符串的单元格的引用(该单元格实际上是引用另一个单元格,这是一个有多个选项的下拉列表)。第二部分是实际定义的文本字符串。
在我的示例中,单元格G2
包含字符串"REFERENCED CELL &"
。
在B2:B11
范围内,我的公式是:
=IF(AND($E$2>=1,$E$2<=10),$G$2&" TEXT STRING 1",IF(AND($E$2>=11,$E$2<=20),$G$2&" TEXT STRING 2",""))
所以:
如果单元格E2
包含的值介于1和10之间,则范围中的单元格将包含单元格G2
中的文本字符串,后跟文本字符串{{1} }。
如果单元格" TEXT STRING 1"
包含的值介于11和20之间,则范围中的单元格将包含单元格E2
中的文本字符串,后跟文本字符串{{1} }。
我希望针对这些结果中的每个结果设置不同的格式。
G2
,则单元格将为红色。" TEXT STRING 2"
,则单元格将为绿色。如果以这种方式创建值,我如何对单元格执行条件格式化?
答案 0 :(得分:1)
另一种方法:
这两个规则是(假设整数):
绿色=AND(E$2>10,E$2<21)
红色=AND(E$2>0,E$2<11)
答案 1 :(得分:0)
这解决了问题:=$B$2=$G$2&" TEXT STRING 1"
和=$B$2=$G$2&" TEXT STRING 2"