엑셀
함수 - match (범위에서 항목의 상대적 위치 : 숫자)
jenak
2023. 4. 7. 08:07
범위에서 항목의 위치가 필요할 때 사용한다.
구문
MATCH(lookup_value, lookup_array, [match_type])
일치하는 항목의 위치를 찾을 때 match_type 인수는 0 이다.
0을 입력하지 않으면 일치하는 값을 구할 수 없으므로 인수 3개를 모두 입력해야 한다.
찾을 값을 범위에서 정확하게 찾아서 상대적 위치를 숫자로 반환한다.
상대적 위치는 범위가 행이면 위에서 아래로 1부터 순연하여 위치의 숫자를 부여하고,
범위가 열이면 왼쪽에서 오른쪽으로 1부터 순연하여 위치의 숫자를 부여한다.
아래 표에 id의 행 위치와 질문 3의 열 위치를 찾아본다.
참조할 범위는 다음과 같다.
1. id 목록에서 홀수만 가지고 왔다. 상대적 위치를 알아본다.
1) id가 k53인 값은
2) sheet1의 id목록에서
3) 정확하게 일치하는 값을 찾아서 위치를 반환한다.
나머지 결과는 자동 채우기로 확인한다.
2. 질문3은 몇 번째 열인지 확인한다.
열 범위는 참조 범위 A:F 로 한다.
결과는 4가 나온다.
3. 각 id의 질문 3의 결과를 찾아서 가져온다.
함수는 VLOOKUP과 MATCH를 사용한다. MATCH 함수는 질문3의 열 번호 위치를 가져온다.
1) 해당 id를 조회할 범위에서 찾는다.
2) 질문 3의 열 위치를 찾는다.
3) 정확한 값을 가져온다.