Excel INDEX MATCH: 기본 및 고급 조회
Excel 에서 특정 데이터를 정확하게 검색하는 것은 종종 빈번한 요구사항입니다. INDEX 및 MATCH 함수는 각각 고유한 장점을 지니지만, 이 둘을 결합하면 데이터 조회를 위한 강력한 도구 모음을 활용할 수 있습니다. 함께 사용할 때 기본적인 가로·세로 조회부터 양방향, 대소문자 구분, 다중 조건 검색과 같은 보다 고급 기능에 이르기까지 다양한 검색 기능을 수행할 수 있습니다. VLOOKUP 보다 향상된 기능을 제공하는 INDEX 와 MATCH 의 조합은 더 폭넓은 데이터 조회 옵션을 가능하게 합니다。 이번 자습서에서는 이 두 함수가 함께 구현할 수 있는 가능성의 깊이를 살펴보겠습니다。
Excel 에서 INDEX 함수 사용 방법
Excel 의INDEX함수는 특정 범위 내에서 지정된 위치의 값을 반환합니다。 INDEX 함수의 구문은 다음과 같습니다:
- array(필수)는 값을 반환받고자 하는 범위를 나타냅니다。
- row_num(column_num)이 지정되지 않은 경우 필수)는 배열의 행 번호를 나타냅니다。 is present) refers to the row number of the array.
- column_num(선택 사항이지만 row_num)이 생략된 경우 필수)는 배열의 열 번호를 나타냅니다。 is omitted) refers to the column number of the array.
예를 들어,Jeff 의 점수를 알아보려면 목록에서6번째 학생의 점수를 다음과 같이 INDEX 함수를 사용하여 구할 수 있습니다:
=INDEX(C2:C11,6)

√ 참고: 범위C2:C11은 점수가 나열된 영역이며, 숫자6은 목록에서6번째 학생의 시험 점수를 찾습니다。
여기서 간단한 테스트를 해 보겠습니다。 수식=INDEX(A1:C1,2)는 어떤 값을 반환할까요? — 맞습니다。 이 수식은 주어진 행에서생년월일인2번째 값을 반환합니다。
이제 INDEX 함수가 가로 또는 세로 범위에서 완벽하게 작동함을 알게 되었습니다。 그러나 여러 행과 열로 구성된 더 큰 범위에서 값을 반환해야 한다면 어떻게 해야 할까요? 이런 경우 행 번호와 열 번호를 모두 지정해야 합니다。 예를 들어, 단일 열이 아닌 전체 테이블 범위 내에서Jeff 의 점수를 찾으려면행 번호 6과열 번호 3를 사용하여A2 에서 C11 까지의 셀 범위에서 다음과 같이 점수를 찾을 수 있습니다:
=INDEX(A2:C11,6,3)

- INDEX 함수는 세로 및 가로 범위 모두에서 작동할 수 있습니다。
- row_num 과column_num 인수가 모두 사용되는 경우,row_num 이column_num 보다 먼저 지정되며, INDEX 는 지정된row_num 과column_num 이 교차하는 위치의 값을 반환합니다。.
그러나 실제로는 행과 열이 매우 많은 대규모 데이터베이스의 경우, 정확한 행 번호와 열 번호를 직접 입력하는 방식은 분명히 불편합니다。 바로 이때 MATCH 함수를 함께 사용해야 합니다。
Excel 에서 MATCH 함수 사용 방법
Excel 의 MATCH 함수는 지정된 범위에서 특정 항목의 위치를 나타내는 숫자 값을 반환합니다。 MATCH 함수의 구문은 다음과 같습니다:
- lookup_value(필수)는lookup_array에서 일치시킬 값을 나타냅니다。
- lookup_array(필수)는 MATCH 함수가 검색할 셀 범위를 나타냅니다。
- match_type(선택 사항):1,0또는-1.
- 1(기본값)인 경우, MATCH 는lookup_value보다 작거나 같은 가장 큰 값을 찾습니다。lookup_array의 값은 오름차순으로 정렬되어야 합니다。
- 0인 경우, MATCH 는lookup_value과 정확히 일치하는 첫 번째 값을 찾습니다。lookup_array의 값은 어떤 순서로든 배치될 수 있습니다. (MATCH 유형이 0 로 설정된 경우 와일드카드 문자를 사용할 수 있습니다。)
- -1인 경우, MATCH 는lookup_value보다 크거나 같은 가장 작은 값을 찾습니다。lookup_array의 값은 내림차순으로 정렬되어야 합니다。
예를 들어,이름 목록에서 Vera 의 위치를 확인하려면 다음과 같이 수식 구분를 사용할 수 있습니다:
=MATCH("Vera",A2:A11,0)

√ 참고: 결과 “4”은 이름 “Vera”가 목록에서 4 번째 위치에 있음을 나타냅니다。
- MATCH 함수는 조회 값 자체가 아닌 lookup_array 내에서 조회 값의 위치를 반환합니다。
- MATCH 함수는 중복 값이 있는 경우 첫 번째 일치 항목만 반환합니다。
- INDEX 함수와 마찬가지로 MATCH 함수도 세로 및 가로 범위 모두에서 작동할 수 있습니다。
- MATCH 는 대소문자를 구분하지 않습니다。
- 수식 구분의lookup_value가 텍스트 형식인 경우 따옴표로 묶어야 합니다。
- lookup_value이lookup_array에 없으면#N/A오류가 반환됩니다。
이제 Excel 에서 INDEX 및 MATCH 함수의 기본 사용법을 알게 되었으니, 두 함수를 결합해 보겠습니다。
Excel 에서 INDEX 와 MATCH 결합 방법
아래 예제를 통해 INDEX 와 MATCH 함수를 어떻게 결합할 수 있는지 살펴보겠습니다:
시험 점수가Evelyn 의 점수임을 알고 있으며, 해당 점수가3번째 열에 있음을 전제로,MATCH 함수를 사용하여 행 위치를 자동으로 결정할 수 있습니다. 이렇게 하면 수작업으로 행 번호를 세어볼 필요가 없습니다. 이후 INDEX 함수를 사용하여 식별된 행과 3 번째 열이 교차하는 지점의값을 검색할 수 있습니다:
=INDEX(A2:C11,MATCH("Evelyn",A2:A11,0),3)

수식이 다소 복잡해 보일 수 있으므로, 각 부분을 차례로 살펴보겠습니다。

INDEX 수식은 세 가지 인수로 구성됩니다:
- row_num:MATCH(「Evelyn」,A2:A11,0)은 INDEX 함수에 범위EvelynA2:A11 에서 ““ 값의 행 위치()5)를 제공합니다。
- column_num:3은 INDEX 함수가 배열 내에서 점수를 찾을3번째 열을 지정합니다。
- array:A2:C11은 INDEX 함수에게 지정된 행과 열이 교차하는 위치에서 일치하는 값을 반환하도록 지시합니다。 이 범위는A2 부터 C11 까지입니다。 최종적으로 결과값90을 얻게 됩니다。
위 수식에서는 하드코딩된 값「Evelyn」을 사용했습니다。 그러나 실제로는 하드코딩된 값은 비효율적입니다。 다른 학생의 점수처럼 다른 데이터를 검색할 때마다 수식을 수정해야 하기 때문입니다。 이런 경우 셀 참조를 사용하여 동적 수식을 만들 수 있습니다。 예를 들어, 여기서는「Evelyn」을 F2 로 변경하겠습니다:
=INDEX(A2:C11,MATCH(F2,A2:A11,0),3)(AD) Kutools 로 조회를 간편하게: 수식 입력이 필요 없습니다!
Kutools for Excel의슈퍼 LOOKUP은다양한 조회 도구를 제공하여 여러분의 모든 요구를 충족시켜 드립니다。 다중 조건 조회, 여러 시트에서 검색, 또는 일대다 조회 작업을 수행하더라도,슈퍼 LOOKUP몇 번의 클릭만으로 프로세스를 간소화할 수 있습니다。이 기능들을 살펴보세요—슈퍼 LOOKUP이 Excel 데이터와 상호작용하는 방식을 완전히 바꿔놓을 것입니다。 복잡한 수식을 외울 필요 없이 이제 편안하게 작업하세요。

Kutools for Excel- 300 개 이상의 필수 도구로 Excel 을 한층 더 강력하게 만들어 업무를 더 빠르고 쉽게 처리하세요。 AI 기능을 활용해 더 스마트한 데이터 처리와 생산성을 경험하십시오。지금 다운로드
INDEX 와 MATCH 를 사용한 양방향 조회
이전 예제에서는 열 번호를 알고 있었고 수식 구분을 사용하여 행 번호를 찾았습니다。 그런데 열 번호도 모를 경우에는 어떻게 해야 할까요?
이런 경우 두 개의 MATCH 함수를 사용하여 행 번호와 열 번호를 각각 찾아내는 양방향 조회(매트릭스 조회라고도 함)를 수행할 수 있습니다。 예를 들어,Evelyn 의 점수를 확인하려면 다음 수식을 사용합니다:
=INDEX(A2:C11,MATCH("Evelyn",A2:A11,0),MATCH("Score",A1:C1,0))

- 첫 번째 수식 구분은 A2:A11 목록에서 Evelyn 의 위치를 찾아 INDEX 에 행 번호로5를 제공합니다。
- 두 번째 수식 구분은 점수가 있는 열을 결정하고 INDEX 에 열 번호로3를 반환합니다。
- 이 수식은 다음과 같이 단순화됩니다:=INDEX(A2:C11,5,3), 그리고 INDEX 는90를 반환합니다。
INDEX 와 MATCH 를 사용한 좌측 조회
이제 Evelyn 의 반을 알아내야 하는 상황을 생각해 보겠습니다. 반 정보가 이름 열의 왼쪽에 위치하고 있음을 눈치채셨을 것입니다. 이는 또 다른 강력한 Excel 조회 함수인 VLOOKUP 의 기능을 초과하는 사례입니다。
사실 좌측 조회 기능은 INDEX 와 MATCH 조합이 VLOOKUP 보다 뛰어난 측면 중 하나입니다。
Evelyn 의 반을 찾으려면다음 수식을 사용하여B2:B11 에서 Evelyn 을 검색하고A2:A11 에서 해당 값을 검색하세요。
=INDEX(A2:A11,MATCH("Evelyn",B2:B11,0))

참고:특정 값을 기준으로 왼쪽 조회를 쉽게 수행하려면오른쪽에서 왼쪽으로 룩업기능을 사용하세요。Kutools for Excel에서 몇 번의 클릭만으로 구현할 수 있습니다. 이 기능을 사용하려면 Excel 의Kutools탭으로 이동하여슈퍼 LOOKUP>오른쪽에서 왼쪽으로 룩업을 클릭하세요。 해당 기능은수식그룹에 있습니다。

Kutools for Excel- 300 개 이상의 필수 도구로 Excel 을 강력하게 업그레이드하여 작업 속도와 편의성을 높이고, 스마트한 데이터 처리 및 생산성을 위한 AI 기능을 활용하세요。지금 다운로드하기
INDEX 와 MATCH 를 사용한 대소문자 구분 조회
MATCH 함수는 기본적으로 대소문자를 구분하지 않습니다。 그러나 수식이 대소문자를 구분해야 하는 경우,EXACT함수를 결합하여 이를 강화할 수 있습니다。 INDEX 수식 내에서 MATCH 함수와 EXACT 함수를 함께 사용하면 아래와 같이 효과적으로 대소문자 구분 조회를 수행할 수 있습니다:
- array는 값을 반환받고자 하는 범위를 나타냅니다。
- lookup_value는 문자의 대소문자를 고려하여lookup_array에서 일치시킬 값을 나타냅니다。
- lookup_array는 MATCH 함수가lookup_value와 비교할 셀 범위를 나타냅니다。
예를 들어,JIMMY 의 시험 점수를 확인하려면 다음 수식을 사용하세요:
=INDEX(C2:C11,MATCH(TRUE,EXACT("JIMMY",A2:A11),0))
√ 참고: 이는 배열 수식으로, Excel 365, Excel 2021 이상 버전을 제외하고Ctrl+Shift+Enter을 눌러 입력해야 합니다。

- EXACT 함수는「JIMMY」를 목록A2:A11의 값들과 비교하며 문자 대소문자를 구분합니다。 두 문자열이 대소문자까지 정확히 일치하면 EXACT 함수는TRUE를 반환하고, 그렇지 않으면FALSE를 반환합니다。 결과적으로 다음과 같은 배열을 얻게 됩니다:TRUE 와 FALSE 값으로 구성된 배열.
- 그다음 MATCH 함수는 배열에서첫 번째 TRUE 값의 위치를 가져오며, 이는10이어야 합니다。
- 마지막으로 INDEX 함수는 MATCH 함수가 제공한 배열 내10번째 위치에 있는 값을 검색합니다。
참고 사항:
- 수식을 올바르게 입력하려면Ctrl + Shift + Enter를 누르세요。 단,Excel 365,Excel 2021또는최신 버전을 사용 중이라면 간단히Enter를 누르면 됩니다。
- 위 수식은 단일 목록C2:C11내에서 검색합니다。 여러 열과 행이 포함된 범위(예:A2:C11)에서 검색하려면 INDEX 함수에 열과 행 수 설정 모두를 지정해야 합니다:
-
=INDEX(A2:C11,MATCH(TRUE,EXACT("JIMMY",A2:A11),0),3) - 이 수정된 수식에서는 MATCH 함수를 사용하여 문자 대소문자를 구분하면서 범위A2:A11에서 「JIMMY」를 검색하고, 일치 항목을 찾으면 범위3번째 열의 해당 값을 가져옵니다。A2:C11.
INDEX 와 MATCH 를 사용한 가장 근접한 값 찾기
Excel 에서는 데이터 집합 내에서 특정 값과 가장 가까운 값을 찾아야 하는 상황이 발생할 수 있습니다. 이런 경우 INDEX 및 MATCH 함수를 ABS 와 MIN 함수와 함께 사용하면 매우 유용합니다。
- array는 값을 반환받고자 하는 범위를 나타냅니다。
- lookup_array는lookup_value에 가장 근접한 값을 찾고자 하는 값의 범위를 나타냅니다。
- lookup_value는 가장 근접한 값을 찾고자 하는 값을 나타냅니다。
예를 들어,85 에 가장 가까운 점수를 가진 사람을 찾으려면 다음 수식을 사용하여C2:C11 에서 85 에 가장 근접한 점수를 검색하고A2:A11 에서 해당 값을 검색하세요。
=INDEX(A2:A11,MATCH(MIN(ABS(C2:C11-85)),ABS(C2:C11-85),0))
√ 참고: 이는 배열 수식으로, Excel 365, Excel 2021 이상 버전을 제외하고Ctrl+Shift+Enter을 눌러 입력해야 합니다。

- ABS(C2:C11-85)는 범위C2:C11의 각 값과85사이의 절대값 차이를 계산하여 절대값 차이 배열을 생성합니다。
- MIN(ABS(C2:C11-85))는 절대값 차이 배열에서 최소값을 찾아 85 에 가장 가까운 차이를 나타냅니다。
- MATCH 함수MATCH(MIN(ABS(C2:C11-85)),ABS(C2:C11-85),0)는 절대값 차이 배열에서 최소 절대값 차이의 위치를 찾으며, 이는10이어야 합니다。
- 마지막으로 INDEX 함수는 목록A2:A11에서 범위85의C2:C11에서 가장 가까운 점수에 해당하는 값을 검색합니다。
참고 사항:
- 수식을 올바르게 입력하려면Ctrl + Shift + Enter를 누르세요。 단,Excel 365,Excel 2021또는최신 버전을 사용 중이라면 간단히Enter를 누르면 됩니다。
- 동점이 발생할 경우 이 수식은 첫 번째 일치 항목을 반환합니다。
- 평균 점수에 가장 가까운 값을 찾으려면평균 점수와 가장 가까운 값을 찾기 위해 수식 내85를AVERAGE(C2:C11)으로 바꾸세요。
INDEX 와 MATCH 를 사용한 다중 조건 조회
두 개 이상의 열에서 여러 조건을 동시에 만족하는 값을 찾으려면 다음 수식을 사용하세요。 이 수식은 서로 다른 열에 다양한 조건을 지정하여 모든 조건을 충족하는 원하는 값을 찾을 수 있도록 다중 조건 조회를 수행합니다。
√ 참고: 이는 배열 수식으로,Ctrl+Shift+Enter을 눌러 입력해야 합니다。 그러면 수식 표시줄에 중괄호 쌍이 표시됩니다。
- array는 값을 반환받고자 하는 범위를 나타냅니다。
- (lookup_value=lookup_array)는 단일 조건을 나타냅니다。 이 조건은 특정lookup_value가lookup_array의 값들과 일치하는지 확인합니다。
예를 들어, 생일이 7/2/2008 인 A 반의 코코의 점수를 찾으려면다음 수식을 사용할 수 있습니다:
=INDEX(D2:D11,MATCH(1,(G2=A2:A11)*(G3=B2:B11)*(G4=C2:C11),0))

참고 사항:
- 이 수식에서는 고정값을 직접 입력하지 않아서 셀G2,G3및G4의 값을 변경하기만 하면 다른 정보로 점수를 쉽게 얻을 수 있습니다。
- 다음과 같이 수식을 입력해야 합니다:Ctrl + Shift + Enter단,Excel 365,Excel 2021또는최신 버전에서는 간단히Enter를 누르면 됩니다。
만약 항상Ctrl + Shift + Enter를 누르는 것을 잊어버려 수식 결과가 잘못된다면, 다음의 약간 더 복잡하지만 간단히Enter키만으로 완료할 수 있는 수식을 사용하세요:=INDEX(D2:D11,MATCH(1,INDEX((G2=A2:A11)*(G3=B2:B11)*(G4=C2:C11),0,1),0)) - 이러한 수식은 복잡하고 기억하기 어렵습니다。 수동으로 수식을 입력하지 않고 다중 조건 검색을 간편하게 수행하려면Kutools for Excel의조회 - 다중 조건 조회기능을 사용해 보세요. Kutools 를 설치한 후 Excel 의Kutools탭으로 이동하여슈퍼 LOOKUP>조회 - 다중 조건 조회를수식그룹에서 클릭하세요。

Kutools for Excel- 300 개 이상의 필수 도구로 Excel 을 한층 더 강력하게 만들어 업무를 더 빠르고 쉽게 처리하세요。 AI 기능을 활용해 더 스마트한 데이터 처리와 생산성을 경험하십시오。지금 다운로드
여러 열에 걸쳐 조회를 수행하기 위한 INDEX 및 MATCH
여러 데이터 열을 다루는 상황을 가정해 보겠습니다。 첫 번째 열은 다른 열의 데이터를 분류하는 키 역할을 합니다。 특정 항목의 범주나 분류를 결정하려면 데이터 열 전체에서 검색을 수행한 후 참조 열의 관련 키와 연결해야 합니다。
예를 들어, 아래 표에서 학생 션(Shawn)을 그의 해당 반과 어떻게 매칭할 수 있을까요? INDEX 및 MATCH 를 사용하면 가능하지만, 이 경우 수식이 매우 길고 이해하기 어려울 뿐만 아니라 기억하거나 입력하기도 쉽지 않습니다。
=IFERROR(INDEX($A$2:$A$4,MATCH(IF(SUM(MMULT(--($B$2:$E$4=G2),TRANSPOSE(COLUMN($B$2:$E$4)^0)))>0,1,-1),MMULT(--($B$2:$E$4=G2),TRANSPOSE(COLUMN($B$2:$E$4)^0))^0,0)), "")

이럴 때Kutools for Excel의여러 열에 대한 인덱스 및 매치기능이 유용합니다。 이 기능은 프로세스를 단순화하여 특정 항목을 해당 범주와 빠르고 쉽게 매칭할 수 있게 해줍니다。 이 강력한 도구를 활용해 션을 그의 반과 손쉽게 매칭하려면 다음을 수행하세요:Kutools for Excel 애드인을 다운로드하여 설치하고
- 일치하는 클래스를 표시할 대상 셀을 선택하세요。
- Kutools 탭에서함수 도우미>조회 및 참조>여러 열에 대한 인덱스 및 매치를 클릭하세요。.

- 팝업 대화 상자에서 다음을 수행하세요:
- 첫 번째
버튼을 클릭하여Lookup_col옆에 있는 반환하려는 핵심 정보(예: 반 이름)가 포함된 열을 선택합니다。 (여기서는 단일 열만 선택할 수 있습니다。) - 두 번째
버튼을 클릭하여Table_rng옆에 있는 셀 범위를 선택합니다。 이 범위는 선택한Lookup_col의 값(예: 학생 이름)과 일치시킬 데이터입니다。 - 세 번째
버튼을 클릭하여Lookup_value옆에 있는 셀을 선택합니다。 이 셀에는 학생 이름(예: Shawn)이 포함되어 있으며, 해당 이름을 반 정보와 매칭합니다。 - 클릭하세요확인.

- 첫 번째
결과
Kutools 가 자동으로 수식을 생성했으며, 대상 셀에 즉시 션의 반 이름이 표시됩니다。

참고:여러 열에 대한 인덱스 및 매치기능을 사용해 보려면 컴퓨터에 Kutools for Excel 이 설치되어 있어야 합니다。 아직 설치하지 않았다면 더 이상 기다리지 마세요—지금 다운로드하여 설치하세요. 오늘부터 Excel 을 더 스마트하게 활용하세요!
첫 번째 공백이 아닌 값을 조회하기 위한 INDEX 및 MATCH
열이나 행에서 오류를 무시하고 첫 번째 공백이 아닌 값을 가져오려면 INDEX 및 MATCH 함수를 기반으로 한 수식을 사용할 수 있습니다。 그러나 범위 내 오류를 무시하고 싶지 않다면 ISBLANK 함수를 추가하세요。
- 오류를 무시하고 열 또는 행에서 처음 나오는 비어 있지 않은 값 가져오기:
-
=INDEX(B4:B15,MATCH(TRUE,INDEX((B4:B15<>0),0),0)) - 오류를 포함하여 열 또는 행에서 처음 나오는 비어 있지 않은 값 가져오기:
-
=INDEX(B4:B15,MATCH(FALSE,ISBLANK(B4:B15),0))
참고 사항:
- 상기 수식은 배열 수식으로,Ctrl+Shift+Enter을 눌러 입력해야 합니다。 단, Excel 365, Excel 2021 및 최신 버전에서는 예외입니다。
- 자세한 설명은 다음 자습서를 참조하세요:열 또는 행에서 처음 나오는 비어 있지 않은 값 가져오기.
첫 번째 숫자 값을 조회하기 위한 INDEX 및 MATCH
열이나 행에서 첫 번째 숫자 값을 가져오려면 INDEX, MATCH 및 ISNUMBER 함수를 기반으로 한 수식을 사용하세요。
=INDEX(B4:B15,MATCH(TRUE,ISNUMBER(B4:B15),0))

참고 사항:
- 이 수식은 배열 수식으로,Ctrl+Shift+Enter을 눌러 입력해야 합니다。 단, Excel 365, Excel 2021 및 최신 버전에서는 예외입니다。
- 자세한 설명은 다음 자습서를 참조하세요:열 또는 행에서 처음 나오는 숫자 값 가져오기.
MAX 또는 MIN 값과 연관된 항목을 조회하기 위한 INDEX 및 MATCH
범위 내 최대값 또는 최소값과 연관된 값을 가져와야 할 경우 MAX 또는 MIN 함수를 INDEX 및 MATCH 함수와 함께 사용할 수 있습니다。
- INDEX 및 MATCH 를 사용하여 최대값과 연관된 값을 검색하기:
- =INDEX(array, MATCH(MAX(lookup_array), lookup_array, 0))
- INDEX 및 MATCH 를 사용하여 최소값과 연관된 값을 검색하기:
- =INDEX(array, MATCH(MIN(lookup_array), lookup_array, 0))
- 상기 수식에는 두 개의 인수가 있습니다:
- array는 관련 정보를 반환하려는 범위를 의미합니다。
- lookup_array는 특정 조건(예: 최댓값 또는 최소값)을 검색할 값 집합을 나타냅니다。
예를 들어,누가 가장 높은 점수를 받았는지 확인하려면다음 수식을 사용하세요:
=INDEX(A2:A11,MATCH(MAX(C2:C11),C2:C11,0))

- MAX(C2:C11)는 범위C2:C11에서 가장 높은 값을 검색하며, 이 값은96입니다。
- 그다음 MATCH 함수는 배열C2:C11에서 최댓값의 위치를 찾으며, 이는1이어야 합니다。
- 마지막으로 INDEX 함수는 목록1번째 값 중A2:A11에서 값을 검색합니다。
참고 사항:
- 위의 예시처럼 동일한 최고 점수를 받은 학생이 두 명 이상인 경우, 이 수식은 첫 번째 일치 항목을 반환합니다。
- 가장 낮은 점수를 받은 사람을 확인하려면 다음 수식을 사용하세요:
=INDEX(A2:A11,MATCH(MIN(C2:C11),C2:C11,0))
팁: 사용자 정의 #N/A 오류 메시지를 설정하세요
Excel 의 INDEX 및 MATCH 함수를 사용할 때 일치하는 결과가 없으면 #N/A 오류가 발생할 수 있습니다。 예를 들어, 아래 표에서 사만다(Samantha)라는 학생의 점수를 찾으려 하면, 해당 데이터 집합에 그녀가 존재하지 않기 때문에 #N/A 오류가 나타납니다。

스프레드시트를 더 사용자 친화적으로 만들기 위해 IFNA 함수로 INDEX 수식 구분를 감싸 이 오류 메시지를 사용자 정의할 수 있습니다:
=IFNA(INDEX(C2:C11,MATCH(F2,A2:A11,0)),"Not found")

참고 사항:
- 「Not found」를 원하는 텍스트로 바꾸어 오류 메시지를 사용자 정의할 수 있습니다。「Not found」
- #N/A 오류뿐 아니라 모든 오류를 처리하려면IFERROR함수를 사용하는 것이 좋습니다。IFNA대신에요:
=IFERROR(INDEX(C2:C11,MATCH(F2,A2:A11,0)),"Not found")모든 오류를 무시하는 것은 권장되지 않습니다。 오류는 수식 내 잠재적 문제를 알리는 중요한 경고 역할을 하기 때문입니다。
위 내용은 Excel 에서 INDEX 및 MATCH 함수와 관련된 모든 정보입니다。 이 튜토리얼이 도움이 되었기를 바랍니다。 더 많은 Excel 팁과 요령을 알아보고 싶으시다면여기를 클릭하세요수천 개 이상의 튜토리얼을 확인하실 수 있습니다。
최고의 오피스 생산성 도구
Kutools for Excel - 군중 속에서 돋보이게 도와드립니다
| 🤖 | KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석를 혁신하세요:지능형 실행 | 코드 생성| 사용자 지정 수식 생성 | 데이터 분석 및 차트 생성| 향상된 함수 호출… |
| 인기 기능:찾기, 강조 표시 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 결합 또는 셀 처리 | 공식을 사용하지 않는 반올림... | |
| 슈퍼 VLookup:다중 조건 | 다중 값 | 다중 시트 간 | 퍼지 매치... | |
| 고급 드롭다운 목록:쉬운 드롭다운 목록 | 종속형 드롭다운 목록 | 다중 선택 드롭다운 목록... | |
| 열 관리자:특정 개수의 열 추가 | 열 이동 | 숨겨진 열의 표시 상태 전환 |열 비교하여동일한/다른 셀 선택... | |
| 추천 기능:그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 워크북 및 시트 관리자|자원 라이브러리(자동 텍스트)| 날짜 선택기 | 워크시트 병합 | 암호화/셀 해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。 | |
| 상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제...)| 50+차트유형(간트 차트...)| 40+ 실용적인수식(생일을 기준으로 나이 계산...)| 19 삽입도구(QR 코드 삽입,경로에서 그림 삽입...)| 12 변환도구(단어로 변환하기,환율 변환...)| 7 병합 및 분할도구(고급 행 병합,Excel 셀 분할...)|。。。 외에도 더 많은 기능 |
Kutools for Excel 은 300 개 이상의 기능을 제공하여필요한 기능을 언제나 한 번의 클릭으로 이용할 수 있도록 해줍니다。。。
Office Tab - Microsoft Office(Excel 포함)에서 탭 기반 읽기 및 편집 활성화
- 수십 개의 열린 문서 간 전환에 단 1 초면 충분합니다!
- 매일 수백 번의 마우스 클릭을 줄여주어 마우스 손에서 벗어나세요。
- 여러 문서를 동시에 보거나 편집할 때 생산성이 50% 만큼 향상됩니다。
- Chrome, Edge, Firefox 처럼 Office(Excel 포함)에 효율적인 Tabs 를 제공합니다。



