메뉴
엑셀2019윈도우352,353,354

vlookup 함수 관련 질문

12월 12일 조회 1,099
강의랑 교재 전부 다봤도 이해 안되서 질문 올립니다

07-004 예제 입니다

 

0.아래로 채우기 하는 거라 H열 고정은 따로 안 한건가요?

$H6이 아니라 H6으로 있어서요

1.vlookup 함수가(찾을값,범위,행 번호,0) 여기서

강의에서 찾을 값은 범위 첫번째 열에 있어야 한다고 하셧는데

찾을 값에 B6를 입력 하면 왜 안되나요?

 

3.2번째 범위에서 제품 명을 채워야 하는 거면 제품 명 범위를 입력해야 맞는거 아닌가요?

$C5:$C19로 하면 왜 안되나요?

4.범위를 $B5:$C19 로 하고 자동채우기 하면 예제와 똑같이 나오는데 이건 되는데 헷깔립니다

5.이해가 안되면 피벗테이블 범위로 잡는다 이렇게 이해 할까요?

댓글 1

오빠두엑셀 12월 25일
안녕하세요. 오빠두엑셀입니다.

남겨주신 질문에 대해 하나씩 답변드리겠습니다.

1. 찾을 값에 B6를 입력 하면 왜 안되나요?

: =IFERROR(VLOOKUP(B6,$B$4:$F$19,2,0),"-")

과 같이 참조하는 범위의 일부를 검색하도록 수식을 작성하셔도 괜찮습니다. 다만, 이렇게 수식을 작성하는 경우는 매우 드뭅니다.

2. 2번째 범위에서 제품 명을 채워야 하는 거면 제품 명 범위를 입력해야 맞는거 아닌가요?

VLOOKUP 함수는 검새할 범위에서 열 번호를 참조하도록 동작합니다. 말씀하신 것 처럼 '검색범위'와 '출력할범위'를 따로 지정하고자 하신다면,  LOOKUP 함수나 XLOOKUP 함수를 사용해보시길 바랍니다.

3.범위를 $B5:$C19 로 하고 자동채우기 하면 예제와 똑같이 나오는데 이건 되는데 헷깔립니다

VLOOKUP 함수는 대부분 자동채우기해서 사용하는 경우가 많기 때문에, 2번째 인수인 참조범위는 절대참조로 사용하는 것이 좋습니다. :)

4. 이해가 안되면 피벗테이블 범위로 잡는다 이렇게 이해 할까요?

피벗테이블은 매우 훌륭한 기능이지만, VLOOKUP 함수와는 사용 목적이 조금 다릅니다. 피벗테이블은 '데이터 집계'가 주 목적이며, VLOOKUP 함수는 '데이터 검색'이 주 목적입니다. 상황에 따라 적절히 사용하시면 되겠습니다.

제시해드린 답변이 문제를 해결하시는데 도움이 되었길 바랍니다. 감사합니다.

교재문의 게시판의 최근 글

스크랩 완료