使用Excel“IF”语句来筛选文本开始或结束某个字符
和以前一样在同一个项目上工作,我需要find一种方法来编写一个“IF”语句来search以“<”开头的单词以及以“\”结尾的单词。 我想有条件地突出显示那些值为“IGNORE:HIDDEN FIELD”的单元格。
我周围search,发现在Excel中有一个SEARCH
function,但似乎并不是我正在寻找。
有谁知道如何做到这一点? “如果一个单元格以”<“开头或者以”\“结尾,那么等等等等。
要匹配以<
开始并以\
结尾的单词,请使用
=IF(AND(LEFT(A1,1)="<",RIGHT(A1,1)="\"),TRUE,FALSE)
要匹配以<
和/或以\
结尾的单词,请使用
=IF(OR(LEFT(A1,1)="<",RIGHT(A1,1)="\"),TRUE,FALSE)
单元格A1
包含要testing的单词。 这可以形成条件格式testing的基础。 如果要显示替代文本,请将TRUE
和FALSE
replace为适合个人喜好的文字,例如IGNORE: HIDDEN FIELD
和A1
。
尝试,
=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为您想要的任何内容。
或者甚至可以使用“条件格式化”,它有一个选项可以突出显示以特定字符开头的单元格。