여러 Word 문서에 영어 약어, 숫자 번호, 강의 코드 또는 기타 규칙적인 텍스트가 동시에 존재하는 경우, 파일을 하나씩 열어 교체하는 것은 매우 비효율적입니다. 이 문서에서는 6개의 docx 파일을 예시로, HeSoft Doc Batch Tool 에서 "Word에서 키워드 찾기 및 바꾸기" 기능을 사용하는 방법을 소개합니다. 수식의 퍼지 검색 방식을 통해 정규 표현식을 입력하여, 세 글자 대문자를 A로, 숫자를 B로 바꾸는 방법을 설명합니다. 이 문서는 처리 전후 효과, 상세 조작 단계 및 주의사항을 다루며, Word 내용을 일괄 수정해야 하는 사무직 사용자에게 적합합니다.
영어 자료, 강의 설명, 프로젝트 문서 또는 계약서 부속 서류를 정리할 때 "동일한 유형의 내용이 여러 Word 파일에 분산되어 있는" 상황을 자주 접하게 됩니다. 예를 들어 여러 docx 문서에 세 글자 영문 약어, 숫자 번호, 시간 수, 페이지 번호 또는 내부 코드가 포함되어 있습니다. 수동 처리 방식은 보통 첫 번째 Word를 열어 찾아 바꾸고 저장 후 닫은 다음, 두 번째 Word를 열어 동일한 동작을 반복하는 것입니다. 파일이 많을수록 반복 작업이 뚜렷해지고 모든 파일을 일관되게 처리하기 어렵습니다.
이러한 키워드에 명확한 규칙이 있다면 정규 표현식 와일드카드 수식을 활용하여 일괄 치환할 수 있습니다. 본 문서는 HeSoft Doc Batch Tool 을(를) 사용하여 Word 내 키워드를 일괄 검색하고 치환하는 방법을 보여줍니다. 이 소프트웨어는 사무용 도구로, Word, Excel, PDF 등 파일 일괄 처리 시나리오를 대상으로 하며, 반복적이고 기계적인 문서 작업을 하나의 작업 흐름으로 집중 처리하는 데 핵심 가치가 있습니다.
적용 시나리오: Word 내 규칙성 있는 텍스트 일괄 치환
본 방법은 다량의 Word, docx, doc 문서에서 규칙성 있는 키워드를 처리하는 데 적합하며, 단순히 고정된 단어 하나만 치환하는 것이 아닙니다. 예를 들어 문서에 ABC, BOT, ELA와 같은 세 글자 대문자 약어; 60, 100, 2026과 같은 숫자; 프로젝트 번호, 강의 번호, 조항 번호 등이 있다고 가정합니다. 이러한 내용을 통일적으로 치환하거나, 비식별화하거나, 플레이스홀더로 변경해야 한다면 수식을 통한 퍼지 검색을 사용할 수 있습니다.
수동 치환과 비교했을 때, 일괄 처리 도구의 장점은 주로 세 가지 측면에서 나타납니다. 첫째, 파일을 한 번에 가져올 수 있어 하나씩 열 필요가 없습니다. 둘째, 검색 규칙을 한 번만 설정하면 모든 파일에 적용할 수 있습니다. 셋째, 여러 규칙을 동시에 처리할 수 있습니다. 예를 들어 한 규칙은 대문자 약어를 처리하고 다른 규칙은 숫자를 처리하는 식입니다. 템플릿, 규정, 강의 자료, 영어 문서를 자주 정리하는 사람에게 이러한 작업은 상당한 시간을 절약해 줍니다.
강조할 점은, 정규 표현식은 "규칙에 따라 텍스트를 일치시키는" 방식이라는 것입니다. 매우 강력하지만 사용자가 무엇을 일치시키려는지 명확히 알아야 합니다. 규칙 설정이 정확할수록 일괄 치환 결과를 더 잘 제어할 수 있습니다.
효과 미리보기: 처리 전 파일 및 문서 내용
처리 전 스크린샷에서 볼 수 있듯이, 이번 예시 폴더에는 6개의 Word 문서가 있으며 파일명은 순서대로 1.docx, 2.docx, 3.docx, 4.docx, 5.docx, 6.docx입니다. 이 파일들은 동일한 배치 작업의 처리 대상이 됩니다.

문서 중 하나를 열어보면 본문 내용에 교체해야 할 대상이 여러 개 포함되어 있음을 알 수 있습니다. 제목 위치에는 BOT가 나타나고, 본문 단락에는 ELA가 나타나며, 문장 내에는 60 hours와 같은 숫자 내용이 있습니다. 빨간색 화살표가 대표적인 대상 일부를 가리키며, 이러한 키워드가 한 위치에 집중된 것이 아니라 제목, 단락, 설명 텍스트에 분산되어 있음을 보여줍니다.

문서가 하나뿐이라면 수동 검색도 괜찮지만, 이러한 내용이 6개, 60개 또는 그 이상의 파일에 존재한다면 수동 작업은 더 이상 효율적이지 않습니다. 더 중요한 점은 BOT와 ELA가 구체적인 내용은 다르지만 모두 "세 글자 대문자"라는 동일한 텍스트 유형에 속하므로, 동일한 수식 하나로 통일하여 일치시킬 수 있다는 것입니다.
효과 미리보기: 처리 후 영문 약어와 숫자가 통일적으로 치환됨
처리가 완료된 후 문서 효과를 확인하면, 원래의 세 글자 대문자가 A로, 숫자가 B로 치환된 것을 볼 수 있습니다. 예를 들어 제목 시작 부분이 BOT에서 A로 변경되고, 본문 내 ELA 관련 내용이 A로 변경되며, 원래의 60, 2, 5 등의 숫자 자리가 B로 변경됩니다.

이것은 일괄 치환 규칙이 문서 내용에 적용되었음을 의미합니다. 실제 사무 환경에서는 A와 B를 자신이 필요한 내용, 예를 들어 "모 기관", "모 숫자", "번호 숨김", "프로젝트 코드" 등으로 바꿀 수 있습니다. 핵심은 왼쪽 검색 수식과 오른쪽 치환 텍스트가 일대일로 대응해야 한다는 점입니다.
작업 단계 1: Word 도구에서 찾기 및 바꾸기 기능 열기
HeSoft Doc Batch Tool 을(를) 연 후, 왼쪽 탐색 모음에서 "Word 도구"를 선택합니다. 메인 인터페이스에는 여러 Word 일괄 처리 기능이 표시되며, 이번에 사용할 기능은 "Word에서 키워드 찾기 및 바꾸기"입니다. 스크린샷에서 볼 수 있듯이, 해당 기능은 Word 도구 목록의 첫 번째 항목에 위치하며, Word 파일 내용의 키워드를 일괄 검색하고 치환하는 용도임을 나타냅니다.

해당 기능을 선택하면 소프트웨어는 전용 처리 흐름으로 진입합니다. 인터페이스는 단계별 작업으로 설계되어 있어, 사용자는 순서대로 파일 선택, 처리 옵션, 저장 위치 및 처리 시작만 완료하면 됩니다. 일괄 처리에 익숙하지 않은 사용자에게 이러한 흐름화 설계는 단계 누락 가능성을 줄여줍니다.
작업 단계 2: 처리할 docx 문서 가져오기
기능 페이지 진입 후 첫 번째 단계는 "처리할 레코드 선택"입니다. 페이지 오른쪽 상단에는 "파일 추가" 및 "폴더에서 파일 가져오기" 두 가지 주요 진입점이 제공됩니다. 파일 수가 적으면 "파일 추가"를 클릭할 수 있고, 파일이 모두 동일한 폴더에 있다면 "폴더에서 파일 가져오기"를 클릭하는 것이 좋습니다. 이렇게 하면 일괄 처리 사용 방식에 더 적합합니다.

스크린샷에서 가져오기 후 목록에는 6개의 docx 파일이 포함되며, 소프트웨어는 순번, 이름, 경로, 확장자, 생성 시간 및 수정 시간을 표시합니다. 하단에는 이번 작업의 파일 수를 확인할 수 있도록 레코드 수가 6개로 표시되어 있습니다. 가져오기 후에는 두 가지 사항을 중점적으로 확인해야 합니다. 하나는 파일 경로가 올바른지, 다른 하나는 확장자가 예상한 Word 파일 형식인지입니다.
처리할 필요 없는 파일이 가져와졌다면 작업 열을 통해 단일 레코드를 삭제할 수 있고, 전체 목록을 다시 선택해야 한다면 "비우기"를 클릭할 수 있습니다. 확인 후 페이지 하단의 "다음"을 클릭하여 규칙 설정으로 진행합니다.
작업 단계 3: 공식 퍼지 텍스트 검색 활성화
두 번째 단계는 "처리 옵션 설정"입니다. "검색 방식" 영역에서 인터페이스는 "정밀 텍스트 검색"과 "공식 퍼지 텍스트 검색" 두 가지 라디오 옵션을 제공합니다. 본 예시에서 일치시키려는 것은 고정된 단어가 아닌 텍스트 유형이므로 "공식 퍼지 텍스트 검색"을 선택해야 합니다.

정밀 텍스트 검색은 명확한 키워드를 처리하는 데 적합합니다. 예를 들어 "이전 이름"을 "새 이름"으로 바꾸는 경우입니다. 반면 공식 퍼지 텍스트 검색은 모든 숫자, 모든 세 글자 대문자, 특정 번호 구조 등 변화하는 내용을 처리하는 데 적합합니다. 본 예시에서 BOT와 ELA는 모두 세 글자 대문자 약어 수식에 의해 일치될 수 있고, 60, 2, 5 등의 숫자는 숫자 수식에 의해 일치될 수 있습니다.
작업 단계 4: 정규 표현식 와일드카드 수식 입력
왼쪽 "검색할 키워드 목록"에 검색할 수식을 행 단위로 입력합니다. 스크린샷에서 첫 번째 줄에는 [A-Z]{3}를, 두 번째 줄에는 \d+를 기입했습니다.
[A-Z]{3}는 다음과 같이 이해할 수 있습니다: A부터 Z까지의 대문자가 연속으로 3회 나타남. 따라서 BOT, ELA와 같은 세 글자 대문자 약어를 일치시킵니다. \d+는 하나 이상의 숫자를 일치시키므로 60, 2, 5 등의 숫자 내용을 일치시킵니다.
이 설정 방식의 장점은 나타날 수 있는 모든 약어와 숫자를 미리 나열할 필요가 없다는 점입니다. 해당 내용이 수식이 설명하는 규칙에 부합하기만 하면 소프트웨어가 Word 문서 내용에서 이를 찾아내어 오른쪽 규칙에 따라 치환할 수 있습니다.
작업 단계 5: 치환 결과 설정 및 대응 관계 확인
오른쪽 "치환 후 키워드 목록"에서 스크린샷 예시는 첫 번째 줄에 A를, 두 번째 줄에 B를 기입했습니다. 즉, [A-Z]{3}에 의해 일치된 모든 텍스트는 A로, \d+에 의해 일치된 모든 텍스트는 B로 치환됩니다.
여기서 반드시 줄 번호 대응 관계를 확인해야 합니다. 왼쪽 첫 번째 줄은 오른쪽 첫 번째 줄에, 왼쪽 두 번째 줄은 오른쪽 두 번째 줄에 대응합니다. 더 많은 규칙을 추가해야 한다면 이러한 한 줄 대 한 줄 구조를 유지해야 합니다. 예를 들어 세 번째 줄에서 특정 번호를 검색한다면 오른쪽 세 번째 줄에 대응하는 치환 내용을 기입해야 합니다.
인터페이스에는 "알파벳 대소문자 무시" 옵션도 표시됩니다. 선택 여부는 실제 요구에 따라 결정해야 합니다. 대문자 약어만 일치시키려면 일반적으로 대소문자 무시를 권장하지 않습니다. 문서에 대소문자가 혼용되어 있고 모두 처리해야 한다면 샘플 문서를 통해 다시 테스트해볼 수 있습니다.
작업 단계 6: 출력 위치 설정 및 일괄 처리 실행
규칙 작성을 완료한 후 "다음"을 클릭합니다. 상단 흐름도에는 이후 "저장 위치 설정"과 "처리 시작"이 있음이 표시됩니다. 원본 파일을 직접 덮어쓰는 대신 처리된 파일을 새 폴더에 저장하는 것이 좋습니다. 이렇게 하면 수식 범위가 너무 넓거나 치환 내용이 잘못된 것을 발견하더라도 원본 파일로 작업을 다시 수행할 수 있습니다.
처리를 시작하면 소프트웨어는 가져오기 목록의 파일을 순서대로 열어 동일한 검색 및 바꾸기 규칙 세트를 실행합니다. 처리가 끝나면 결과 파일을 열어 검사합니다. 검사 시 첫 번째 치환된 부분만 볼 것이 아니라 제목, 본문, 목록, 괄호 안 설명 등 여러 위치를 확인하여 치환 범위가 예상에 부합하는지 확인하는 것이 좋습니다.
자주 묻는 질문 및 주의사항
1. 예시에서 숫자가 모두 B가 된 이유는 무엇인가요? 왼쪽 두 번째 줄에 \d+를 사용했고 오른쪽 두 번째 줄에 B를 기입했기 때문입니다. 하나 이상의 숫자에 일치하는 모든 위치가 B로 치환됩니다.
2. 60만 바꾸고 다른 숫자는 바꾸고 싶지 않다면 어떻게 하나요? 그렇다면 너무 광범위한 \d+를 사용해서는 안 됩니다. 더 정밀한 검색 내용으로 변경하거나 실제 형식에 맞춰 더 엄격한 수식을 설계해야 합니다. 일괄 치환 전에 먼저 일치 범위를 판단해야 합니다.
3. 세 글자 대문자 약어 수식이 실수로 다른 약어를 치환할 가능성이 있나요? 가능합니다. [A-Z]{3}는 연속된 모든 3개의 대문자에 일치합니다. 문서에 바꾸고 싶지 않은 세 글자 약어가 있다면 역시 영향을 받습니다. 따라서 정식 처리 전에 반드시 샘플 문서로 먼저 검증해야 합니다.
4. 치환 목록이 비어 있다는 것은 무슨 뜻인가요? 인터페이스 안내 "기입하지 않으면 삭제 의미"에 따르면, 오른쪽 특정 줄에 내용을 기입하지 않으면 해당 일치 항목이 삭제될 수 있습니다. 일괄 처리 시 반드시 오른쪽 목록을 확인하여 누락된 기입이 없도록 해야 합니다.
5. 파일 수가 매우 많을 때 어떻게 작업하는 것이 더 안전한가요? 먼저 대표적인 파일 1~2개를 가져와 테스트하여 규칙이 정확함을 확인한 후, 전체 파일을 가져와 일괄 처리하는 것을 권장합니다. 이렇게 하면 한 번에 너무 많은 문서에 영향을 주는 것을 피할 수 있습니다.
요약: 일괄 처리 도구로 반복적인 바꾸기 작업을 일회성 설정으로 전환
여러 Word 문서에서 키워드를 일괄 치환할 때의 어려움은 개별 바꾸기 동작 자체보다는 반복 횟수가 많고 내용이 분산되어 있으며 규칙을 누락하기 쉽다는 점에 있습니다. HeSoft Doc Batch Tool 은(는) "Word에서 키워드 찾기 및 바꾸기" 기능을 통해 여러 docx 파일을 하나의 작업으로 집중 처리하며, 수식을 사용한 퍼지 텍스트 검색을 지원합니다.
본 문서의 예시에서는 사용자가 6개의 docx 파일을 가져오고 수식 검색 방식을 선택한 후, [A-Z]{3}와 \d+를 입력하고 치환 결과 A, B를 설정하기만 하면 영문 약어와 숫자의 일괄 치환이 완료됩니다. 대량의 Word, docx, doc 문서를 처리해야 하는 사무직 종사자라면 이 방법을 템플릿 업데이트, 자료 비식별화, 번호 표준화 및 대량 콘텐츠 정리에 적용하여 반복 작업을 대폭 줄이는 것을 권장합니다.