• 최초 작성일: 2001-04-04
  • 최종 수정일: 2026-09-29
  • 조회수: 24 회
  • 작성자: 권현욱 (엑셀러)
  • 강의 제목: 양방향 참조하기

들어가기 전에

오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.

질문 하나

>95% 이상 90% 이상 85% 이상 80% 이상
>17500 0.8 0.7 0.6 0.5
>15000 0.7 0.6 0.5 0.4
>14000 0.6 0.5 0.4 0.3

위는 고정되어 있고 다음과 같은 문제해결을 알고 싶습니다.

>생산성 13000
>통산유지율 0.92
>결과 0.6

만약 어떤 셀값이 생산성이 13000이고 통산유지율이 92%이면 A3셀에 0.6이라는 숫자가 나게 할 수는 없을까요? 이런 자료가 워낙 많다 보니까 일일이 계산할 수가 없네요. 위의 B3 셀에 어떤 수식을 써야 하는지 가르쳐 주시면 감사하겠습니다.

권현욱(엑셀러)
저자: 권현욱(엑셀러), 아이엑셀러 대표

필자는 Excel 컨설턴트, 작가, 그리고 크리에이터입니다. 현재 Microsoft Excel MVP이며, 『챗GPT+엑셀 업무자동화 정석』을 비롯한 10여 권의 도서를 집필했습니다. Excel 자동화 및 생산성 향상 분야에서 25년 넘는 경력을 보유하고 있습니다.

권현욱(엑셀러) 님의 최신 포스트:
  • 최신 글을 불러오는 중...


26년 경력 Microsoft MVP 권현욱(엑셀러) 지음

📊 신간 전자책(PDF) · 287쪽 · 13500원

엑셀 대시보드를 만드는 최적의 '표준 3계층 구조'

  • 3초 안에 읽히는 화면 설계 감각 습득
  • Microsoft Excel MVP의 실전 노하우 수록
  • 중간마진 없는 합리적인 가격, 오직 아이엑셀러에서만!
지금 구매하기 완성 화면 보기

양방향 참조하기

핵심 요약

  • 행과 열의 두 조건을 동시에 사용해 교차표에서 값을 찾으려면 INDEX와 MATCH를 함께 사용할 수 있습니다.
  • 첫 번째 MATCH는 생산성 값에 해당하는 행 위치를, 두 번째 MATCH는 통산유지율에 해당하는 열 위치를 구합니다.
  • 두 위치값을 INDEX의 행·열 번호로 전달하면 두 기준이 만나는 지점의 결과값을 한 수식으로 반환할 수 있습니다.

일단 타이틀 중에서 가로 방향에는 '통산유지율', 세로 방향에는 '생산성'이라는 이름을 붙여 주었습니다. 그리고 항목을 몇 개 추가하였습니다.

95% 90% 85% 80%
17500 0.8 0.7 0.6 0.5
15000 0.7 0.6 0.5 0.4
14000 0.6 0.5 0.4 0.3
13000 0.5 0.4 0.3 0.2
12000 0.4 0.3 0.2 0.1
11000 0.3 0.2 0.1 0
10000 0.2 0.1 0 -0.1
생산성 13000
통산유지율 92%
결과 =INDEX(B31:F38,MATCH(C40,생산성,-1),MATCH(C42,통산유지율,-1))

그동안 몇 차례 소개해 드렸던 Index 함수와 Match 함수를 응용하시면 됩니다. 즉 위의 C44 셀에는 아래와 같은 수식이 입력되어 있습니다.

=INDEX(B31:F38,MATCH(C40,생산성,-1),MATCH(C42,통산유지율,-1))

각각의 함수에 대해서는 이미 수 차례 설명을 드렸으니까 지난 강좌파일들이나 도움말을 참고하시기 바랍니다. Index와 Match 함수는 거의 한 세트로 사용되며 여러 가지 활용방법이 있으니까 확실히 이해하고 넘어가는 것이 좋습니다.

다음 시간에…

정리 — 양방향 참조하기

구분내용
표 구성가로는 통산유지율(95%~80%), 세로는 생산성(17500~10000)
이름 정의가로 제목 범위에 통산유지율, 세로 제목 범위에 생산성이라는 이름 지정
수식=INDEX(B31:F38,MATCH(C40,생산성,-1),MATCH(C42,통산유지율,-1))
원리첫 MATCH는 행 위치, 두 번째 MATCH는 열 위치를 구해 INDEX에 전달

자주 묻는 질문 (FAQ)

Q1. 행과 열 두 기준으로 값을 찾으려면 어떻게 하나요?

INDEX 함수와 MATCH 함수를 함께 사용합니다. 하나의 MATCH로 행 위치를, 다른 MATCH로 열 위치를 구해 INDEX의 행 번호와 열 번호로 전달합니다.

Q2. 생산성과 통산유지율 이름은 어디에 붙이나요?

표의 제목 부분 중 가로 방향에는 통산유지율, 세로 방향에는 생산성이라는 이름을 붙이고 수식에서 그 이름을 범위로 사용합니다.

Q3. INDEX와 MATCH는 어떤 함수인가요?

거의 한 세트로 사용되는 함수로 여러 가지 활용 방법이 있으니 확실히 이해하고 넘어가는 것이 좋습니다.

마치며

INDEX와 MATCH를 짝으로 익혀 두면 교차표에서 값을 찾는 일도 수식 하나로 끝낼 수 있습니다. VBA에 대한 기초 지식을 공부하실 분은 아이엑셀러 닷컴 사이트 상단 메뉴에서 [Excel 강의] - [Excel 입문]을 먼저 보시면 이해하기 쉽습니다.