책 내용 질문하기
153페이지 고급필터
도서
2018 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
153
조회수
39
작성일
2018-02-18
작성자
탈퇴*원
첨부파일
저는 답을 =mid(a3,4,1)>=5 라고 적었는데
정답은
=mid(a3,4,1)>="5" 또는
=mid(a3,4,1)*1>=5
라고 나오는데
왜 "5"로 적는지, 그리고 왜 *1을 해줘야 되는지 설명부탁드립니다.
답변
2018-02-22 23:12:56
left, right, mid 함수는 텍스트 함수이므로
여기서 나오는 결과는 모두 문자입니다.
문자로 나오기 때문에 비교할 값도 문자로 표시해야 하므로 "1" 과 같이 사용하는 것입니다.
"1" 로 비교하지 않고 숫자로 비교해야 하는 경우에는
*1 을 하여 숫자로 만든 후 비교하거나
velue 함수를 이용하여 숫자로 변경 한 후 사용하시면 됩니다.
velue 함수는 주어진 경우에 사용가능 하겠죠.
좋은 하루 되세요.
-
*2018-02-22 23:12:56
left, right, mid 함수는 텍스트 함수이므로
여기서 나오는 결과는 모두 문자입니다.
문자로 나오기 때문에 비교할 값도 문자로 표시해야 하므로 "1" 과 같이 사용하는 것입니다.
"1" 로 비교하지 않고 숫자로 비교해야 하는 경우에는
*1 을 하여 숫자로 만든 후 비교하거나
velue 함수를 이용하여 숫자로 변경 한 후 사용하시면 됩니다.
velue 함수는 주어진 경우에 사용가능 하겠죠.
좋은 하루 되세요.