Excel 에서 텍스트 문자열에서 불용어 또는 사용자 지정 단어 제거
작성자Xiaoyang•수정 날짜
Excel 에서 텍스트 데이터를 작업할 때 'a‘, 'the‘, 'it‘, 『of』와 같은 일반적인 불용어나 열의 문장에서 특정 단어를 삭제해야 할 수도 있습니다。 이는 가져온 데이터를 정리하거나, 키워드 목록을 준비하거나, 분석을 위해 텍스트를 단순화하거나, 추가 처리 전에 콘텐츠를 표준화할 때 유용합니다。
이 가이드에서는 Excel 에서 불용어 또는 기타 특정 단어를 제거하는 세 가지 실용적인 방법을 소개합니다。 각 방법은 서로 다른 Excel 버전과 요구 사항에 적합합니다。

Excel 에서 불용어 또는 특정 단어를 제거해야 하는 이유는 무엇인가요?
「어떻게」 하기 전에 「왜」 해야 하는지를 이해하는 것이 중요합니다。 불용어는 텍스트의 상당 부분을 차지하지만 고유한 정보는 거의 담고 있지 않습니다。
•검색 분석 개선: 검색어를 분석할 때 「how to buy a car」와 「buy car」는 본질적으로 동일한 의미입니다。 불필요한 단어를 제거하면 유사한 의도를 효과적으로 그룹화할 수 있습니다。
•AI 용 데이터 준비: 대부분의 머신러닝 및 감성 분석 도구는 효율적으로 작동하기 위해 「정제된」 텍스트를 요구합니다。
•시각화 개선: 워드 클라우드를 생성할 때 「and」나 「the」 같은 단어가 화면에서 가장 크게 나타나지 않도록 해야 합니다。
•파일 크기 최적화: 방대한 데이터셋에서는 중복 단어를 제거함으로써 파일 용량을 약간 줄이고 처리 속도를 향상시킬 수 있습니다。
Excel 에서 불용어 또는 기타 특정 단어 제거
「the」, 「is」, 「and」, 「at」과 같은 일반적인 단어(불용어라고 함)는 실제 의미를 더하지 않으면서 공간만 차지합니다. 깔끔한 워드 클라우드를 만들거나 검색어를 분류하려고 했는데 가장 빈번하게 나오는 단어가 「the」였다면 얼마나 답답했을지 아실 겁니다. 이러한 단어를 수동으로 삭제하는 것은 번아웃을 초래할 수 있지만, 다행히도 Excel 은 진화했습니다. 이 섹션에서는 이 작업을 처리하는 3 가지 쉬운 방법을 소개합니다。
방법1: 수식으로 불용어 제거(Excel 365)
Excel 365 을 사용 중이라면 수식으로 불용어를 제거할 수 있습니다. TEXTSPLIT, FILTER, MATCH, TEXTJOIN 과 같은 최신 함수를 조합하면 Excel 이 각 문장을 개별 단어로 분할하고 불용어 목록과 비교한 후 단어 일치을 제거하고 남은 단어들을 정리된 문장으로 다시 결합할 수 있습니다。 이 방법은 원본 텍스트이나 불용어 목록이 변경될 때 자동으로 업데이트되는 동적 솔루션이 필요한 경우에 이상적입니다。
이 예제에서는 원문가 A 열에 저장되어 있고, 불용어는 D 열에 나열되어 있으며, 정리된 결과는 B 열에 반환됩니다。
- B2 셀에 다음 수식을 입력하세요:
=TEXTJOIN(" ",TRUE,FILTER(TEXTSPLIT(TRIM(A2)," "),ISNA(MATCH(LOWER(TEXTSPLIT(TRIM(A2)," ")),LOWER($D$2:$D$8),0))))참고:이 수식에서 A2 는 원본 텍스트를 나타내고, $D$2:$D$8 는 불용어 목록이 포함된 범위입니다。 - Enter키를 누르면 Excel 이 D2:D8 에 나열된 단어를 제외한 문장을 반환합니다。

- 그런 다음 채우기 핸들을 아래로 드래그하여 나머지 셀에도 수식을 적용하세요。

수식 작동 방식:
- TRIM(A2)은(는) 원문에서 불필요한 공백을 제거합니다。
- TEXTSPLIT(TRIM(A2), 「 」)은(는) 문장을 개별 단어로 분할합니다。
- LOWER(...)은(는) 대소문자 차이로 인한 비교 오류를 방지하기 위해 해당 단어들을 소문자로 변환합니다。
- MATCH(..., LOWER($D$2:$D$8), 0)은(는) 각 단어가 불용어 목록에 포함되어 있는지 확인합니다。
- ISNA(...)은(는) 불용어 목록에서 찾을 수 없는 단어에 대해 TRUE 를 반환합니다。
- FILTER(...)은(는) 불용어가 아닌 단어만 유지합니다。
- TEXTJOIN(「 」, TRUE, ...)은(는) 남은 단어들을 다시 하나의 문장으로 결합하며 단어 사이에 공백을 삽입합니다。
요약하자면, 이 수식은 문장을 단어 단위로 분할한 후 불용어 목록에 있는 단어를 제거하고 남은 단어들을 다시 깨끗한 텍스트 문자열로 결합합니다。
장점:
- 코딩 불필요
- 동적이며 업데이트가 쉬움
- Excel 365 에 적합
- 사용자 지정 불용어 목록 사용
제한 사항:
- 단어가 공백으로 구분되어 있을 때 가장 잘 작동
- 문장 부호가 결과에 영향을 줄 수 있음
- 이전 Excel 버전에는 적합하지 않음
방법 2: VBA 코드로 불용어 제거
이전 버전의 Excel 을 사용하거나 한 번에 수천 개의 행을 정리해야 하는 사용자의 경우 VBA 를 통한 사용자 정의 함수(UDF)가 가장 효율적인 방법입니다。
- ALT + F11키를 눌러 Microsoft Visual Basic for Applications 창을 엽니다。
- 클릭하세요삽입 > 모듈, 그리고 다음 코드를 모듈 창에 붙여넣으세요。
Function CleanStopWords(Txt As String, StopWordsRange As Range) As String Dim words() As String Dim word As Variant Dim cell As Range Dim result As String words = Split(Txt, " ") For Each word In words Dim isStopWord As Boolean isStopWord = False For Each cell In StopWordsRange If LCase(Trim(word)) = LCase(Trim(cell.Value)) Then isStopWord = True Exit For End If Next cell If Not isStopWord Then result = result & word & " " End If Next word CleanStopWords = Trim(result) End Function - 그런 다음 이 코드를 저장하고 워크시트로 돌아갑니다。 다음 수식을 입력하세요:
=CleanStopWords(A2, $D$2:$D$8)참고:이 수식에서A2는 원본 텍스트를 나타내고,$D$2:$D$8는 불용어 목록이 포함된 범위입니다。 - 그런 다음 채우기 핸들을 아래로 드래그하여 나머지 셀에도 수식을 적용하세요。

장점:
- 이전 Excel 버전에서도 작동
- 대량 처리에 유연하고 실용적
- 복잡하고 난해한 수식을 깔끔한 사용자 지정 함수 이름으로 대체합니다。
제한 사항:
- 매크로 사용 설정 필요
- 일부 사용자는 VBA 사용에 익숙하지 않을 수 있음
방법 3: KUTOOLS AI Aide 로 불용어 제거
수식이나 VBA 없이 더 간단하고 지능적인 방식을 선호하는 경우 KUTOOLS AI Aide 가 도움을 줄 수 있습니다。 특히 다음 상황에서 유용합니다:
- 문장에 불규칙적인 텍스트가 포함된 경우
- 구두점이 일관되지 않은 경우
- 사용자 지정 지시어에 따라 불용어를 제거하고자 하는 경우
- 보다 사용자 친화적인 솔루션을 원하는 경우
KUTOOLS AI Aide 를 사용하면 복잡한 수식을 작성하지 않고도 자연어 명령어로 텍스트를 처리할 수 있습니다。
- 클릭하세요Kutools > KUTOOLS AI > 셀 Aide, 스크린샷 참조:

- 셀 AI 올인원 Aide대화 상자에서 다음 옵션을 지정하세요:
- 데이터 원본 범위상자에서 처리할 텍스트 문자열이 포함된 셀을 선택합니다。
- 프롬프트 라이브러리드롭다운을 클릭하고 미리 정의된 프롬프트로불용어 제거를 선택합니다。
- 프롬프트 내용상자에서 프롬프트를 확인하고 필요에 따라 수정하거나 특정 요구사항에 따라 제거할 사용자 지정 단어를 추가합니다。
- 생성버튼을 클릭합니다. KUTOOLS AI 은 데이터 선택를 분석하여 결과를 오른쪽의결과패널에 표시합니다。

- AI 가 결과를 반환한 후범위에 삽입을 클릭하거나 출력 위치로 빈 영역을 선택하세요。 마지막으로확인을 클릭하세요。
장점:
KUTOOLS AI Aide 는 일반 수식으로 처리하기 어려운 경우에 특히 유용합니다。 보다 복잡한 텍스트 패턴을 이해할 수 있으며 평문 지시어를 사용해 셀 내용을 정리할 수 있습니다。
- 수식을 기억할 필요 없음
- 코딩 불필요
- 자연어 프롬프트로 쉽게 사용 가능
- 복잡한 텍스트 정제 작업에 더 유연함
제한 사항:
- Kutools for Excel 필요
- 프롬프트에 따라 AI 결과가 약간 달라질 수 있음
더 나은 결과를 위한 팁
- 불용어 목록을 별도의 범위에 저장하세요
나중에 목록을 업데이트할 때 특히 수식이나 VBA 를 사용하는 경우 훨씬 수월해집니다。 - 구두점에 주의하세요
쉼표나 마침표와 같은 구두점 뒤에 오는 단어는 추가적인 정리가 필요할 수 있습니다。 VBA 및 AI 방식은 일반 수식보다 이러한 상황을 더 잘 처리합니다。 - 대소문자를 구분할지 결정하세요
불용어 제거 작업 대부분은 대소문자 차이를 무시해야 합니다。 위의 수식과 VBA 모두 대소문자를 구분하지 않는 방식으로 단어를 처리합니다。 - 몇 개의 행으로 먼저 테스트하세요
대규모 데이터셋을 처리하기 전에 몇 개의 샘플 행에 적용해 결과가 기대와 일치하는지 확인하세요。 - 원본 데이터를 보관하세요
일반적으로 원문를 직접 덮어쓰는 것보다 정리된 텍스트를 새 열에 출력하는 것이 좋습니다。
결론
Excel 에서 불용어나 특정 단어를 제거하는 효과적인 방법은 여러 가지 있으며, 최적의 선택은 사용 중인 Excel 버전과 작업 흐름에 따라 달라집니다。
Excel 365 을 사용하는 경우 수식 방식이 빠르고 효율적인 해결책입니다. 더 많은 제어 기능이 필요하거나 이전 버전의 Excel 을 사용하는 경우 VBA 가 일괄 처리에 적합한 강력한 옵션입니다. 가장 쉽고 유연한 접근 방식을 원한다면 KUTOOLS AI Aide 를 통해 간단한 자연어 명령어로 텍스트를 정리할 수 있습니다。
자신의 요구사항에 가장 잘 맞는 방법을 선택하면 번잡한 문장 데이터를 보다 깔끔하고 유용한 텍스트로 빠르게 변환할 수 있습니다。
| 방법 | 적합 대상 | 장점 | 제한 사항 |
|---|---|---|---|
| 수식 | Excel 365 사용자 | 빠르고 동적이며 코딩 불필요 | 복잡한 문장 부호에는 적합하지 않음 |
| VBA | 이전 Excel 버전 또는 대량 작업 사용자 | 유연하고 강력하며 범위 선택 가능 | 매크로 필요 |
| KUTOOLS AI Aide | 가장 쉬운 스마트 솔루션을 원하는 사용자 | 수식 없음, VBA 없음, 자연어 프롬프트 | Kutools 필요 |
최고의 Office 생산성 도구
| 🤖 | KUTOOLS AI Aide: 다음을 기반으로 데이터 분석 혁신:지능형 실행 | 코드 생성| 사용자 지정 수식 생성 | 데이터 분석 및 차트 생성| 향상된 함수 호출… |
| 인기 기능:찾기, 강조 표시 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 결합 또는 셀 | 공식을 사용하지 않는 반올림... | |
| 슈퍼 LOOKUP:다중 조건 VLookup | 다중 값 VLookup | 여러 시트에서 VLookup | 퍼지 매치.... | |
| 고급 드롭다운 목록:드롭다운 목록 빠르게 생성 | 종속형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
| 열 관리자:특정 개수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교... | |
| 추천 기능:그리드 포커스 | 디자인 보기 |향상된 수식 표시줄 | 워크북 및 시트 관리자 | 자원 라이브러리(자동 텍스트)| 날짜 선택기 | 워크시트 병합 | 암호화/셀 해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。 | |
| 상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)| 50+차트유형(간트 차트, ...)| 40+ 실용적인수식(생일을 기준으로 나이 계산, ...)| 19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)| 12 변환도구(단어로 변환하기,환율 변환, ...)| 7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|。。。 외 다수 |
Kutools for Excel 로 Excel 실력을 한층 강화하고 전례 없는 효율성을 경험하세요。Kutools for Excel 는 생산성을 높이고 저장 시간하는 300 개 이상의 고급 기능을 제공합니다。가장 필요한 기능을 지금 바로 받아보세요。。。
Office Tab Office 에 탭 인터페이스를 도입하여 작업을 훨씬 쉽게 만들어 줍니다
- Word, Excel, PowerPoint 에서 탭 기반 편집 및 읽기를 활성화합니다, Publisher, Access, Visio 및 Project 에서도 지원됩니다。
- 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
- 매일 수백 번의 마우스 클릭을 줄여 50% 만큼 생산성을 높여줍니다!
모든 Kutools 애드인。 하나의 설치 프로그램
Kutools for Office스위트는 Excel, Word, Outlook & PowerPoint 용 애드인과 Office Tab Pro 를 번들로 제공하여 Office 앱 전반에서 작업하는 팀에 이상적입니다。
- 올인원 스위트— Excel, Word, Outlook & PowerPoint 애드인 + Office Tab Pro
- 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
- 함께 사용하면 더욱 효과적— Office 앱 전반에서 생산성 향상
- 30 일간 모든 기능 무료 체험— 등록 및 신용카드 불필요
- 최고의 가성비— 개별 애드인 구매 대비 절약




