您好,我正在尝试使用以下搜索功能应用条件格式:-
=ISNUMBER(搜索("S",$C1))=TRUE
我的问题是,使用自定义格式应用了“S”以在数字前插入字母“S”,因此尽管单元格的值是“7”,但它显示为“S7”。
问题是它似乎无法识别前缀标签,有办法解决这个问题吗?
谢谢。
答案1
您可以查看关注 Leila 的 YouTube 视频了解如何使用自定义格式添加颜色。
但是如果您可以添加用于自定义格式的语法,我可以检查是否可以使用条件格式进行复制。
答案2
要实现这一点,您必须向 CF 引擎显示格式化的字符串。通常,您只需引用感兴趣的单元格即可实现这一点。
但由于它的格式实际上并没有改变感兴趣的单元格,而只是改变它在屏幕上的显示方式,因此您需要更直接的方法。
用于TEXT()
生成格式显示的实际字符串,然后LEFT()
从字符串中删除起始字符。现在您正在测试您所看到的内容。
在您的公式中,将函数的目标SEARCH()
( $C1
) 替换为:
LEFT(TEXT($C1,"\S#,##0.000"),1)
(当然,使用精确的自定义格式字符串代替我的“\S#,##0.000” - 编辑自定义格式和Copy
字符串,然后ESC
将Paste
其放入此公式中)
并非所有自定义格式都能正常工作TEXT()
,但我见过的大多数无法正常工作的格式都非常神秘/奇怪,所以我预计大多数正常格式都可以正常工作。我给出的这个在测试中确实有效,因此只要您的确切格式中不添加“S”的部分相当正常,您最终应该会感到满意。