직장인 필수함수인 vlookup 함수에 대해서 구구절절한 것 없이 바로 설명해보겠습니다.
제공된 정보
내가 알아내야 하는 정보: 각 상품명에 대한 가격
VLOOKUP의 기능
입력된 어떠한 값이 있을 때 그 입력된 값에 해당하는 또 다른 값을 가져오는 기능
VLOOKUP 함수
=VLOOKUP(기준셀, 또 다른 값이 있는 표, 가져오고 싶은 값이 있는 셀, 0)
=VLOOKUP(Lookup_value, Table_array, Col_index_num, Range_lookup)
예제. 팔린 상품의 가격을 각각 구해보자.
1) 판매내역에 각 금액을 입력해 본다: 노란색 있는 부분을 구해야 한다.
① lookup_value 입력(기준 내용 선택하기)
=vlookup(E5
=vlookup(상품명 있는 셀 선택,
② table_array 입력(데이터 있는 영역 선택하기)
=vlookup(E5,H4:I11,
=vlookup(상품명 있는 셀 선택, 데이터가 있는 영역선택,
③ Col_index_num 입력 (데이터가 있는 열 선택하기)
=vlookup(E5,H4:I11,2,
=vlookup(상품명 있는 셀 선택, 데이터가 있는 영역선택, 데이터가 있는 열 선택,
필요한 데이터가 있는 영역 중에서도, 우리는 가격이 필요한데, 가격은 2번째 열에 있기 때문에 2라고 써줍니다.
④ Range_lookup 입력(고민 없이 0 입력하기)
=vlookup(E5,H4:I11,2,0)
=vlookup(상품명 있는 셀 선택, 데이터가 있는 영역선택, 데이터가 있는 열 선택, 0)
마지막 부분은 고민할 것 없이 그냥 숫자영(0)을 넣어주면 됩니다.
완성
Q&A: 이상하게 오류가 떠요
이쯤 되면 질문이 하나 생기실 거예요
저렇게 입력하고 함수를 드래그해서 남은 칸에 입력을 하면 아래와 같이 오류가 뜰 겁니다.
함수가 한 칸씩 밀리고 있어서 데이터를 제대로 갖고 오지 못해서입니다.
우리가 갖고 있는 데이터 영역이 밀리지 않도록 vlookup 함수에 절대참조를 넣어주어야 합니다.
절대참조는 F4를 눌러주면 됩니다.
그러면 아래처럼 H4:I11앞에 <$> 표시가 붙는데 이게 바로 영역변경이 안된다는 뜻입니다.
'IT' 카테고리의 다른 글
[엑셀] countif 함수, 간단 설명 (1) | 2023.06.29 |
---|---|
[엑셀] sumif 함수, 간단 설명 (0) | 2023.06.28 |
[파워포인트] PPT만들때 유용한 사이트 모음 (0) | 2022.01.18 |
[파워포인트] 누끼 따는 방법, 배경제거 하는 방법 (0) | 2021.05.24 |
[파워포인트] 무료 픽토그램 사이트 & PNG파일과 SVG파일의 차이 (0) | 2021.05.23 |