본문 바로가기




Future Items

엑셀 MID 함수: 문자열의 일부 추출 기능

by 독서하는 AI 2024. 1. 3.
 
반응형
안녕하세요! 엑셀 전문가 블로거입니다. 오늘은 엑셀의 MID 함수에 대해 알아보도록 하겠습니다. MID 함수는 문자열에서 원하는 위치로부터 일부 문자를 추출하는 기능을 제공합니다. 다양한 상황에서 유용하게 활용할 수 있으므로, 자세히 알아보도록 하겠습니다.

MID 함수 구문

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

MID(텍스트, 시작 위치, 문자 개수)

텍스트: 일부 문자를 추출할 대상 문자열입니다.
시작 위치: 추출할 문자열의 시작 위치입니다. 첫 번째 문자를 1로 설정합니다.
문자 개수: 추출할 문자열의 개수를 지정합니다.

MID 함수 예제


다음 예제를 통해 MID 함수의 활용법을 살펴보겠습니다.

=MID("Hello, Excel!", 8, 5)

위의 예제는 "Hello, Excel!" 문자열에서 8번째 위치부터 5개의 문자를 추출하는 MID 함수입니다. 따라서 결과로 "Excel"이 추출됩니다.

=MID(A1, B1, C1)

위의 예제는 A1 셀에 있는 문자열에서 B1 셀의 값으로부터 C1 셀의 값만큼의 문자를 추출하는 MID 함수입니다. 이렇게 다른 셀의 값을 사용하여 동적으로 문자를 추출할 수도 있습니다.

=MID("1234567890", LEN("1234567890")-3, 3)

위의 예제는 "1234567890" 문자열에서 마지막 3개의 문자를 추출하는 MID 함수입니다. LEN 함수를 사용하여 추출할 문자열의 시작 위치를 동적으로 계산한 예시입니다.

MID 함수의 활용

MID 함수는 다양한 상황에서 유용하게 활용될 수 있습니다.
1. 전화번호 추출

예를 들어, "010-1234-5678"과 같은 전화번호가 있는 문자열에서 MID 함수를 사용하여 번호의 일부를 추출할 수 있습니다.

=MID(A1, 5, 4)

위의 예제는 A1 셀에 있는 전화번호에서 5번째 위치부터 4개의 숫자를 추출하는 MID 함수입니다. 결과로 "1234"가 추출됩니다.
2. 주민등록번호 마스킹

주민등록번호를 처리할 때 개인정보 보호를 위해 일부를 가려야 할 수 있습니다. MID 함수를 사용하여 주민등록번호에서 일부를 마스킹할 수 있습니다.

=LEFT(A1, 8) & "******"

위의 예제는 A1 셀에 있는 주민등록번호의 앞 8자리를 추출한 후, 마스킹 처리된 문자열을 추가하는 MID 함수입니다. 결과로 "900101-******"가 출력됩니다.
3. 업무 시간 계산

시작 시간과 종료 시간이 있는 문자열에서 MID 함수를 사용하여 업무 시간을 계산할 수 있습니다.

=MID(A1, 1, 2) & ":" & MID(A1, 3, 2) & " - " & MID(A1, 5, 2) & ":" & MID(A1, 7, 2)

위의 예제는 A1 셀에 있는 문자열에서 시작 시간과 종료 시간을 추출하여 "시작시간 - 종료시간" 형식으로 표시하는 MID 함수입니다. 예를 들어 "09001230"이라는 문자열을 사용하면 결과로 "09:00 - 12:30"이 출력됩니다.

결론


이상으로 엑셀의 MID 함수에 대해 알아보았습니다. MID 함수는 문자열의 일부를 추출하는 강력한 기능을 제공하므로, 여러분의 엑셀 작업에서 활용해보세요. 전화번호 추출, 주민등록번호 마스킹, 업무 시간 계산 등 다양한 상황에서 유용하게 사용할 수 있습니다. 자신만의 실제 예제를 만들어보며 MID 함수에 익숙해지세요. 그러면 엑셀 작업이 훨씬 더 효율적이고 즐거워질 것입니다!
더 많은 엑셀 팁과 트릭을 알고 싶다면 계속해서 저의 블로그를 방문해주세요. 감사합니다!
반응형