엑셀2019윈도우352,353,354
vlookup 함수 관련 질문
강의랑 교재 전부 다봤도 이해 안되서 질문 올립니다
07-004 예제 입니다
0.아래로 채우기 하는 거라 H열 고정은 따로 안 한건가요?
$H6이 아니라 H6으로 있어서요
1.vlookup 함수가(찾을값,범위,행 번호,0) 여기서
강의에서 찾을 값은 범위 첫번째 열에 있어야 한다고 하셧는데
찾을 값에 B6를 입력 하면 왜 안되나요?
3.2번째 범위에서 제품 명을 채워야 하는 거면 제품 명 범위를 입력해야 맞는거 아닌가요?
$C5:$C19로 하면 왜 안되나요?
4.범위를 $B5:$C19 로 하고 자동채우기 하면 예제와 똑같이 나오는데 이건 되는데 헷깔립니다
5.이해가 안되면 피벗테이블 범위로 잡는다 이렇게 이해 할까요?
07-004 예제 입니다
0.아래로 채우기 하는 거라 H열 고정은 따로 안 한건가요?
$H6이 아니라 H6으로 있어서요
1.vlookup 함수가(찾을값,범위,행 번호,0) 여기서
강의에서 찾을 값은 범위 첫번째 열에 있어야 한다고 하셧는데
찾을 값에 B6를 입력 하면 왜 안되나요?
3.2번째 범위에서 제품 명을 채워야 하는 거면 제품 명 범위를 입력해야 맞는거 아닌가요?
$C5:$C19로 하면 왜 안되나요?
4.범위를 $B5:$C19 로 하고 자동채우기 하면 예제와 똑같이 나오는데 이건 되는데 헷깔립니다
5.이해가 안되면 피벗테이블 범위로 잡는다 이렇게 이해 할까요?
노
h
김
S
김
섭
소
댓글 1
남겨주신 질문에 대해 하나씩 답변드리겠습니다.
1. 찾을 값에 B6를 입력 하면 왜 안되나요?
: =IFERROR(VLOOKUP(B6,$B$4:$F$19,2,0),"-")
과 같이 참조하는 범위의 일부를 검색하도록 수식을 작성하셔도 괜찮습니다. 다만, 이렇게 수식을 작성하는 경우는 매우 드뭅니다.
2. 2번째 범위에서 제품 명을 채워야 하는 거면 제품 명 범위를 입력해야 맞는거 아닌가요?
VLOOKUP 함수는 검새할 범위에서 열 번호를 참조하도록 동작합니다. 말씀하신 것 처럼 '검색범위'와 '출력할범위'를 따로 지정하고자 하신다면, LOOKUP 함수나 XLOOKUP 함수를 사용해보시길 바랍니다.
3.범위를 $B5:$C19 로 하고 자동채우기 하면 예제와 똑같이 나오는데 이건 되는데 헷깔립니다
VLOOKUP 함수는 대부분 자동채우기해서 사용하는 경우가 많기 때문에, 2번째 인수인 참조범위는 절대참조로 사용하는 것이 좋습니다. :)
4. 이해가 안되면 피벗테이블 범위로 잡는다 이렇게 이해 할까요?
피벗테이블은 매우 훌륭한 기능이지만, VLOOKUP 함수와는 사용 목적이 조금 다릅니다. 피벗테이블은 '데이터 집계'가 주 목적이며, VLOOKUP 함수는 '데이터 검색'이 주 목적입니다. 상황에 따라 적절히 사용하시면 되겠습니다.
제시해드린 답변이 문제를 해결하시는데 도움이 되었길 바랍니다. 감사합니다.