使用Excel“IF”语句来筛选文本开始或结束某个字符

和以前一样在同一个项目上工作,我需要find一种方法来编写一个“IF”语句来search以“<”开头的单词以及以“\”结尾的单词。 我想有条件地突出显示那些值为“IGNORE:HIDDEN FIELD”的单元格。

我周围search,发现在Excel中有一个SEARCHfunction,但似乎并不是我正在寻找。

有谁知道如何做到这一点? “如果一个单元格以”<“开头或者以”\“结尾,那么等等等等。

要匹配以<开始\结尾的单词,请使用

=IF(AND(LEFT(A1,1)="<",RIGHT(A1,1)="\"),TRUE,FALSE)

要匹配以< 和/或\结尾的单词,请使用

=IF(OR(LEFT(A1,1)="<",RIGHT(A1,1)="\"),TRUE,FALSE)

单元格A1包含要testing的单词。 这可以形成条件格式testing的基础。 如果要显示替代文本,请将TRUEFALSEreplace为适合个人喜好的文字,例如IGNORE: HIDDEN FIELDA1

尝试,

 =IF(OR(LEFT(A1)={"<","\"}),"blah-blah-blah", "") 

该公式涵盖以小于反斜杠开始的单元格值。 如果在单元格值的末尾检查反斜杠 ,那么这将是更合适的。

 =IF(OR(LEFT(A1)="<",RIGHT(A1)="\"),"blah-blah-blah", "") 

LEFT()RIGHT()函数默认为单个字符,所以如果只检查来自任一方向的第一个字符,则不需要num_chars参数。

看起来你可以使用SEARCH()

=IF(OR(SEARCH("\";A1;1)=LEN(A1);SEARCH("<";A1;1)=1); "blahblahblah";"blahblahblah")

没有IF,你可以做同样的工作

replace函数( CTRL + F )和“ * ”运算符。

按下CTRL + F

input“ <* ”查找内容以<开头的单元格的值replace任何你想要的值。

键入“ */ ”来查找值以/结束的单元格将其replace为您想要的任何内容。

或者甚至可以使用“条件格式化”,它有一个选项可以突出显示以特定字符开头的单元格。