반응형
본론부터 얘기하자면
? 를 이스케이프 하기 위해서 앞에 붙이면 되는 기호는 ~ 물결 기호이다.
아래 캡쳐본을 보면 A2 셀에 문자에
물음표 기호가 포함 되어 있는지, 없는지 여부에 따라서
TRUE, FALSE 를 출력하고자 함수를 작성했는데
물음표가 있으나 없으나 TRUE 를 출력한다.
=isnumber(search("?",A2))
물음표 기호를 그냥 일반 문자로 인식 되도록
? 앞에 ~ 물결 기호를 붙여서 ? 를 이스케이프 해줘야 된다.
=isnumber(search("~?",A2))
~ 붙여서 ? 를 일반 문자로 인식하게끔 해주니
결과가 잘 나온다.
참고 ) ISNUMBER , SEARCH
SEARCH 함수는 찾고자 하는 단어가 있으면 발견된 위치의 숫자를 반환하고
찾고자 하는 단어가 없으면 #VALUE! 를 반환한다.
ISNUMBER 함수는 ISNUMBER 뒤에 나오는 값이 숫자인지 아닌지 분별해서 TRUE or FALSE 를 반환해 준다.
따라서 두 함수를 중첩해서 사용하는 경우 ISNUMBER ( SEARCH ( ) )
SEARCH 에서 숫자를 반환하면 (=문자를 찾으면) ISNUMBER 가 최종적으로 TRUE 를 반환하고
SEARCH 에서 문자를 못찾아 #VALUE! 를 반환하면 ISNUMBER 가 최종적으로 FALSE를 반환하게 된다
'IT > 엑셀, 구글스프레드시트' 카테고리의 다른 글
[엑셀, 구글 스프레드시트] 표에서 가로 세로 교차하는 지점 값 반환하기 (vlookup + match) (0) | 2022.04.05 |
---|---|
[구글 스프레드시트] 날짜 차이 구하기 DATEDIF (0) | 2022.03.31 |
[구글 스프레드시트] 특정 단어 포함된 행들 출력하기 (ft. Filter 함수) (2) | 2022.03.04 |
[구글 스프레드시트] Filter 함수로 조건 걸어 출력하기 (Ft. 드롭다운메뉴) (0) | 2022.01.24 |
[구글 스프레드시트, 엑셀] 배송비 테이블에서 해당 되는 무게구간 구하기 (0) | 2022.01.14 |
댓글