
스프레드시트에 많은 양의 데이터가 있는 경우 특정 데이터를 찾는 데 시간이 걸릴 수 있습니다. VLOOKUP은 편리한 기능이지만 한계가 있습니다. 대신 Google 스프레드시트에서 INDEX 및 MATCH를 사용할 수 있습니다.
VLOOKUP은 잘 작동하는 함수이지만 조회한 값이 반환하려는 값의 왼쪽에 있을 때만 유용합니다. 예를 들어 열 C의 값을 반환하려면 조회 값이 열 A 또는 B에 있어야 합니다.
INDEX 및 MATCH를 사용하면 시트의 어느 곳에서나 조회 및 반환 값을 가질 수 있습니다. 이것은 많은 상황에서 듀오를 더 유용한 옵션으로 만듭니다.
인덱스 함수
매치 기능
INDEX와 MATCH를 함께 사용
인덱스 함수
INDEX 및 MATCH 조합에 대한 수식을 만들기 전에 각 함수에 대한 구문과 인수를 별도로 알고 있는 것이 좋습니다.
INDEX 함수의 구문은 다음과 같습니다. INDEX(reference, row, column) 여기서 첫 번째 인수만 필요합니다. 예를 들어 보겠습니다.
여기서는 A1에서 F13까지의 셀 범위에서 행 2, 열 1의 값을 반환하려고 합니다. 우리는 이 공식을 사용할 것입니다:
=INDEX(A1:F13,2,1)
공식은 1월 결과를 제공합니다.

매치 기능
이제 1차원 범위에서 조회 값의 위치를 반환하는 MATCH 함수를 사용해 보겠습니다.
MATCH 함수의 구문은 다음과 같습니다. MATCH(lookup, reference, search_type) 여기서 처음 두 인수는 필수입니다. 그만큼 search_type 인수는 1을 기본값으로 사용하고 참조가 오름차순으로 정렬된다고 가정합니다. 0을 사용하여 정확히 일치하는 항목을 찾거나 참조가 내림차순으로 정렬된 경우 -1을 사용할 수 있습니다.
여기에서는 A1에서 A13까지의 범위에서 9월의 위치를 반환하려고 하므로 정확히 일치하는 이 수식을 사용합니다. search_type:
=MATCH("September",A1:A13,0)
9월이 10행에 있으므로 결과 10을 받는 것을 볼 수 있습니다.

메모: 텍스트를 검색하는 경우 따옴표로 묶어야 합니다.
INDEX와 MATCH를 함께 사용
Google 스프레드시트에서 INDEX와 MATCH를 결합하면 INDEX 함수의 공식으로 시작합니다. 수식의 MATCH 부분은 위치(행, 열)에 대한 인수를 채웁니다.
여기에서는 1월의 팝 소켓 판매를 조회하려고 합니다. 우리는 이 공식을 사용할 것입니다:
=INDEX(F1:F13,MATCH("January",A1:A13,0))
이를 분석하기 위해 MATCH는 A1에서 A13까지의 범위에서 1월을 정확히 일치하는 항목으로 찾습니다. F1에서 F13까지의 범위에서 일치하는 결과를 조회하고 $888 값을 반환하는 INDEX에 해당 위치를 반환합니다.

시트의 반대 방향으로 가는 예를 하나 더 살펴보겠습니다. 여기에서 팝 소켓 판매가 $777.00인 달을 조회하려고 합니다. 우리는 이 공식을 사용할 것입니다:
=INDEX(A1:A13,MATCH(777,F1:F13,0))
이 공식을 분해하기 위해 MATCH는 F1에서 F13까지의 범위에서 정확히 일치하는 항목으로 777을 찾습니다. A1에서 A13까지의 범위에서 일치하는 결과를 조회하고 10월 값을 반환하는 INDEX에 해당 위치를 반환합니다.

이 튜토리얼의 시트에는 데모용으로 소량의 데이터가 포함되어 있습니다. 그러나 수백 또는 수천 개의 행이나 열이 있는 시트가 있는 경우 Google 스프레드시트의 INDEX 및 MATCH를 사용하면 원하는 값을 원하는 방향으로 빠르게 찾을 수 있습니다.
자세한 내용은 Excel에서 INDEX 및 MATCH 대 VLOOKUP 및 XLOOKUP을 참조하십시오.








