책 내용 질문하기
HLOOKUP의 행번호가 이해가 가지 않아요 ㅠ
도서
2016 시나공 컴퓨터활용능력 2급 실기
페이지
84
조회수
140
작성일
2016-03-15
작성자
첨부파일

84쪽 따라하기 문제2번 부분인데요,

HLOOKUP(찾을값, 범위, 행번호, 옵션) 이렇게 구성이 되어있는데,

행번호의 값이 왜 2인지 이해가 가지 않습니다 ㅠㅠ..

또 옵션값을 적지 않아도 문제가 되지 않는건가요??

+함수사전을 봤는데도 VLOOKUP과 HLOOKUP의 차이점을 잘 모르겠습니다.

정확하게 설명해주시면 감사하겠습니다!!

답변
2016-03-17 07:15:39

행번호의 값이 2행인것은 가져올 값이 있는 행을 말하는 것입니다.

상품코드에 해당하는 판매가를 가져오기 위해서 2행을 지정한 것으로 판매가를 구하기 위한 것입니다.

옵션을 생략하면 1로 적용되므로 오름차순 정렬된 경우 사용가능합니다.

상품코드가 11,22,33,44 로 오름차순 정렬되어 있기 때문에 옵션을 생략해도 되는 것입니다.

vlookup(찾을값,범위,열번호,옵션):범위의 맨 왼쪽 열에서 찾을 값과 같은 값을 찾은 후 찾을 값이 있는 행에서 지정된 열번호 위치에 있는 데이터를 반환합니다.

hlookup(찾을값,범위,행번호,옵션):범위의 첫 번째 행에서 찾을 값과 같은 데이터를 찾은 후 찾을 값이 있는 열에서 지정된 행 번호 위치에 있는 데이터를 반환합니다.

만약 [표1]에 근무년수가 찾을 값이라고 한다면 찾을 값 부분에 이 값을 넣고 이 근무년수에 해당하는 수당비율을 구하고자 한다면 참조로 지정된 범위를 잡은 후 이 범위에서 수당비율에 해당하는 열이나 행을 표시 해주면 됩니다.

밑의 그름을 보시면 근무년수, 수당비율 이라고 된 부분이 범위에 해당 합니다. 그림에는 보이지 않지만 원본 데이터에 근무년수가 포함된 데이터들이 주루룩 있는데요. 여기서 찾을 값인 근무년수를 클릭 하시면 되겠습니다.

찾을려고 하는 값이 맨왼쪽열에 있을때는 vlookup

찾을려고 하는 값이 첫행에 있을때는 hlookup

근무년수를 구할때 구하고자 하는 근무년수가 세로로 되어 있을때는 vlookup

근무년수를 구할때 구하고자하는 근무년수가 가로로 되어있을때 hlookup을 사용 합니다.

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

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

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

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


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

FALSE를 생략할 수 있는 경우는


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

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

좋은 하루 되세요.

  • *
    2016-03-17 07:15:39

    행번호의 값이 2행인것은 가져올 값이 있는 행을 말하는 것입니다.

    상품코드에 해당하는 판매가를 가져오기 위해서 2행을 지정한 것으로 판매가를 구하기 위한 것입니다.

    옵션을 생략하면 1로 적용되므로 오름차순 정렬된 경우 사용가능합니다.

    상품코드가 11,22,33,44 로 오름차순 정렬되어 있기 때문에 옵션을 생략해도 되는 것입니다.

    vlookup(찾을값,범위,열번호,옵션):범위의 맨 왼쪽 열에서 찾을 값과 같은 값을 찾은 후 찾을 값이 있는 행에서 지정된 열번호 위치에 있는 데이터를 반환합니다.

    hlookup(찾을값,범위,행번호,옵션):범위의 첫 번째 행에서 찾을 값과 같은 데이터를 찾은 후 찾을 값이 있는 열에서 지정된 행 번호 위치에 있는 데이터를 반환합니다.

    만약 [표1]에 근무년수가 찾을 값이라고 한다면 찾을 값 부분에 이 값을 넣고 이 근무년수에 해당하는 수당비율을 구하고자 한다면 참조로 지정된 범위를 잡은 후 이 범위에서 수당비율에 해당하는 열이나 행을 표시 해주면 됩니다.

    밑의 그름을 보시면 근무년수, 수당비율 이라고 된 부분이 범위에 해당 합니다. 그림에는 보이지 않지만 원본 데이터에 근무년수가 포함된 데이터들이 주루룩 있는데요. 여기서 찾을 값인 근무년수를 클릭 하시면 되겠습니다.

    찾을려고 하는 값이 맨왼쪽열에 있을때는 vlookup

    찾을려고 하는 값이 첫행에 있을때는 hlookup

    근무년수를 구할때 구하고자 하는 근무년수가 세로로 되어 있을때는 vlookup

    근무년수를 구할때 구하고자하는 근무년수가 가로로 되어있을때 hlookup을 사용 합니다.

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

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

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

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


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

    FALSE를 생략할 수 있는 경우는


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

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

    좋은 하루 되세요.

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