엑셀 VLOOKUP 함수를 사용하다 보면, 여러 값을 가져오기 위해 여러 번의 VLOOKUP 함수를 사용할 경우가 있습니다.
이 경우 단 한번의 VLOOKUP 함수 수식으로 원본데이터에서 원하는 모든 값을 불러오는 몇 가지 방법에 대해 확인해 보겠습니다.
VLOOKUP 함수와 절대참조
엑셀 VLOOKUP 함수와 항상 함께 쓰이는 필수 엑셀 기능은 "절대참조"입니다.
엑셀 셀고정 절대참조
엑셀 셀고정 절대참조의 기능의 핵심은 "$" 표시이며, $표시 뒤의 행 혹은 열이 고정이 되는 기능입니다.
셀고정에서 행은 가로를 의미하고, 열은 세로를 의미합니다. 가로와 세로 모두 고정 할 수 있으며. 각각의 함수 구문은 아래와 같습니다.
셀 행의 고정(가로 고정)
엑셀 셀고정 절대참조의 "$" 해당 표시를 셀의 열값과 행값 사이에 넣었을 때 셀의 가로 고정이 실시됩니다.
A1의 셀을 가로 고정 할때는 아래의 함수구문을 사용합니다.
A$1
$ 표시 뒤의 1의 행이 고정이 되어 해당 수식을 이동하여도 B$1, C$1의 형태로 고정되어 움직입니다.
셀 열의 고정(세로 고정)
A1의 셀을 세로 고정 할때는 아래의 함수구문을 사용합니다.
$A1
$ 표시 뒤의 A의 열이 고정이 되어 해당 수식을 이동하여도 $A2, $A3의 형태로 고정되어 움직입니다.
셀 의 전체 고정
A1의 셀을 전체 고정 할때는 아래의 함수구문을 사용합니다.
$A$1
VLOOKUP 함수 기본 정의 및 활용법
VLOOKUP 함수의 정의와 셀고정 활용에 대해서는 아래의 링크를 확인 부탁 드립니다.
VLOOKUP 함수와 열 위치 조합
VLOOKUP 함수와 절대참조 그리고 열의 위치를 숫자로 변환하여 조합하면, 한번의 엑셀 VLOOKUP 함수의 구문으로 원하는 전체 데이터를 불러올 수 있습니다.
A3열부터 E13열까지의 판매자별 상품과 오전, 오후 판매 그리고 판매날짜가 있는 원본 데이터에서 판매자의 이름을 기준으로 오전판매와 오후판매 데이터에 대해서 가져오기 위해 VLOOKUP함수와 열 위치 숫자를 사용하였습니다.
H4 셀에 작성한 VLOOKUP 함수를 그대로 복사 붙이기 하여 I4열에 입력하여 원하는 값들을 한번의 수식으로 가져왔습니다.
입력한 수식은 아래와 같습니다.
H4 CELL =VLOOKUP($G4,$A$3:$E$13,H$2,0)
사용된 VLOOKUP 함수의 핵심은 H2 셀과, I2 셀에 입력한 오전판매와 오후판매의 원본 데이터 상 열 위치인 숫자 3과 4의 입력된 번호를 VLOOKUP 함수의 절대참조를 활용하여 엑셀 함수 구문을 작성했다는 것입니다.
VLOOKUP 함수와 MATCH 함수 조합
위의 절대참조와 열의 위치의 숫자를 활용 하여 한 번의 구문으로 여러 번 작업을 할 수 있는 VLOOLUP 함수 구문에 있어서는 원본 데이터의 변경 시 올바르지 않은 데이터를 출력하는 문제가 발생합니다. 이런 VLOOKUP 함수의 오류를 해결할 수 있는 방법으로는 VLOOKUP 함수와 MACTH 함수의 조합이 있습니다.
똑같은 원본데이터에서 필요한 항목의 열 위치를 알기 위해 MATCH 함수를 사용합니다.
H4 셀에 사용한 VLOOKUP 함수 구문은 아래와 같습니다.
H4 CELL =VLOOKUP($G4,$A$3:$E$13,MATCH(H$3,$A$3:$E$3,0),0)
VLOOKUP에 사용된 MATCH 함수의 응용 방법은 아래의 링크를 통해 더욱 알아보실 수 있습니다.
엑셀 VLOOKUP 함수의 절대참조와 열 위치의 조합 그리고 MACTH 함수의 조합에 대해서 알아보았습니다.
추천드리는 방법은 한 번의 VLOOKUP 수식을 작성하여, 원본데이터의 변경 이후에도 자동으로 원하는 값을 불러올 수 있는 파일을 만드시는데 활용하는 것입니다.
'엑셀' 카테고리의 다른 글
엑셀 SUMIFS 함수에 INDIRECT 함수 적용하여 자동 서식 활용 (0) | 2023.06.19 |
---|---|
엑셀 INDIRECT 함수 사용 (엑셀 범위 이름 지정 및 테이블 기능 사용) (0) | 2023.06.19 |
엑셀 데이터 값 사이에 빈칸 일괄 삽입하는 방법 (0) | 2023.06.16 |
엑셀 SUM 함수 다중조건 (COUNTIFS 대체, 엑셀 범위비교 조건) (0) | 2023.06.15 |
엑셀 INDEX MATCH 함수 정의 및 활용 (VLOOKUP 대체 함수) (0) | 2023.06.15 |