책 내용 질문하기
83쪽 하단의 전문가의 조언
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
83
조회수
113
작성일
2012-04-16
작성자
첨부파일

83쪽에 전문가의 조언이 2개 나와 있는데

그 중에서도 아래 전문가의 조언에 대하여 질문이 있습니다.

조언에 적힌 글 중에서

"~vlookup만을 사용하여 만든다면

=vlookup(vlookup(a13,h13:i17,2,false),h21:i24,2)"

라고 나와 있습니다.

제가 궁금한 것은

바깥 vlookup에 대하여 어째서 false가 들어가지 않는지 입니다.

vlookup(a13,h13:i17,2,false),에서 4라는 구분코드가 나오기 때문에

조견표2에서 4와 정확한 값을 찾고 2번째 열로 이동해야 하는 것이 아닌지 ...

라는 의문이 생깁니다 ㅜㅜ

제가 false로 입력해도 답은 같던데...

어쨌든 저의 질문은

1. 바깥 vlookup에

왜 false가 아닌 true 가 들어간 것인지 궁급합니다.

2. 반드시 행 또는 열이 오름차순이라고 하여

vlookup이나 hlookup의 옵션이 true인 것은 아닌 것 같던데.......

반드시 그런 것은 아니죠..?

히힛..

좋은 하루 되세요 ^_^

답변
2012-04-17 08:21:00

오름차순으로 정렬된 상태이므로 꼭 false를 사용하지 않아도 정확한 값이 나옵니다.

false 를 사용하셔도 상관 없는 부분이므로 옵션을 넣어 사용하셔도 정답으로 인정 됩니다.

옵션 사용 방법에 대해서 설명 드릴께요..

true(1) 또는 생략 : 근사값을 찾습니다. 즉 정확하게 일치하는 값이 없으면 찾을값 보다 작은 값 중에서 근사값을 찾습니다.

false : 정확하게 일치하는 값을 찾으며 정확히 일치하는 값이 없으면 "#n/a" 오류값을 반환합니다.

정확히 일치하는 값을 찾을때 FALSE를 사용합니다.


숫자일때 false를 쓰는 경우는 범위로 지정된 첫번째 행이나 열의 값이 오름차순으로 정렬되어 있지 않을 때 사용합니다.

FALSE를 생략할 수 있는 경우는


범위의 첫번째 열에 있는 데이터가 오름차순으로 정렬되어 있을때 정확히 일치하는 값 또는 문자를 찾을때도 false를 생략할 수 있습니다. 예를 들어 범위의 첫 번째 열에 있는 값이 가, 나, 다, 라 또는 a, b, c, e 등과 같이 오름차순으로 정렬되어 있다면 문자를 찾을때도 false를 생략할 수 있습니다.

생략했을때 올바른 값이 나온다면 생략하여 사용 할 수 있습니다.
함수는 제시된 함수를 사용하고 올바른 값이 나온다면 정답으로 인정됩니다.

범위의 첫번째 열이 정렬되어 있다 라는 것은

1 2 3 4 6 9 10 과 같이 정렬된 것을 말합니다. 혹은

가 나 다 라 마 바 사 등과 같이 정렬된 것도 말하죠.

정렬되지 않았다 라는 것은

3 5 1 2 10 9 와 같이 된 것을 말하구요.

나 다 가 마 사 도 마찮가지로 정렬되지 않은 것입니다.

문제의 첫번째 열이 정렬이 된 상태인지 뒤죽박죽으로 섞인 상태인지 모시고 정렬이 되어 있다면 false 를 생략 하셔도 됩니다.

하지만 정렬이 되지 않았다면 근사값을 찾을 수 없기 때문에 false 를 입력 하셔서 정확하게 일치하는 값을 찾아 주셔야 합니다.

좋은 하루 되세요.

"
  • *
    2012-04-17 08:21:00

    오름차순으로 정렬된 상태이므로 꼭 false를 사용하지 않아도 정확한 값이 나옵니다.

    false 를 사용하셔도 상관 없는 부분이므로 옵션을 넣어 사용하셔도 정답으로 인정 됩니다.

    옵션 사용 방법에 대해서 설명 드릴께요..

    true(1) 또는 생략 : 근사값을 찾습니다. 즉 정확하게 일치하는 값이 없으면 찾을값 보다 작은 값 중에서 근사값을 찾습니다.

    false : 정확하게 일치하는 값을 찾으며 정확히 일치하는 값이 없으면 "#n/a" 오류값을 반환합니다.

    정확히 일치하는 값을 찾을때 FALSE를 사용합니다.


    숫자일때 false를 쓰는 경우는 범위로 지정된 첫번째 행이나 열의 값이 오름차순으로 정렬되어 있지 않을 때 사용합니다.

    FALSE를 생략할 수 있는 경우는


    범위의 첫번째 열에 있는 데이터가 오름차순으로 정렬되어 있을때 정확히 일치하는 값 또는 문자를 찾을때도 false를 생략할 수 있습니다. 예를 들어 범위의 첫 번째 열에 있는 값이 가, 나, 다, 라 또는 a, b, c, e 등과 같이 오름차순으로 정렬되어 있다면 문자를 찾을때도 false를 생략할 수 있습니다.

    생략했을때 올바른 값이 나온다면 생략하여 사용 할 수 있습니다.
    함수는 제시된 함수를 사용하고 올바른 값이 나온다면 정답으로 인정됩니다.

    범위의 첫번째 열이 정렬되어 있다 라는 것은

    1 2 3 4 6 9 10 과 같이 정렬된 것을 말합니다. 혹은

    가 나 다 라 마 바 사 등과 같이 정렬된 것도 말하죠.

    정렬되지 않았다 라는 것은

    3 5 1 2 10 9 와 같이 된 것을 말하구요.

    나 다 가 마 사 도 마찮가지로 정렬되지 않은 것입니다.

    문제의 첫번째 열이 정렬이 된 상태인지 뒤죽박죽으로 섞인 상태인지 모시고 정렬이 되어 있다면 false 를 생략 하셔도 됩니다.

    하지만 정렬이 되지 않았다면 근사값을 찾을 수 없기 때문에 false 를 입력 하셔서 정확하게 일치하는 값을 찾아 주셔야 합니다.

    좋은 하루 되세요.

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