책 내용 질문하기
right함수
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
105
작성일
2011-06-30
작성자
첨부파일

제가 저번주에 상시 실기시험을 봤는데요.

머 고객번호 뒷자리 숫자가 20이하면 어쩌고 저쩌고 하는 거였습니다.

고급필터였을겁니다.

그래서 조건을

=right(셀,2)<=20

이렇게 넣었는데 FALSE가 뜨더라구요.

=right(셀,2)만 입력하면 12가 나오거드요??

그럼 TRUE가 나와야 하는거 아닌가요???

답변
2011-07-01 10:09:27

아무래도 비교하실때

=right(셀,2)<="20"

과 같이 비교하셔야 하는데 "" 가 없어서 그런것 같습니다.

제가 비슷한 식을 작성해서 해보았는데 정상적으로 표시 됩니다.

그림을 참고해 주세요.

left, right, mid 함수는 텍스트 함수이므로 여기서 나온값이 숫자 모양일지라도 문자로 나타나게 됩니다. 즉 문자"12" 와 같이 나오기 때문에 비교하실때도 문자로 비교해주셔야 정확한 결과를 얻을 수 있습니다.

좋은 하루 되세요.

"
  • *
    2011-07-01 10:09:27

    아무래도 비교하실때

    =right(셀,2)<="20"

    과 같이 비교하셔야 하는데 "" 가 없어서 그런것 같습니다.

    제가 비슷한 식을 작성해서 해보았는데 정상적으로 표시 됩니다.

    그림을 참고해 주세요.

    left, right, mid 함수는 텍스트 함수이므로 여기서 나온값이 숫자 모양일지라도 문자로 나타나게 됩니다. 즉 문자"12" 와 같이 나오기 때문에 비교하실때도 문자로 비교해주셔야 정확한 결과를 얻을 수 있습니다.

    좋은 하루 되세요.

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