Loading...

카테고리 없음 / / 2024. 3. 28. 11:00

EXCEL MID

1. MID정의 란?

MID 함수는 텍스트 문자열에서 지정된 위치부터 지정된 길이만큼의 문자열을 추출하는 Excel 함수입니다. MID 함수는 주어진 문자열에서 특정 위치부터 시작하여 일정 길이의 문자열을 반환합니다.

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

scssCopy code
MID(text, start_num, num_chars)
  • text: 추출할 문자열이 포함된 원본 텍스트입니다.
  • start_num: 추출을 시작할 문자의 위치를 나타내는 숫자입니다.
  • num_chars: 추출할 문자의 수입니다.

MID 함수는 주로 텍스트 문자열에서 일부분을 추출하여 다른 곳에 사용하고자 할 때 사용됩니다. 예를 들어, 주어진 텍스트 문자열에서 특정 부분을 추출하여 다른 곳에 표시하거나 계산에 활용할 수 있습니다.

 
 
 
 

2.예시

다음은 MID 함수의 예시입니다.

가정하에 아래와 같은 텍스트 문자열이 있다고 가정해봅시다.

Copy code
ABCDE

이 문자열에서 "BCD" 부분을 추출하려면 MID 함수를 사용할 수 있습니다.

scssCopy code
=MID("ABCDE", 2, 3)

이 경우, 함수는 문자열의 2번째 위치에서 시작하여 3개의 문자를 추출하여 "BCD"를 반환합니다.

또 다른 예시로, 텍스트가 셀 A1에 들어 있을 때, 다음과 같이 사용할 수 있습니다.

scssCopy code
=MID(A1, 2, 3)

이 경우에도 똑같이 "BCD"를 반환합니다.

 
 
 
 

3.사용방법

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

  1. 단일 문자열 추출: 텍스트 문자열에서 지정된 위치부터 지정된 길이만큼의 문자열을 추출할 수 있습니다. 이를 위해 다음과 같은 구문을 사용합니다.
    • text: 추출할 문자열이 포함된 원본 텍스트입니다.
    • start_num: 추출을 시작할 문자의 위치를 나타내는 숫자입니다.
    • num_chars: 추출할 문자의 수입니다.
  2. scssCopy code
    =MID(text, start_num, num_chars)
  3. 셀에 있는 문자열 사용: MID 함수를 사용할 때는 특정 셀에 있는 텍스트를 대상으로 추출을 수행할 수도 있습니다. 예를 들어, 텍스트가 A1 셀에 들어 있을 때 다음과 같이 사용할 수 있습니다.
  4. scssCopy code
    =MID(A1, start_num, num_chars)

위의 두 가지 방법을 사용하여 MID 함수를 텍스트 문자열에서 원하는 부분을 추출하는 데 활용할 수 있습니다.

 
 
 

4.함수 사용팁

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

  1. 문자열 범위 벗어남 확인: MID 함수를 사용할 때 시작 위치와 추출할 문자의 수를 지정할 때 문자열 범위를 벗어나지 않도록 주의해야 합니다. 그렇지 않으면 오류가 발생할 수 있습니다.
  2. 상대 참조 사용: 함수를 사용할 때 시작 위치나 추출할 문자의 수를 하드코딩하는 대신 다른 셀에 숫자 값을 입력하고 상대 참조를 사용하여 함수를 유연하게 만들 수 있습니다. 이렇게 하면 나중에 원하는 경우 쉽게 값을 변경할 수 있습니다.
  3. 다른 함수와 조합: MID 함수를 다른 텍스트 함수와 함께 사용하여 더 복잡한 텍스트 조작을 수행할 수 있습니다. 예를 들어, LEFT 또는 RIGHT 함수와 함께 사용하여 문자열의 첫 번째 또는 마지막 일부를 추출할 수 있습니다.
  4. 반복적인 작업에 대한 사용자 지정 함수 생성: MID 함수를 자주 사용하는 경우 해당 기능을 수행하는 사용자 지정 함수를 작성하여 반복적인 작업을 자동화할 수 있습니다.
  5. 에러 처리: 함수가 올바르게 작동하려면 문자열 범위를 벗어나는 경우에 대비하여 적절한 에러 처리를 구현해야 합니다. 예를 들어, 시작 위치가 문자열 범위를 벗어나면 #VALUE! 오류가 발생하므로 이를 처리할 수 있는 방법을 고려해야 합니다.

이러한 팁을 활용하여 MID 함수를 보다 효과적으로 활용할 수 있습니다.

 
 
 

5.주의사항

MID 함수를 사용할 때 주의할 사항은 다음과 같습니다.

  1. 문자열 범위 확인: MID 함수를 사용할 때 추출하려는 문자열의 범위를 정확하게 확인해야 합니다. 시작 위치와 추출할 문자의 수가 문자열의 범위를 벗어나지 않도록 주의해야 합니다.
  2. 0 또는 음수 시작 위치 사용 주의: 시작 위치로 0 또는 음수를 사용하면 함수는 빈 문자열("")을 반환합니다. 이는 일반적으로 의도한 결과와 다를 수 있으므로 주의해야 합니다.
  3. 텍스트가 숫자로 인식되는 경우 주의: MID 함수는 텍스트 문자열에서만 작동하므로 함수에 전달되는 값이 숫자로 인식되지 않도록 주의해야 합니다. 텍스트 형식으로 변환해야 할 수도 있습니다.
  4. 기타 함수와 조합할 때 주의: MID 함수를 다른 텍스트 함수와 함께 사용할 때, 각 함수의 인자가 올바른지 확인해야 합니다. 함수 간의 조합이 예상대로 작동하는지 확인하는 것이 중요합니다.
  5. 다중 언어 처리: MID 함수는 바이트 단위로 문자열을 처리하므로 다중 바이트 문자 (예: 한글, 중국어 등)를 처리할 때 주의해야 합니다. 이 경우, RIGHTB, LEFTB 함수를 대신 사용하여 처리하는 것이 바람직합니다.

이러한 주의사항을 고려하여 MID 함수를 사용하면 오류를 방지하고 원하는 결과를 얻을 수 있습니다.