엑셀 데이터의 위치값을 찾아주는 MATCH함수
엑셀에서 찾는 값이 들어 있는 셀의 상대적인 위치값을 반환하여 주는 함수입니다. 찾을 값을 지정
하고 찾을 셀범위를 지정하여 셀의 위치값을 열과 행의 값을 찾는 방법을 알아보겠습니다.
함수 형식 : =MATCH(lookup_value, lookup_array, match_type)
lookup_value : 찾으려는 값
lookup_array : 찾으려는 값이 있는 셀 범위
match_type : 찾는 방법 (생략 또는 1이면 오름차순에서 비슷한값, -1이면 내림차순에서 비슷한값,
0이면 일치된 값
아래의 '출장비지급표'의 예를 들어 MATCH함수로 행과 열의 번호를 찾아내어 보겠습니다.
먼저 직급(행번호)를 찾기 위해 L3셀을 클릭한후 '=match(J3, B3:B9, 0)' 이렇게 입력합니다.
J3 은 찾으려는 값(대리), B3:B9는 찾으려는 값이 있는 셀범위, 0은 찾는 방법(일치된값). 그러면 아래
L3셀처럼 범위의 6번째에 있는 '대리' 6번째인 6을 반환하여 표시해 줍니다.
또한 열번호(출장지)의 값을 찾아 열번호를 반환하여 표시하기 위해서는 M3셀에서 '=match(k3, c3:g3
, 0)' 라고 입력한후 엔터를 클릭하여 줍니다. K3은 출장지인 '대구'를 C3:G3 범위에서 찾아 몇번째
값인지 반환하여 표시하라는 의미입니다.
그런 다음 나머지 셀들의 값도 구하기 위해 아래가지 드레그 하거나 더블 클릭하여 줍니다.
주의할 점은 복사하기 위해 드레그나 더블클릭하기전에 함수 작성값중에 'lookup_array' (범위)에 해당
하는 값에는 '$'를 붙여 고정이 되도록 하여 줍니다. 범위를 선택시 [F4]를 눌러 셀 범위를 고정하여
줍니다. ' B3:B9 ' => '$B$3:$B$9 ' , 'C3:G9 ' => '$C$3:$G$3' 이렇게 만들어 준후 수식복사
하여 줍니다.
'엑셀함수' 카테고리의 다른 글
엑셀 가상 분석 목표값 찾기 (0) | 2014.09.10 |
---|---|
엑셀(EXCEL) INDEX함수 지정한 행과 열의 데이터를 찾는 (0) | 2014.09.07 |
엑셀 2013에 추가된 함수 #2 (0) | 2014.07.27 |
엑셀 2013 에서 추가된 새로운 함수들 (1) (0) | 2014.07.23 |
엑셀 머리글 참조로 계산 구조적 참조 계산하기 (0) | 2014.07.17 |