Loading...

카테고리 없음 / / 2024. 3. 28. 10:30

엑셀 MATCH

1. MATCH정의 란?

MATCH 함수는 지정된 값을 찾아 해당 값이 있는 위치를 반환하는 엑셀 함수입니다. 이 함수는 일반적으로 배열이나 범위에서 특정 값을 찾을 때 사용됩니다.

MATCH 함수의 구문은 다음과 같습니다.

scssCopy code
MATCH(찾을_값, 검색_범위, [검색_방향])

여기서:

  • 찾을_값: 검색하려는 값을 나타냅니다.
  • 검색_범위: 값이 포함된 배열 또는 범위입니다.
  • [검색_방향] (선택 사항): 검색 방향을 지정합니다. 1 또는 생략하면 검색 범위를 왼쪽에서 오른쪽으로 검색하고, -1을 지정하면 오른쪽에서 왼쪽으로 검색합니다.

MATCH 함수는 지정된 값이 검색 범위에서 처음으로 나타나는 위치의 상대적인 위치를 반환합니다. 만약 해당 값이 없는 경우, #N/A 오류가 발생합니다.

 
 
 
 

2.예시

아래는 MATCH 함수의 예시입니다.

예시 1:

scssCopy code
=MATCH(30, A1:A10, 0)

위의 함수는 A1부터 A10까지의 범위에서 값이 30인 셀을 찾아 그 위치를 반환합니다. 검색 방향은 0으로 지정되어 있으며, 이는 정확한 일치를 의미합니다. 따라서 함수는 해당 값을 찾으면 그 위치를 반환하고, 값이 없는 경우 #N/A 오류를 반환합니다.

예시 2:

lessCopy code
=MATCH("apple", B1:B5, 0)

위의 함수는 B1부터 B5까지의 범위에서 "apple"이라는 값을 찾아 그 위치를 반환합니다. 검색 방향은 0으로 지정되어 있으며, 이는 정확한 일치를 의미합니다. 따라서 함수는 해당 값을 찾으면 그 위치를 반환하고, 값이 없는 경우 #N/A 오류를 반환합니다.

 
 
 
 

3.사용방법

MATCH 함수를 사용하는 방법은 다음과 같습니다.

  1. 찾을 값 설정: 먼저 검색하려는 값을 설정합니다. 이 값은 일반적으로 다른 셀에 있는 값을 찾거나 직접 입력할 수 있습니다.
  2. 검색 범위 설정: 다음으로 검색을 수행할 범위를 설정합니다. 이는 주로 배열이나 범위 형태로 지정됩니다. 검색 범위는 일반적으로 데이터가 들어 있는 열 또는 행입니다.
  3. 옵션 설정 (선택 사항): 필요에 따라 검색 방향을 설정할 수 있습니다. MATCH 함수는 검색 방향을 지정하지 않으면 기본적으로 왼쪽에서 오른쪽으로 검색합니다. 검색 방향을 바꾸려면 -1을 지정하여 오른쪽에서 왼쪽으로 검색하도록 설정할 수 있습니다.
  4. 함수 적용: 위의 정보를 바탕으로 MATCH 함수를 적용합니다. 함수는 지정된 값이 검색 범위에서 처음으로 나타나는 위치의 상대적인 위치를 반환합니다.

예를 들어, A1부터 A10까지의 범위에서 값이 30인 셀을 찾고자 한다면 다음과 같이 MATCH 함수를 사용할 수 있습니다.

scssCopy code
=MATCH(30, A1:A10, 0)

위의 함수는 A1부터 A10까지의 범위에서 값이 30인 셀을 찾아 그 위치를 반환합니다.

 
 
 

4.함수 사용팁

MATCH 함수를 사용할 때 유용한 몇 가지 팁은 다음과 같습니다.

  1. 정확한 일치와 근사 일치 구분: MATCH 함수는 기본적으로 정확한 일치를 찾습니다. 만약 근사 일치를 찾고자 한다면, 정확한 일치를 찾지 못할 경우 다른 매개변수를 사용하여 근사 일치를 찾을 수 있습니다.
  2. 검색 방향 설정: MATCH 함수는 기본적으로 왼쪽에서 오른쪽으로 검색을 수행합니다. 그러나 필요에 따라 오른쪽에서 왼쪽으로 검색을 수행하도록 검색 방향을 변경할 수 있습니다.
  3. 오류 처리: 만약 MATCH 함수가 지정된 값을 찾지 못할 경우 #N/A 오류가 반환됩니다. 이를 방지하기 위해 ISERROR 함수와 함께 사용하여 오류를 처리할 수 있습니다.
  4. 동적 범위 사용: MATCH 함수를 사용하여 동적으로 범위를 설정할 수 있습니다. 예를 들어, 특정 조건을 만족하는 값을 찾아 해당 값이 있는 범위를 설정할 수 있습니다.
  5. 배열과 범위 사용: MATCH 함수는 배열 또는 범위를 검색할 수 있습니다. 따라서 필요에 따라 셀 범위를 지정하거나 함수로 생성된 배열을 사용할 수 있습니다.

이러한 팁을 활용하여 MATCH 함수를 더 효율적으로 사용하여 원하는 값의 위치를 찾을 수 있습니다.

 
 
 
 

5.주의사항

MATCH 함수를 사용할 때 주의해야 할 몇 가지 사항은 다음과 같습니다.

  1. 정확한 일치: MATCH 함수는 기본적으로 정확한 일치를 찾습니다. 따라서 검색하는 값이 정확히 일치하는 경우에만 해당 값을 찾을 수 있습니다. 이 점을 유의하여 사용해야 합니다.
  2. 오류 처리: MATCH 함수가 지정된 값을 찾지 못할 경우 #N/A 오류가 반환됩니다. 따라서 오류를 처리하는 방법에 대한 대비책을 마련해야 합니다. ISERROR 함수 등을 사용하여 오류를 처리할 수 있습니다.
  3. 검색 방향: MATCH 함수는 기본적으로 왼쪽에서 오른쪽으로 검색을 수행합니다. 필요에 따라 검색 방향을 변경할 수 있지만, 이 경우에도 검색하는 값이 처음으로 나타나는 위치를 반환합니다.
  4. 검색 범위의 유효성: MATCH 함수를 사용할 때 검색 범위가 올바른지 확인해야 합니다. 범위가 올바르지 않으면 잘못된 결과가 반환될 수 있습니다.
  5. 배열과 범위의 일관성: MATCH 함수는 배열이나 범위를 검색할 수 있습니다. 그러나 배열과 범위의 일관성을 유지해야 합니다. 예를 들어, 한 번에 하나의 열 또는 행을 검색하거나, 배열과 범위를 혼합하여 사용하지 않아야 합니다.

이러한 주의사항을 고려하여 MATCH 함수를 사용하면 원하는 값을 정확하게 찾을 수 있습니다.