본문 바로가기
엑셀

엑셀 VLOOKUP 함수 절대참조와 열위치 및 MATCH 함수 조합

by 만년대리 2023. 6. 17.
반응형

엑셀 VLOOKUP 함수를 사용하다 보면, 여러 값을 가져오기 위해 여러 번의 VLOOKUP 함수를 사용할 경우가 있습니다. 

이 경우 단 한번의 VLOOKUP 함수 수식으로 원본데이터에서 원하는 모든 값을 불러오는 몇 가지 방법에 대해 확인해 보겠습니다. 

 

VLOOKUP 함수와 절대참조

엑셀 VLOOKUP 함수와 항상 함께 쓰이는 필수 엑셀 기능은 "절대참조"입니다.

 

엑셀 셀고정 절대참조

엑셀 셀고정 절대참조의 기능의 핵심은 "$" 표시이며, $표시 뒤의 행 혹은 열이 고정이 되는 기능입니다. 

셀고정에서 행은 가로를 의미하고, 열은 세로를 의미합니다. 가로와 세로 모두 고정 할 수 있으며. 각각의 함수 구문은 아래와 같습니다.

 

셀 행의 고정(가로 고정)

엑셀 셀고정 절대참조의 "$" 해당 표시를 셀의 열값과 행값 사이에 넣었을 때 셀의 가로 고정이 실시됩니다. 

 

A1의 셀을 가로 고정 할때는 아래의 함수구문을 사용합니다.


A$1

$ 표시 뒤의 1의 행이 고정이 되어 해당 수식을 이동하여도 B$1, C$1의 형태로 고정되어 움직입니다. 

 

셀  열의 고정(세로 고정)

A1의 셀을 세로 고정 할는 아래의 함수구문을 사용합니다.

 

$A1

$ 표시 뒤의 A의 열이 고정이 되어 해당 수식을 이동하여도 $A2, $A3의 형태로 고정되어 움직입니다. 

 

셀 의 전체 고정

A1의 셀을 전체 고정 할는 아래의 함수구문을 사용합니다.

 

$A$1

 

VLOOKUP 함수 기본 정의 및 활용법

VLOOKUP 함수의 정의와 셀고정 활용에 대해서는 아래의 링크를 확인 부탁 드립니다. 

 

 

엑셀 vlookup (xlookup) 함수의 수식 및 정의, 셀고정, 활용법과 오류해결 방법

신입 : 여러 가지 많은 함수를 배웠지만, 무엇보다 중요한 것은 활용법인 거 같아요 제 최애 함수인 vlookup에 대해서 정말 진지하게 알려주세요 대리님~! 김대리 : vlookup은 특정한 값을 이용해서

kimexcel.tistory.com

 

 

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 함수 구문에 절대참조와 열의 위치를 숫자로 변환하여 출력하였습니다.

 

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에 사용된 MATCH 함수의 응용 방법은 아래의 링크를 통해 더욱 알아보실 수 있습니다. 

 

 

엑셀 VLOOKUP 다중결과 다중조건 해결방법

엑셀 VLOOKUP으로 결과를 가져올 때, 단 하나의 조건 및 단 하나의 결과가 아닌 다중결과, 다중조건의 데이터를 접하게 됩니다. 즉, 여러 조건을 만족하는 여러 개 값 반환하는 공식에 대해 어떤 LOO

kimexcel.tistory.com

 

 

엑셀 INDEX MATCH 함수 정의 및 활용 (VLOOKUP 대체 함수)

엑셀 INDEX MATCH 함수는 2개의 별개 함수이지만, 늘 VLOOKUP 대체 함수를 대표하는 함수로 함께 불려지고 있습니다. LOOKUP 함수 중 활용도와 응용도는 INDEX MATCH 함수가 가장 효율적이라고 할 수 있습니

kimexcel.tistory.com

 

엑셀 VLOOKUP 함수의 절대참조와 열 위치의 조합 그리고 MACTH 함수의 조합에 대해서 알아보았습니다. 

추천드리는 방법은 한 번의 VLOOKUP 수식을 작성하여, 원본데이터의 변경 이후에도 자동으로 원하는 값을 불러올 수 있는 파일을 만드시는데 활용하는 것입니다. 

반응형