和以前一样在同一个项目上工作,我需要找到一种方法来编写一个" IF"将搜索以"<"开头的单词的语句以及以"结尾的单词; \"。我想有条件地突出显示值为" IGNORE:HIDDEN FIELD"的那些单元格。
我四处搜索,发现Excel中有一个SEARCH
函数,但这似乎并不是我想要的。
有人知道怎么做吗? "如果一个单元格以"<"或以"结尾\"然后等等等等等等。
答案 0 :(得分:7)
要将以<
和开头的字词与\
匹配,请使用
=IF(AND(LEFT(A1,1)="<",RIGHT(A1,1)="\"),TRUE,FALSE)
要将以<
和/或开头的字词与\
匹配,请使用
=IF(OR(LEFT(A1,1)="<",RIGHT(A1,1)="\"),TRUE,FALSE)
单元格A1
包含要测试的单词。这可以构成条件格式测试的基础。如果您想显示替代文字,请替换TRUE
和FALSE
以符合个人品味,例如: <{1}}和IGNORE: HIDDEN FIELD
。
答案 1 :(得分:2)
尝试,
=IF(OR(LEFT(A1)={"<","\"}),"blah-blah-blah", "")
该公式涵盖以小于或反斜杠开头的单元格值。如果应该在单元格值的末尾检查反斜杠,那么这将更合适。
=IF(OR(LEFT(A1)="<",RIGHT(A1)="\"),"blah-blah-blah", "")
LEFT()
和RIGHT()
函数默认为单个字符,因此如果只检查任一方向的第一个字符,则不需要 num_chars 参数。
答案 2 :(得分:1)
看起来您可以使用SEARCH()
=IF(OR(SEARCH("\";A1;1)=LEN(A1);SEARCH("<";A1;1)=1); "blahblahblah";"blahblahblah")
答案 3 :(得分:0)
你可以在没有IF
的情况下完成同样的工作替换功能( CTRL + F )和&#34; *
&#34;操作
按 CTRL + F
输入&#34; <*
&#34;查找单元格内容以<
开头的值
而不是替换你想要的任何东西。
输入&#34; */
&#34;找到以/
结尾的单元格
比任何你想要的更换它。
甚至更好的是你可以使用Conditional Formating,它有一个选项可以突出显示以某个字符开头的单元格。