본문 바로가기
카테고리 없음

엑셀 특정 문자 뒤 텍스트 추출 방법

by THE맛 2025. 2. 9.
반응형

엑셀에서 특정 문자를 기준으로 그 뒤에 위치한 텍스트를 추출하는 작업은 데이터 분석이나 처리 시 자주 필요합니다. 이때 활용할 수 있는 함수와 방법을 자세히 알아보겠습니다.

 

1. FIND 함수로 특정 문자 위치 찾기

먼저, FIND 함수를 사용하여 특정 문자가 문자열 내에서 시작하는 위치를 찾습니다.

  • 구문: =FIND(찾을_문자, 텍스트, [시작_위치])
  • 예시:이 수식은 셀 A1에서 "@" 문자가 시작하는 위치를 반환합니다.
  • =FIND("@", A1)

 

엑셀 특정문자 뒤 텍스트 추출 공식 간단 사용법 :: 실무엑셀 - 오빠두엑셀

 

엑셀 특정문자 뒤 텍스트 추출 공식 간단 사용법 :: 실무엑셀 - 오빠두엑셀

엑셀 특정 문자 뒤 텍스트 추출 공식의 간단 사용법 엑셀 특정 문자 뒤 텍스트 추출 공식 목차 영상강의 예제파일 다운로드 오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있

www.oppadu.com

 

2. MID 함수로 특정 문자 뒤 텍스트 추출하기

FIND 함수로 특정 문자의 위치를 찾은 후, MID 함수를 사용하여 그 뒤의 텍스트를 추출합니다.

  • 구문: =MID(텍스트, 시작_위치, 추출_길이)
  • 예시:이 수식은 셀 A1에서 "@" 문자 뒤의 모든 텍스트를 추출합니다.
  • =MID(A1, FIND("@", A1) + 1, LEN(A1) - FIND("@", A1))

 

3. LEFT 함수와 FIND 함수로 특정 문자 앞 텍스트 추출하기

반대로, 특정 문자 앞의 텍스트를 추출하려면 LEFT 함수와 FIND 함수를 조합합니다.

  • 구문: =LEFT(텍스트, FIND(찾을_문자, 텍스트) - 1)
  • 예시:이 수식은 셀 A1에서 "@" 문자 앞의 모든 텍스트를 추출합니다.
  • =LEFT(A1, FIND("@", A1) - 1)

 

4. 대소문자 구분과 와일드카드 문자 사용

FIND 함수는 대소문자를 구분하며, 와일드카드 문자를 사용할 수 없습니다. 반면, SEARCH 함수는 대소문자를 구분하지 않으며, 와일드카드 문자를 사용할 수 있습니다.

  • 구문: =SEARCH(찾을_문자, 텍스트, [시작_위치])
  • 예시:이 수식은 셀 A1에서 "@" 문자의 위치를 대소문자 구분 없이 찾습니다.
  • =SEARCH("@", A1)

 

5. 실습 예시

다음은 이메일 주소에서 도메인 부분을 추출하는 예시입니다.

  • 이메일 주소: teacher@abc.com
  • 도메인 추출 수식:이 수식은 "@" 문자 뒤의 모든 텍스트인 abc.com을 추출합니다.
  • =MID(A1, FIND("@", A1) + 1, LEN(A1) - FIND("@", A1))

 

6. 주의사항

  • 문자열 길이 확인: FIND 함수로 찾은 위치가 문자열 길이를 초과하지 않도록 주의해야 합니다.
  • 에러 처리: 찾을 문자가 없을 경우 #VALUE! 오류가 발생하므로, 이를 처리하기 위해 IFERROR 함수를 사용할 수 있습니다.
    • 예시:이 수식은 "@" 문자가 없을 경우 "문자 없음"을 반환합니다.
    • =IFERROR(MID(A1, FIND("@", A1) + 1, LEN(A1) - FIND("@", A1)), "문자 없음")

 

엑셀에서 특정 문자 뒤의 텍스트를 추출하는 방법에 대한 자세한 설명은 여러 온라인 자료에서 확인하실 수 있습니다.

반응형