책 내용 질문하기
VALUE 함수
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
부록76
조회수
53
작성일
2018-06-29
작성자
탈퇴*원
첨부파일

문자를 숫자로 변환하는 VALUE함수에 대해 질문이 있습니다.

여기에서

=HLOOKUP(RIGHT(B3,1)),$C$8:$E$9,2,FALSE)

라고 썼더니

#N/A 오류가 뜨더라구요...

그래서 어느정도 VALUE가 빠져서 그런가보다 했는데...

제가 궁금한 것은

어떻게

제품번호가 텍스트를 추출한 값이고,

제품코드에 있는 것이 어떻게 숫자라는 것을 어떻게 구분하나요??

문득 공부하다보니 아무런 생각없이 숫자는 전부 텍스트가 아니었던 것 같은데....

일반적으로 엑셀에 입력되는 숫자는 텍스트가 아니라 숫자값인건가요?

답변
2018-07-01 19:20:20

일반적으로 숫자로 입력하면 숫자 형식으로 입력되게 됩니다.

제품코드에 입력된 값은 1,2,3,4 로 숫자로 입력되었으므로 숫자값일 확률이 높습니다.

확인 방법은 셀서식에서 일반이거나 숫자라면 숫자로 입력된 것이구요.

텍스트로 지정되어 있다면 문자입니다.

RIGHT(B3,1)

로 작성하면 결과가 문자로 표시됩니다.

right, left, mid 함수는 문자열 함수이므로 결과가 문자로 표시가 됩니다.

제품코드에 입력된 값은 숫자이고, 비교하고자 하는 값이 문자이므로 둘은 같을 수 없기 때문에 결과가 정확하게 나오지 않는 것입니다.

그러므로 right 에서 나온 값을 velue 를 사용하여 숫자로 변경 한 후 비교해야 하는 것이죠.

좋은 하루 되세요.

  • *
    2018-07-01 19:20:20

    일반적으로 숫자로 입력하면 숫자 형식으로 입력되게 됩니다.

    제품코드에 입력된 값은 1,2,3,4 로 숫자로 입력되었으므로 숫자값일 확률이 높습니다.

    확인 방법은 셀서식에서 일반이거나 숫자라면 숫자로 입력된 것이구요.

    텍스트로 지정되어 있다면 문자입니다.

    RIGHT(B3,1)

    로 작성하면 결과가 문자로 표시됩니다.

    right, left, mid 함수는 문자열 함수이므로 결과가 문자로 표시가 됩니다.

    제품코드에 입력된 값은 숫자이고, 비교하고자 하는 값이 문자이므로 둘은 같을 수 없기 때문에 결과가 정확하게 나오지 않는 것입니다.

    그러므로 right 에서 나온 값을 velue 를 사용하여 숫자로 변경 한 후 비교해야 하는 것이죠.

    좋은 하루 되세요.

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