![根据字符串长度设置单元格的背景颜色](https://linux22.com/image/1332276/%E6%A0%B9%E6%8D%AE%E5%AD%97%E7%AC%A6%E4%B8%B2%E9%95%BF%E5%BA%A6%E8%AE%BE%E7%BD%AE%E5%8D%95%E5%85%83%E6%A0%BC%E7%9A%84%E8%83%8C%E6%99%AF%E9%A2%9C%E8%89%B2.png)
假设我有以下一列数据
Canada
Chile
China
...
如果字符串的长度大于 5,我该如何设置每个单元格的背景颜色?(在我的示例中,“加拿大”单元格将突出显示)
我知道您可以使用类似的方法进行条件格式化,LEN(A1)>5
但我希望在整个列上实现此规则。
我尝试复制规则(或者也许我复制错了),但即使单元格为 ,它仍然A1
保持不变。A1
A2
答案1
单元格 A1 的公式:
=IF(LEN(A1)>5,TRUE,FALSE)
$
请注意,上面的公式中没有符号。
然后转到条件格式>管理规则>适用于
并将值更改=$A$1
为=$A:$A
附言- 请注意,没有必要在if
语句中封装长度。这只是我个人的偏好,因为我觉得这样更容易阅读。您也可以使用=len(A1)>5
答案2
您可以使用格式刷将该条件格式公式绘制到该列中的所有其他单元格(它会将其更改为相关单元格):
如果您单击“A”标题,它会自动将其放入整个列中,这样您就不必一直将其拖下来。祝您好运。
将此公式首先输入到 A1(=LEN(A1)>5),然后绘制到其他单元格(将自动执行 =LEN(A2)>5、=LEN(A3)>5、=LEN(A4)>5 等),您应该得到以下结果: