엑셀 특정단어 추출함수

엑셀 특정단어 추출함수


안녕하세요! 엑셀 특정단어 추출함수에 대해 알려드리겠습니다.

​

엑셀에서 특정 단어를 추출하는 함수로는 여러 가지가 있지만, 가장 일반적이고 유용한 방법은 LEFT, RIGHT, MID 함수 또는 FIND, SEARCH 함수와 결합하는 방식입니다. 예를 들어, "KakaoTalk_20260213_093529417"라는 문자열에서 특정 부분을 추출하려면 다음과 같이 할 수 있습니다.

​

1. 특정 위치에서 일정 길이 만큼 추출하고 싶을 때: MID 함수 사용할 수 있습니다. 예를 들어, 중간에 있는 날짜인 "20260213"을 추출하려면,

= MID(A1, FIND("_", A1) + 1, FIND("_", A1, FIND("_", A1) + 1) - FIND("_", A1) - 1)

이 식은 첫 번째 언더바 뒤에서 두 번째 언더바 이전까지의 문자열을 추출합니다.

이 경우 결과는 "20260213"이 됩니다.

​

2. 특정 단어(예를 들어, "KakaoTalk")를 추출하려면,

= LEFT(A1, FIND("_", A1) - 1)

이 식은 첫 번째 언더바 이전의 문자열을 추출해줍니다. 결과는 "KakaoTalk"입니다.

​

3. 특정 위치에서 끝까지 추출하고 싶을 때는 RIGHT 또는 MID 함수와 FIND 조합을 사용할 수 있습니다.

​

이외에도 텍스트가 복잡할 때는 정규식에 가까운 기능인 VBA 또는 새버전의 엑셀에서 제공하는 TEXTSPLIT, TEXTBEFORE, TEXTAFTER 함수를 활용할 수 있습니다. 예를 들어, TEXTBEFORE는 특정 구분자 앞의 텍스트를 쉽게 추출해줍니다.

​

즉, "KakaoTalk_20260213_093529417"에서 "KakaoTalk"만 추출하려면:

=TEXTBEFORE(A1, "_")

이렇게 사용할 수 있습니다.

​

이 방식을 참고하여 원하는 특정 단어 또는 문자열을 추출하는 데 활용하세요.

​

답변이 도움 되셨다면 채택 부탁드립니다^^ 추가 문의는 채택 후 답변해드립니다.

광고 [X]를 누르면 내용이 해제됩니다

AI 분석 및 채팅

3/3
시스템 리소스 로딩 중... 0%

여기를 클릭하면 빠른 로딩(가속)이 가능합니다.