![尝试对包含小于符号的值的电子表格进行条件格式化](https://linux22.com/image/1514884/%E5%B0%9D%E8%AF%95%E5%AF%B9%E5%8C%85%E5%90%AB%E5%B0%8F%E4%BA%8E%E7%AC%A6%E5%8F%B7%E7%9A%84%E5%80%BC%E7%9A%84%E7%94%B5%E5%AD%90%E8%A1%A8%E6%A0%BC%E8%BF%9B%E8%A1%8C%E6%9D%A1%E4%BB%B6%E6%A0%BC%E5%BC%8F%E5%8C%96.png)
我在为电子表格编写条件格式公式时遇到了很大困难。
我有一张实验室分析的浓度表,各种结果都低于检测限(例如,返回的结果为“<0.0001”)。我想要一个条件格式规则来识别所有检测限高于我将结果与之比较的特定阈值的结果(例如 E14)。
我需要格式化规则/公式来询问这两个问题,并且只有当两个问题的答案都是“是/真”时才进行格式化:
M14 是否包含小于符号“<”?
(忽略小于值“<”)M14 的值大于 E14
(屏幕截图中的一个例子是 N17,其中规则应该用“是”回答两个查询,因此应该格式化单元格)
为了更清楚起见,我附上了一张截图。我本以为可以用 AND 和 SUBSTITUTE 函数解决这个问题,但我似乎无法让它工作。
这是我迄今为止尝试过的:
=((SUBSTITUTE(M14,"<",""))AND(14>=E14,M14=""<*""))
任何关于如何解决此格式公式的帮助都将非常有帮助。令人恼火的是,我大约 2 年前曾成功完成过此操作,但现在却记不起(或找不到原始表格)如何操作。
答案1
=AND(ISNUMBER(SEARCH("<",M14)),VALUE(SUBSTITUTE(M14,"<",""))>E14)
M14
仅当包含一个<
字符并且中的值M14
(<
删除所有字符后)大于中的值时,才返回 true E14
。