Excel에서 문자 뒤의 텍스트 추출(6가지 방법)

  • 이 공유
Hugh West

Microsoft Excel에서 셀에서 텍스트 추출 은 중요한 작업입니다. 특정 문자 뒤의 텍스트를 추출해야 하는 경우가 많습니다. 이 자습서에서는 Excel에서 문자 뒤의 텍스트를 추출하는 효과적이고 잠재적인 방법을 배웁니다. 이 자습서는 적절한 예와 적절한 그림으로 시작됩니다.

실습 워크북 다운로드

문자 뒤에 텍스트 추출.xlsm

Excel에서 문자 뒤의 텍스트를 추출하는 6가지 효과적인 방법

다음 섹션에서는 데이터 세트에 구현할 수 있는 적절하고 효과적인 6가지 방법을 제공합니다. 모두 배우도록 하십시오. 이 모든 것을 배우고 적용하는 것이 좋습니다. 확실히 Excel 지식을 풍부하게 해 줄 것입니다.

1. MID 및 FIND 기능을 사용하여 문자 뒤의 텍스트 추출

이 방법에서는 MID 기능<2을 사용합니다>와 FIND 기능 을 함께 사용하세요. FIND 기능을 사용하여 셀에서 특정 문자를 먼저 찾습니다. 그런 다음 해당 셀의 특정 위치에서 텍스트를 추출합니다.

다음 데이터세트를 살펴보세요.

여기에서 볼 수 있습니다. 데이터 세트에 일부 데이터가 있습니다. 모든 셀에는 하이픈("-")이 있습니다. 이제 우리의 목표는 특정 문자 하이픈(“-”) 뒤의 텍스트를 수식으로 추출하는 것입니다.

📌 단계

  • 먼저 Cell C5 에 다음 수식을 입력합니다.

=MID(B5,FIND("-",B5)+1,LEN(B5))

여기서는 LEN 함수 를 사용하여 나머지 문자를 추출할 수 있도록 여러 문자를 제공했습니다.

  • 그 다음 Enter 를 누릅니다.
  • 이제 채우기 핸들 아이콘을 C6:C9. 셀 범위 위로 드래그합니다.

보시다시피 엑셀에서 특정 문자 뒤의 셀에서 텍스트 추출에 성공했습니다. 지금 사용해 보세요.

🔎 수식 분석

여기서는 첫 번째 데이터에 대해서만 분석합니다.

LEN(B5) 반환 11 .

FIND(“-“,B5) 반환 6 .

MID(B5,FIND(“-“,B5)+1,LEN(B5)) = MID(B5,6+1,11) 반환 World .

2. 문자 뒤에 있는 텍스트를 추출하는 RIGHT, LEN, FIND 함수

이 방법에서는 RIGHT 함수<를 사용합니다. 2>, LEN 함수 FIND 함수 를 모두 사용하여 셀에서 텍스트를 추출합니다. 이를 시연하기 위해 이전 데이터셋을 사용하고 있습니다.

기본적으로 셀에서 특정 문자 뒤의 하위 문자열을 추출하고 있습니다.

📌 Steps

  • 이제 셀 C5에 다음 수식을 입력합니다.

=RIGHT(B5,LEN(B5)-FIND("-",B5))

  • 그런 다음 Enter 를 누릅니다.
  • 그런 다음 채우기 핸들 아이콘을 셀 범위 위로 드래그합니다. C6:C9.

당신처럼볼 수 있듯이 특정 위치에서 특정 문자를 성공적으로 찾았습니다. 그리고 셀에서 특정 문자 뒤의 텍스트를 추출합니다.

🔎 수식 분석

여기서는 공식만 분석합니다. 첫 번째 데이터의 경우.

LEN(B5) 반환 11 .

FIND(“-“,B5) 반환 6.

RIGHT(B5,LEN(B5)-FIND(“-“,B5)) =RIGHT(B5,11-6) returns World .

자세히 보기: 기준에 따라 Excel에서 데이터를 추출하는 방법

3. 의 사용 LEFT, FIND, SUBSTITUTE 함수를 사용하여 문자 뒤의 텍스트를 발췌

이제 LEFT 함수 , FIND 함수 , SUBSTITUTE 함수를 사용합니다. 엑셀의 function . 다음 데이터 세트를 살펴보십시오.

이 데이터 세트는 꽤 흥미로울 것입니다. 이전 데이터 세트를 사용하고 있습니다. 그러나 우리는 캐릭터를 변경했습니다. 셀에 여러 문자가 있습니다. 여기서 우리의 목표는 수식을 사용하여 모든 특정 문자 뒤의 셀에서 텍스트를 추출하는 것입니다.

📌 단계

  • 처음에 다음을 입력합니다. 셀 D5 의 수식:

=SUBSTITUTE(B5,LEFT(B5,FIND(C5,B5)),"")

  • 이제 Enter<를 누릅니다. 2>.
  • 그런 다음 채우기 핸들 아이콘을 D6:D9.

<셀 범위 위로 드래그합니다. 3>

보시다시피, 우리 공식은 Excel에서 개별 문자 다음에 텍스트를 추출하는 데 꽤 잘 작동했습니다.

🔎수식 분석

여기서는 첫 번째 데이터에 대해서만 분석합니다.

FIND(C5,B5) returns 6 .

LEFT(B5,6) 반환 [email protected]

SUBSTITUTE(B5,LEFT( B5,FIND(C5,B5)),””) = SUBSTITUTE(B5,”[email protected]”,””) returns World .

4. RIGHT 사용 , SEARCH 및 SUBSTITUTE 함수를 사용하여 특정 문자를 추출합니다.

이 공식은 매우 복잡합니다. 그러나 이러한 기능에 대한 아이디어가 있으면 쉽게 얻을 수 있습니다. 이를 수행하기 위해 다음 기능을 사용하고 있습니다.

  1. RIGHT 기능 .
  2. SEARCH 기능.
  3. SUBSTITUTE 함수.
  4. LEN 함수.

이 방법을 시연하기 위해 여기서는 이전 데이터세트를 사용합니다. 시작하기 전에 이러한 기능을 모두 확인하십시오.

📌 단계

  • 먼저 셀 D5 에 다음 수식을 입력합니다. :

=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5,C5,"#",LEN(B5)-LEN(SUBSTITUTE(B5,C5,"")))))

  • 그런 다음 Enter 를 누릅니다.
  • 이제 채우기 핸들 아이콘을 D6:D9.

셀 범위 위로 드래그합니다. 특정 캐릭터와 위치를 성공적으로 선택했습니다. 그 후 특정 문자 뒤의 텍스트를 추출했습니다.

🔎 수식 분석

여기서는 첫 번째 데이터.

LEN(B5) 반환 11

SUBSTITUTE(B5,C5,””) HelloWorld 를 반환합니다.

SUBSTITUTE( B5,C5,"#",11-LEN("HelloWorld")) 반환 Hello#World.

SEARCH("#","Hello# World”) 반환 6 .

RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5,C5,"#", LEN(B5)-LEN(SUBSTITUTE(B5,C5,””)))) = RIGHT(B5,11-6) returns World .

5. 사용 문자 뒤에 있는 텍스트를 추출하는 RIGHT, SUBSTITUTE, REPT 함수

여기서 수식은 엑셀의 여러 함수로 구성되어 있습니다. 우리가 텍스트를 추출하는 세 가지 주요 기능은 RIGHT 기능 , SUBSTITUTE 기능 REPT 기능 입니다.

이를 시연하기 위해 이전과 유사한 데이터셋을 사용하고 있습니다.

📌 단계

  • 먼저 셀 D5 에 다음 수식을 입력합니다.

=TRIM(RIGHT(SUBSTITUTE(B5,C5,REPT(" ",LEN(B5))),LEN(B5)))

TRIM 함수 를 사용하여 불필요한 선행 공백을 제거했습니다.

  • 그 다음 Enter 를 누릅니다.
  • 이제 채우기 핸들 아이콘을 D6:D9. 셀 범위 위로 드래그합니다.

보시다시피 Excel 셀에서 문자 뒤의 텍스트를 추출하는 데 성공했습니다. 다른 위치에 있는 다른 캐릭터로 이 방법을 시도해 보세요.

🔎 공식 분석

여기서는 첫 번째에 대해서만 분석합니다. 데이터.

LEN(B5) 반환 11

REPT(" ",LEN(B5)) 반환 " "(공백) .

SUBSTITUTE(B5,C5,REPT(" ",LEN(B5))) 는 " Hello World"를 반환합니다.

RIGHT(SUBSTITUTE(B5,C5,REPT(” “,LEN(B5))),LEN(B5)) returns “ 세계” .

TRIM(RIGHT(SUBSTITUTE(B5,C5,REPT(” “,LEN(B5))),LEN(B5))) = TRIM(” 세계”) returns World .

6. Excel에서 문자 뒤의 텍스트를 추출하는 VBA 코드

나처럼 VBA 광이라면 이 방법을 시도해 볼 수 있습니다. 이 코드는 문자 뒤의 텍스트를 쉽게 추출합니다. 이 간단한 코드로 전체 열에 대해 이 작업을 수행할 수 있습니다.

📌 단계

  • 먼저 Alt+F11을 누릅니다. 를 눌러 VBA 편집기를 엽니다.
  • 그런 다음 삽입 > Module .

  • 다음 코드를 입력합니다.
7595
  • 그런 다음 저장합니다. 파일.
  • 이제 B5:B9 셀 범위를 선택합니다.

  • 그 후, 키보드에서 Alt+F8 을 눌러 매크로 대화 상자를 엽니다.
  • 다음으로 extract_text

<를 선택합니다. 3>

  • 그런 다음 실행 을 클릭합니다.

여기서 VBA 코드를 사용하여 성공적으로 추출했습니다. 특정 문자 뒤의 텍스트.

💬 기억해야 할 사항

이 작업을 수행하기 전에 우리가 사용한 기능을 알기 위해 링크를 확인하십시오.

#VALUE! 오류가 표시되면 아래에 전체 수식을 래핑합니다. IFERROR 함수 .

결론

결론적으로 이 자습서가 Excel에서 특정 문자 뒤의 텍스트를 추출하는 유용한 지식을 제공했으면 합니다. 이러한 지침을 모두 배우고 데이터 세트에 적용하는 것이 좋습니다. 실습 워크북을 다운로드하여 직접 해보십시오. 또한 의견 섹션에서 의견을 자유롭게 제공하십시오. 귀하의 소중한 피드백은 저희가 이와 같은 자습서를 만들도록 동기를 부여합니다.

다양한 Excel 관련 문제 및 해결 방법에 대해 Exceldemy.com 웹사이트를 확인하는 것을 잊지 마십시오.

새로운 방법을 계속 배우고 계속 성장하세요!

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.