없는 일부 옵션 REGEXMATCH
이 사례를 구분 될 싶어하지 않을 수도 있기 때문에이 말하고자 blast
또는 ablative
을 트리거 YES
. OP에서와 같이 구분 기호로 쉼표를 사용하고 잠시 동안 IF 조건을 무시합니다.
@ user1598086의 답변과 첫 번째는 매우 유사합니다.
=FIND("bla",A1)
대소 문자를 구분하지만 #VALUE를 반환합니다! 보다는 오히려 NO
숫자보다는 YES
(그러나 둘 다 각각 NO / YES로 변경 될 수 있습니다).
=SEARCH("bla",A1)
케이스를 구분하므로 취급 Black
과 black
동등하게. 위와 같이 반환합니다.
(후자의 등가물) 전자의 여부를 나타내는 bla
본 후에 A1에서 처음 세 문자 :
=FIND("bla",A1,4)
blazer, black
하지만에 #VALUE!
대한 숫자를 반환합니다 blazer, blue
.
Bla
완전한 단어 자체 (즉, '문장'의 시작이나 끝이 아닌 공백 사이) 만 찾는 경우 :
=SEARCH(" Bla ",A1)
위의 모든 경우에 반환되는 값은 숫자 ( "found"이므로 YES
선호 됨)이거나 #VALUE!
ISERROR를 사용 #VALUE!
하여 IF 공식 내 에서 테스트 할 수 있습니다 . 예를 들어 위의 첫 번째 예를 사용합니다.
=if(iserror(FIND("bla",A1)),"NO","YES")
보다 길지만 regexmatch
구성 요소는 쉽게 조정할 수 있습니다.
;
가,
구글 스프레드 시트