엑셀 행과 열에 맞는 값 찾기 방법을 알아 보겠습니다. 바로 INDEX, MATCH, VLOOKUP 함수를 이용하면 됩니다. 열 이름을 직접 입력 하지 않고, 열 또는 행의 위치 만으로 값을 찾아 보도록 할게요. 지금 바로 아래에서 그 방법을 확인해 보세요.
엑셀 행과 열에 맞는 값 찾기
↓아래에서 예제 파일을 다운로드 받을 수 있습니다.
< 영상 설명 >
< 그림 설명 >
VLOOKUP 함수
첫 번째로 VLOOKUP 함수를 이용해서 원하는 행과 열에 맞는 값을 찾아와 보겠습니다. 아래 예시에서 ‘녹차라떼’ 의 ‘인기도’ 가 얼마인지 찾아와보겠습니다.
=VLOOKUP(“녹차라떼”,B2:E8,3,0) → 5

즉, ‘녹차라떼’ 의 ‘인기도’ 값은 ‘5’ 입니다. VLOOKUP 함수를 사용하면 빠르게 값을 찾아올 수 있습니다.
근데 이 경우 행과 열의 위치가 아닌 이름(“녹차라떼”)으로 값을 찾아 왔잖아요. 이름이 아닌 위치로 값을 찾는 방법도 있을까요? 결론적으로 총 2가지 방법이 있습니다.
1.INDEX MATCH 함수 사용법
첫 번째는 INDEX MATCH 함수를 같이 사용하는 방법 입니다. 아래와 같이 함수식을 입력합니다.
=INDEX(C3:E8,MATCH(C10,B3:B8,0),MATCH(C11,C2:E2,0)) → 5

함수식의 작동 원리를 아래에서 자세히 알아 보겠습니다.
=INDEX(C3:E8,MATCH(C10,B3:B8,0),MATCH(C11,C2:E2,0)) → 5
MATCH(C10,B3:B8,0) → 4 (‘녹차라떼’ 는 B3:B8 중 4 번째에 위치 했으므로)
MATCH(C11,C2:E2,0) → 2 (‘인기도’ 는 C2:E2 중 2 번째에 위치 했으므로)
따라서 함수식은 =INDEX(C3:E8,4,2) 로 바뀌므로, ‘5’ 라는 값이 찾아와지는 것입니다.
2.VLOOKUP MATCH 함수 사용법
이번에는 VLOOKUP MATCH 함수를 같이 사용해서 행과 열에 맞는 값을 찾아오는 방법입니다.
아래와 같이 함수식을 입력합니다.
=VLOOKUP(C10,B2:E8,MATCH(C11,C2:E2,0)+1,0) → 100

함수식의 작동 원리를 알아볼까요?
=VLOOKUP(C10,B2:E8,MATCH(C11,C2:E2,0)+1,0)
MATCH(C11,C2:E2,0)+1 → 4 (MATCH 함수 기준으로는 ‘판매잔수’ 가 C2:E2 중 3번째에 있음. 근데 VLOOKUP 함수 기준으로는 두 번째 열(메뉴) 부터 시작하므로 ‘판매잔수’ 가 4번째 열에 있음. 따라서 +1을 해주면 VLOOKUP 기준의 ‘판매잔수’ 의 열 위치가 나옴)
그럼 함수식은 =VLOOKUP(C10,B2:E8,4,0) 이 되므로, ‘아인슈페너’ 의 ‘판매잔수’ 인 100이 나옵니다.
< ↓추천 >
