有网友问到:若是要在一个贮存格中搜索多个字串,该若何判定是不是存在?(参考下图) 鄙人图平分别利用了 FIND 函数和 SEARCH 函数来找寻一个字串和二个字串,来操练若何判定是不是存在要找的关头字。 1. 利用 FIND 函数 (1) 贮存格C2:=IFERROR(IF(FIND("感测器",B2),"V",),"X") FIND("感测器",B2):若是贮存格中存在「感测器」字串,则会传回该字串地点的位置,不然会传回「#VALUE!」。若是 FIND 的传回传年夜于 0,暗示找到关头字,则显示「V」。 再操纵 IFERROR 函数将传回值「#VALUE!」,显示为「X」 (2) 贮存格D2:=IFERROR(IF(FIND("网路",B2),"V",),"X") (3) 贮存格F2:=IFERROR(IF(FIND("Wi-Fi",B2)*FIND("追蹤",B2),"V",),"X") 若是要搜索二个以上的关头字,则利用二个 FIND 函数,再加上运算子「*」,履行 AND 运算,便可判定是不是二个关头字字串均存在。 2. 利用 SEARCH 函数 SEARCH 函数和 FIND 函数一样,若是贮存格中存在要搜索的,则会传回该字串地点的位置,不然会传回「#VALUE!」。 (1) 贮存格C3:=IFERROR(IF(SEARCH("感测器",B3),"V",),"X") (2) 贮存格F3:=IFERROR(IF(SEARCH("Wi-Fi",B3)*SEARCH("追蹤",B3),"V",),"X") 北京拓展公司 创作者先容 vincent
汗青上的今天
|