책 내용 질문하기
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 함수는 주어진 경우에 사용가능 하겠죠.

    좋은 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.