오늘은 엑셀의 함수 하나를 알려드리려고 하는데요 MATCH 함수를 이용하여 엑셀 특정값 추출 위치찾는 방법에 대하여 알아보겠습니다. 특정한 값에 대하여 행 또는 열을 기준으로 몇 번째 자리에 있는지를 찾아내는 함수입니다. 처음 사용해보시는 분들은 다소 헷갈릴 수 있으니 제 글을 천천히 읽으면서 따라해보시기 바랍니다.



여러분들께 예시를 보여드리기 위하여 엑셀을 실행하고 임의로 표를 하나 만들어보았습니다. 표에는 1에서부터 30까지의 숫자를 입력했는데요 특정한 값에 대하여 몇번째의 행에 있는지 또는 몇번째의 열에 있는지 추출해보겠습니다. 위의 표에 있는 24라는 숫자를 예로들어서 보여드릴게요.



결과값을 나타내고자 하는 셀을 선택해주시고 [fx] 단추를 눌러서 함수 마법사 창을 열어줍니다. 그리고 함수 선택에서는 [MATCH] 항목을 고르시면 되겠습니다.



이 함수는 배열에서 지정된 순서상의 지정된 값에 일치하는 항목의 상대 위치 값을 찾는 기능을 합니다. 무슨 말인지 잘 모를만큼 설명이 어렵게 되어있죠? 하지만 예를 들어서 보시면 이해가 빠를겁니다.



해당 함수를 적용하여 대화상자를 열면 세 가지의 인수를 입력하라는 메뉴가 나옵니다. Lookup_value 값에는 타깃으로 하는 셀을 선택해주세요. 저같은 경우에는 24라고 적혀있는 셀을 선택하면 되겠죠? Lookup_array 부분에서는 해당 숫자가 포함되어 있는 행 또는 열 전체를 범위로 지정합니다. Match_type 에는 0을 입력하고 확인단추를 누릅니다.



몇번째의 열에 있는지에 대한 계산 결과도 조금전에 알려드린 방법을 응용하면 쉽게 구할 수 있습니다. 위의 표에서 24라는 숫자는 다섯번째의 행에 위치해있고 네번째의 열에 위치해있습니다. 따라서 각각의 결과값은 5와 4로 표시됩니다.