책 내용 질문하기
수식에서 왜 N/A가 나오죠?
도서
[2012] 컴퓨터활용능력 2급 실기(엑셀 2007 사용자용)
페이지
79
조회수
111
작성일
2016-01-08
작성자
첨부파일

결혼기념일표를 작성하려고 하는데,

원래 책에서 제시해준 수식 대신에 =VLOOKUP(2011-LEFT(C14,4),$F$14:$G$21,2)을 넣어보았습니다. 그런데 LEFT(C14,4) 때문에 연도가 튀어나와서 2011에서 빼주면 되는 거 같은데 왜 N/A가 나오는거죠?

답변
2016-01-12 09:55:27

날짜 형식으로 입력된 값에 left 를 사용하면 정확한 결과가 나오지 않습니다.

날짜 형식으로 입력하면 날짜에 해당하는 일련번호로 저장이 되는데 여기서 left 함수를 사용하면 월에 해당하는 값이 아닌 다른 값이 입력되게 됩니다.

2016-1-12 은 일련번호가 42381 입니다. year 로 년을 구하면 2016이 나타나지만 left 함수를 사용하면 4238 이 표시가 되세요.

그냥 숫자값으로 입력되었거나 문자값인 경우에는 left 함수를 사용하는 것이 맞습니다.

만약 생년월일이 19901012 로 입력되었다면 left 함수로 1990 을 추출하면 됩니다.

데이터가 어떻게 입력되었는냐에 따라 사용가능한 함수가 달라지겠지요.

좋은 하루 되세요.

  • *
    2016-01-12 09:55:27

    날짜 형식으로 입력된 값에 left 를 사용하면 정확한 결과가 나오지 않습니다.

    날짜 형식으로 입력하면 날짜에 해당하는 일련번호로 저장이 되는데 여기서 left 함수를 사용하면 월에 해당하는 값이 아닌 다른 값이 입력되게 됩니다.

    2016-1-12 은 일련번호가 42381 입니다. year 로 년을 구하면 2016이 나타나지만 left 함수를 사용하면 4238 이 표시가 되세요.

    그냥 숫자값으로 입력되었거나 문자값인 경우에는 left 함수를 사용하는 것이 맞습니다.

    만약 생년월일이 19901012 로 입력되었다면 left 함수로 1990 을 추출하면 됩니다.

    데이터가 어떻게 입력되었는냐에 따라 사용가능한 함수가 달라지겠지요.

    좋은 하루 되세요.

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