예를들어 A1에 서울시 도봉구 라는 문자가 저장되있다치고 left(A1,3)=서울시 라고 하면 #NAME? 오류가 뜨는데 left(A1,3)="서울시"라고 하면 TRUE가 뜨는데 이유가 뭐죠? 서울시도 엑셀에 치면 문자로 분류되서 왼쪽으로 정렬되있던데 이유좀 알려주시면 감사하겠습니다.
B1에 1980-01-01 이 저장되있다고 치고 year(B1)="1980"을 치면 FALSE가 뜨고 year(B1)=1980을 치면 TRUE가 뜨는데 문자열을 입력할땐 무조건 " "을 씌우고 해야 해서 그런건가요?
안녕하세요.
left 함수는 문자 함수로, 결과는 문자로 반환됩니다.
비교되는 서울시도 문자 이므로 큰따옴표를 붙여서 "서울시"로 비교해야 합니다.
숫자는 1,2,3,4,,,,
문자는 영어, 한글 등입니다.
"서울시"는 한글이므로 문자입니다.
년도는 연속적인 흐름을 나타내는 것으로 날짜로 인식됩니다. 문자냐 숫자냐로 구분한다면 숫자에 해당한다고 볼 수 있습니다.
큰 따옴표" "는 문자를 표시할 때 사용하는 것입니다.
좋은 하루 보내세요.
-
관리자2019-01-01 16:48:22
안녕하세요.
left 함수는 문자 함수로, 결과는 문자로 반환됩니다.
비교되는 서울시도 문자 이므로 큰따옴표를 붙여서 "서울시"로 비교해야 합니다.
숫자는 1,2,3,4,,,,
문자는 영어, 한글 등입니다.
"서울시"는 한글이므로 문자입니다.
년도는 연속적인 흐름을 나타내는 것으로 날짜로 인식됩니다. 문자냐 숫자냐로 구분한다면 숫자에 해당한다고 볼 수 있습니다.
큰 따옴표" "는 문자를 표시할 때 사용하는 것입니다.
좋은 하루 보내세요.