엑셀 실무

엑셀 INDEX·MATCH로 행과 열이 만나는 단가 정확히 찾기

문서루틴 2026. 9. 17. 08:00

행·열 교차 단가 조회 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지

 

Excel의 2차원 단가표는 MATCH로 등급의 행과 적용 월의 열 위치를 각각 정확히 찾은 뒤 INDEX에 넣으면 교차값 하나를 반환할 수 있습니다. 두 위치를 따로 확인하면 한 칸 밀림도 잡을 수 있습니다.

핵심 요약

행과 열 머리글이 각각 고유하고 데이터 범위의 크기가 맞다면 INDEX·MATCH·MATCH 조합이 적합합니다. 이 예제에서는 D등급과 2월을 선택해 행 위치 4, 열 위치 2, 조회 단가 32,000원을 차례로 검사합니다.

1

등급은 행, 적용 월은 열에 있는 단가표

핵심 등급이 세로로 내려가고 월이 가로로 놓인 표에서는 어느 한 방향만 찾아서는 단가가 결정되지 않습니다. 등급과 적용 월이 만나는 한 칸을 찾아야 합니다.

재현 예제의 질문은 D등급과 2월을 선택했을 때 아래 표에서 단가 하나를 정확히 가져올 수 있는지입니다.

등급이 행에 있고 월이 열에 있는 단가표에서 두 조건의 교차값을 매번 눈으로 찾으면, 월별 단가를 옮길 때 다른 행이나 열의 값을 고를 수 있습니다.

조회에 사용할 등급별 1~3월 단가 비교표
등급 1월 단가 2월 단가 3월 단가
A등급 12,000원 12,500원 13,000원
B등급 18,000원 19,000원 20,000원
C등급 24,000원 25,000원 26,000원
D등급 31,000원 32,000원 33,000원
E등급 40,000원 41,000원 42,000원
2

한 방향 조회와 2차원 교차 조회를 고르는 기준

비교 선택 기준은 조회값이 몇 개의 머리글로 결정되는지입니다. 행 머리글과 열 머리글을 모두 선택해야 값 하나가 정해진다면 2차원 조회를 사용합니다.

한 방향 조회
사번처럼 기준 하나를 찾고 같은 행의 정해진 열에서 값을 가져옵니다. 반환 열이 고정된 목록에 알맞습니다.
2차원 교차 조회
등급의 행 위치와 월의 열 위치를 따로 찾습니다. 반환할 열이 선택한 월에 따라 달라지는 행렬에 알맞습니다.

Microsoft는 VLOOKUP이 왼쪽에서 오른쪽으로만 조회하는 제약이 있을 때 INDEX와 MATCH 조합을 사용할 수 있다고 안내합니다. 이 글에서는 여기에 열 MATCH를 하나 더 넣어 행렬의 교차값을 찾습니다.

자료: Microsoft Support, Look up values with VLOOKUP, INDEX, or MATCH, 확인일 2026-09-12

3

MATCH 두 번과 INDEX 한 번을 연결하는 원리

MATCH의 구문은 MATCH(lookup_value, lookup_array, [match_type])입니다. 세 번째 인수를 0으로 지정하면 배열의 정렬 상태와 관계없이 정확히 같은 첫 번째 항목의 상대 위치를 돌려줍니다.

INDEX 배열 형식은 INDEX(array, row_num, [column_num])입니다. 첫 MATCH 결과를 행 번호에, 두 번째 MATCH 결과를 열 번호에 넣으면 두 위치가 만나는 셀의 값이 반환됩니다.

D등급·2월의 위치와 단가를 계산하는 순서
1단계
행 위치
=MATCH(B11,$A$6:$A$10,0)으로 D등급의 상대 위치 4를 구합니다.
2단계
열 위치
=MATCH(F11,$B$5:$D$5,0)으로 2월의 상대 위치 2를 구합니다.
3단계
교차 단가
=INDEX($B$6:$D$10,B12,F12)로 네 번째 행과 두 번째 열이 만나는 32,000원을 반환합니다.

자료: Microsoft Support, INDEX function·MATCH function, 확인일 2026-09-12

4

5개 등급·3개월 단가표로 직접 검산하기

실전 검증 시트에서 B11은 D등급, F11은 2월을 선택하세요. B12가 4, F12가 2, B13이 32,000원으로 계산되는지 순서대로 확인합니다.

조회 단가만 보면 범위가 한 칸 밀려도 우연히 비슷한 값이 나올 수 있습니다. 따라서 두 MATCH 위치를 먼저 검사하고 마지막에 INDEX 결과를 고정 예상값 32,000원과 대조합니다.

교차 조회 검증 예제 구조

예제 통합문서는 5개 등급과 3개월 단가, 조회 조건, 행 위치, 열 위치, 최종 조회 단가를 한 시트에서 확인하도록 구성합니다.

example-workbook.xlsx
0.01MB
5개 등급과 3개월 단가표, 조회등급 D등급, 조회월 2월, 행 위치 4, 열 위치 2, 조회단가 32,000원이 보이는 검증 시트

실제 단가표에 적용하기 전 원본 파일을 복사하고 복사본에서 수식 범위를 먼저 시험하세요. 공식 문서의 적용 대상에는 Excel for Microsoft 365, Excel 2024, 2021, 2019, 2016이 포함됩니다.

5

중복 머리글과 범위 불일치를 먼저 막기

주의 정확히 일치할 항목이 없으면 MATCH는 #N/A를 반환합니다. INDEX에 전달된 행 번호나 열 번호가 데이터 배열을 벗어나면 #REF!가 발생합니다.

정확 일치로도 해결되지 않는 경계

행 또는 열 머리글에 같은 항목이 두 번 있으면 MATCH는 첫 번째 위치를 반환하므로, 중복 머리글이 있는 단가표는 2차원 정확 일치 수식으로도 원하는 교차값을 보장할 수 없습니다.

  • 행 머리글 A6:A10과 단가 행렬 B6:D10의 행 수를 같게 맞춥니다.
  • 열 머리글 B5:D5와 단가 행렬 B6:D10의 열 수를 같게 맞춥니다.
  • MATCH의 세 번째 인수는 생략하지 말고 두 수식 모두 0으로 지정합니다.
  • 등급과 월 머리글에 중복 항목이 있으면 수식을 확정하기 전에 먼저 정리합니다.

자료: Microsoft Support, INDEX function·MATCH function, 확인일 2026-09-12

6

행 4·열 2·32,000원이 맞으면 조회 완료

최종 금액부터 보지 말고 행 위치, 열 위치, 교차값 순서로 판정하세요. 위치값이 예상과 다르면 INDEX 수식보다 먼저 각 MATCH의 조회 범위와 선택값을 고칩니다.

B11의 조회 등급이 D등급이고 F11의 조회 월이 2월인지 확인합니다.
행 위치 B12가 4이고 열 위치 F12가 2인지 확인합니다.
선택한 등급과 월의 조회 단가가 기준표 교차값 및 예상값과 일치한다.
중복 머리글, #N/A, #REF!가 남아 있으면 실제 단가표에 수식을 확정하지 않습니다.
참고 자료

* 본문의 기능과 절차는 위 공식 문서와 재현 예제를 기준으로 확인했습니다. 프로그램·버전과 확인일은 해당 설명에 표시했습니다.