여러 Word, docx 또는 doc 파일에서 동일한 규칙의 키워드를 대량으로 수정해야 할 때, 파일을 하나씩 열어 찾아 바꾸는 것은 시간이 많이 걸릴 뿐만 아니라 누락되기 쉽습니다. 이 문서에서는 HeSoft Doc Batch Tool 을 예로 들어, "Word에서 키워드 찾기 및 바꾸기" 기능을 사용하는 방법을 소개합니다. 수식을 통해 텍스트를 퍼지 검색, 즉 정규식 와일드카드와 유사한 방식으로 대문자 약어, 숫자 등의 내용을 일괄 매칭하고 지정된 문자로 한 번에 바꿀 수 있어 계약서, 강의 자료, 설명 문서, 템플릿 파일 등의 일괄 수정 시나리오에 적합합니다.
일상적인 사무 작업에서 많은 Word 문서는 단순히 하나의 고정된 단어만 변경하는 것이 아니라 특정 규칙에 따라 대량으로 교체해야 하는 경우가 많습니다. 예를 들어, 여러 docx 파일에 BOT, ELA와 같은 영문 대문자 약어와 60, 5 등의 다양한 숫자가 포함되어 있는 경우, Word를 하나씩 열어 BOT, ELA, 60을 각각 검색하고 수동으로 교체하면 효율이 매우 낮을 뿐만 아니라 일부 항목을 놓치기 쉽습니다. 더욱 번거로운 점은 실제 파일에는 수십 개에서 수백 개에 이르는 doc, docx 문서가 존재할 수 있으며, 키워드가 제목, 본문, 목록, 단락 설명 등에 분산되어 있어 수동 처리로는 일관성을 유지하기 어렵다는 것입니다.
본문에서 해결하려는 문제가 바로 이러한 유형입니다. 사무용 소프트웨어 " HeSoft Doc Batch Tool "의 Word 대량 찾기 및 바꾸기 기능을 사용하여 "수식을 이용한 퍼지 텍스트 찾기" 방식을 통해 소프트웨어가 정규 표현식 와일드카드 규칙에 따라 자동으로 내용을 식별하고, 여러 Word 파일에서 일치하는 텍스트를 지정된 결과로 일괄 교체하는 것입니다. 예제에서는 여러 docx 파일에서 [A-Z]{3} 조건에 맞는 3자리 대문자를 A로, \d+ 조건에 맞는 숫자를 B로 대량 교체하여, 개별 키워드를 기계적으로 찾는 대신 규칙 기반의 대량 교체를 구현합니다.
적용 시나리오: 어떤 Word 대량 교체 작업에 정규 표현식 와일드카드가 적합한가
일반적인 Word 찾기 및 바꾸기는 "회사A"를 "회사B"로 변경하는 것과 같은 "고정 텍스트 교체"에 적합합니다. 하지만 찾으려는 내용에 공통된 규칙이 있지만 실제 텍스트가 완전히 동일하지 않은 경우에는 정규 표현식이나 와일드카드 수식을 사용하는 것이 더 적합합니다. 예를 들어 문서에 서로 다른 번호, 연도, 페이지 번호, 강좌 약어, 프로젝트 코드, 제품 모델명, 금액 등이 포함된 경우, 이들은 완전히 동일한 단어는 아니지만 규칙으로 설명할 수 있습니다.
본문 스크린샷을 참고할 때, 이러한 작업은 일반적으로 다음 몇 가지를 포함합니다:
- BOT, ELA 등 3자리 대문자와 같은 여러 Word 문서 내 영문 대문자 약어를 한 번에 교체합니다.
- docx 파일에서 60, 5, 2026, 001 등 연속된 숫자 내용을 일괄 교체합니다.
- 여러 Word 파일에서 번호, 학번, 전화번호, 금액 또는 코드를 통일된 방식으로 비식별화 처리합니다.
- 템플릿 문서의 자리 표시자, 강좌 코드, 프로젝트 번호를 일괄 변환합니다.
- 첫 번째 행 규칙은 대문자 약어를 찾아 A로 교체하고 두 번째 행 규칙은 숫자를 찾아 B로 교체하는 등 여러 규칙을 동시에 처리해야 하는 경우입니다.
HeSoft Doc Batch Tool 의 포지션은 사무용 파일을 위한 배치 처리 소프트웨어입니다. 이 도구의 가치는 Word 편집 자체를 대체하는 것이 아니라, 반복적이고 기계적이며 오류가 발생하기 쉬운 파일 처리 작업을 한곳에 모아 한 번에 완료하는 데 있습니다. Word, docx, doc 파일 내용을 대량으로 처리해야 하는 사용자에게 이러한 도구를 사용하면 반복 작업을 현저히 줄일 수 있습니다.
결과 미리 보기: 처리 전 여러 docx 파일에 교체 대상 키워드 존재
처리 전, 폴더에는 1.docx, 2.docx, 3.docx, 4.docx, 5.docx, 6.docx를 포함한 여러 Word 문서가 있습니다. 즉, 이번 작업은 단일 파일만 처리하는 것이 아니라 여러 docx 문서를 대상으로 찾기 및 바꾸기 규칙을 통일적으로 실행하는 것입니다.

Word 문서 중 하나를 열어 보면 본문에 규칙에 부합하는 내용이 여러 곳 존재합니다. 스크린샷에서 빨간색 화살표는 제목의 BOT와 본문의 60 등의 내용을 가리킵니다. BOT는 3자리 대문자에 해당하므로 [A-Z]{3} 수식으로 매칭될 수 있으며, 60은 연속된 숫자에 해당하므로 \d+ 수식으로 매칭될 수 있습니다. 문서에는 ELA 등 대문자 약어도 보이며, 이 역시 3자리 대문자 매칭 규칙을 충족합니다.

수동 방식을 사용한다면 어떤 내용이 규칙을 충족하는지 먼저 판단한 후 일일이 찾아 바꿔야 하며, 특히 문서 수가 늘어날수록 작업량이 급격히 증가합니다. Word 키워드 대량 교체 도구를 사용하면 "찾기 규칙"과 "교체 결과"를 한 번에 설정하고 소프트웨어가 일괄 실행하도록 맡길 수 있습니다.
처리 후 결과: 수식 규칙에 부합하는 내용이 일괄 교체됨
처리 완료 후, 동일한 Word 페이지의 내용이 변경되었습니다. 원래 제목의 BOT는 A로 교체되었고, 본문의 ELA 등 세 자리 대문자도 A로 교체되었습니다. 원래 숫자 60, 5 등 연속된 숫자는 B로 교체되었습니다. 스크린샷의 노란색 표시는 교체 후의 효과를 보여주며, 서로 다른 위치의 일치하는 내용이 모두 규칙에 따라 교체되었음을 명확하게 확인할 수 있습니다.

이 결과는 이번 작업이 단순히 하나의 고정된 키워드만 교체한 것이 아니라 정규 표현식과 유사한 수식 규칙을 사용하여 대량 매칭을 수행했음을 보여줍니다. 대량의 Word 문서 내용을 통일적으로 수정해야 하는 시나리오에서 이 방식은 수동으로 찾는 것보다 더 안정적이며, 대량 docx 파일을 처리하는 데 더 적합합니다.
작업 단계 1: Word 도구 진입 및 찾기 및 바꾸기 기능 선택
HeSoft Doc Batch Tool 을(를) 연 후, 왼쪽 기능 모음에서 Word 도구를 선택합니다. 메인 인터페이스에서 Word 워터마크 추가, Word를 PDF로 변환, Word를 Doc으로 변환, Word를 Docx로 변환 등 Word 대량 처리와 관련된 여러 기능 카드를 볼 수 있습니다. 이번에 사용할 기능은 첫 번째 기능인 Word에서 키워드 찾기 및 바꾸기입니다.

이 기능을 선택하는 목적은 소프트웨어를 Word 내용 찾기 및 바꾸기 프로세스로 진입시키려는 것입니다. 여기서의 기능 설명은 "Word 파일 내용의 키워드를 일괄 찾기 및 교체"하는 것으로, 본문의 요구 사항과 완전히 일치합니다. 여러 Word, docx 또는 doc 파일을 대상으로 조건에 맞는 내용을 새로운 텍스트로 통일하여 교체하는 것입니다.
기능에 진입하면 소프트웨어는 마법사 스타일의 프로세스로 작업 단계를 표시합니다. 스크린샷의 단계 표시줄에 따르면 전체 프로세스에는 처리할 레코드 선택, 처리 옵션 설정, 저장 위치 설정, 처리가 포함됩니다. 이러한 프로세스는 사용자가 먼저 파일 목록을 확인하고, 교체 규칙을 설정한 후 마지막에 처리하는 방식이므로, 운영 실수 위험을 줄일 수 있어 대량 파일 작업에 적합합니다.
작업 단계 2: 대량으로 키워드를 교체할 Word 파일 추가
"Word에서 키워드 찾기 및 바꾸기" 페이지로 이동한 후 첫 번째 단계는 처리할 레코드를 선택하는 것입니다. 인터페이스 오른쪽 상단에서 파일 추가, 폴더에서 파일 가져오기, 비우기, 더 보기 등의 버튼을 볼 수 있습니다. 적은 수의 파일은 "파일 추가"를 사용할 수 있고, 한 폴더에 많은 Word 문서가 있는 경우 "폴더에서 파일 가져오기"를 사용하는 것이 더 적합합니다.

스크린샷에는 이미 6개의 docx 파일이 가져와져 있으며, 파일명은 1.docx부터 6.docx까지이고 경로는 D:\test\ 하위에 있습니다. 목록에는 확장자, 만든 날짜, 수정한 날짜 등의 정보도 표시되어 사용자가 올바른 파일을 선택했는지 확인하기 쉽습니다. 하단 요약 영역에는 레코드 수가 6으로 표시되어, 이번 대량 교체가 이 6개의 Word 문서를 대상으로 실행됨을 의미합니다.
이 단계의 핵심은 먼저 파일 범위를 확인하는 것입니다. 일부 Word 파일만 처리하려면 처리할 레코드를 유지하면 되고, 잘못된 파일을 가져온 경우 목록 오른쪽의 삭제 작업을 이용해 불필요한 항목을 제거하거나 "비우기"를 사용하여 다시 가져올 수 있습니다. 중요한 문서는 먼저 테스트 폴더를 복사본으로 만든 후 복사본에서 대량 교체를 실행하는 것이 좋습니다.
작업 단계 3: 수식을 이용한 퍼지 텍스트 찾기를 선택하고 찾기 및 바꾸기 규칙 입력
하단의 다음을 클릭하면 "처리 옵션 설정"으로 진입합니다. "키워드 옵션 설정" 영역에서 "찾기 방식"에는 정확한 텍스트 찾기와 수식을 이용한 퍼지 텍스트 찾기가 포함됩니다. 본 예제는 정규 표현식 와일드카드를 사용하여 규칙에 따라 찾을 필요가 있으므로 "수식을 이용한 퍼지 텍스트 찾기"를 선택합니다.

왼쪽의 "찾을 키워드 목록"에서 예제는 두 가지 규칙을 입력합니다:
- [A-Z]{3}: 3개의 대문자로 구성된 내용(예: BOT, ELA)과 매칭됨을 나타냅니다.
- \d+: 연속된 숫자(예: 60, 5, 2026)와 매칭됨을 나타냅니다.
오른쪽의 "교체 후 키워드 목록"에는 대응하는 두 가지 교체 결과가 입력됩니다:
- 첫 번째 행에는 A를 입력하여, [A-Z]{3}에 매칭된 내용을 A로 교체합니다.
- 두 번째 행에는 B를 입력하여, \d+에 매칭된 숫자 내용을 B로 교체합니다.
이 단계는 매우 중요합니다. 좌우 양측 목록은 행별로 대응됩니다. 즉, 왼쪽 첫 번째 행 찾기 규칙은 오른쪽 첫 번째 행 교체 결과에 대응하고, 왼쪽 두 번째 행 찾기 규칙은 오른쪽 두 번째 행 교체 결과에 대응합니다. 스크린샷의 설정은 3자리 대문자를 A로, 연속된 숫자를 B로 교체하는 것을 정확하게 나타냅니다.
인터페이스에서 "알파벳 대/소문자 무시" 옵션도 볼 수 있습니다. 스크린샷에서 이 옵션은 선택되어 있지 않으므로, 매칭 규칙은 현재 수식에 따라 더 엄격하게 실행됩니다. [A-Z]{3}의 예를 들면, 대문자 조합을 매칭하며, 문서에 소문자 조합이 있는 경우 매칭 여부는 입력된 수식과 대/소문자 설정에 따라 달라집니다.
작업 단계 4: 저장 위치 계속 설정 및 처리 시작
규칙 입력을 완료한 후 인터페이스 하단의 다음을 클릭하여 후속 프로세스를 계속 진행합니다. 페이지 상단의 단계 표시줄에 따르면, 이후에는 "저장 위치 설정"과 "처리 시작"이 있습니다. 스크린샷에 이 두 페이지의 구체적인 세부 사항은 나와 있지 않지만, 프로세스 이름으로부터 합리적으로 유추할 수 있습니다. 정식으로 교체하기 전에 먼저 처리된 Word 파일을 어디에 저장할지 결정한 후, 대량 처리를 시작해야 합니다.
저장 위치 설정 시 유일한 원본 파일을 직접 덮어쓰지 않는 것이 좋습니다. 더 안전한 방법은 처리 결과를 새로운 출력 디렉터리에 저장하고, 처리가 완료된 후 몇 개의 docx 파일을 무작위로 확인하여 교체 결과가 예상에 부합하는지 확인한 후, 공식적인 보관 또는 발송에 사용할지 결정하는 것입니다. 이렇게 하면 규칙을 잘못 작성하더라도 원본 파일로 돌아가 재조정할 수 있습니다.
처리를 시작하면 소프트웨어는 가져온 파일 목록과 설정된 찾기 및 바꾸기 규칙에 따라 여러 Word 문서를 대량 처리합니다. 본문의 예제에서는 6개의 docx 파일 모두에 동일한 수식 규칙이 적용되어 파일마다 작업을 반복할 필요가 없습니다.
자주 묻는 질문과 주의 사항
1. 수식 규칙은 소수의 파일에서 먼저 테스트하십시오. 정규 표현식 와일드카드는 매우 유연하지만 예상치 못한 내용까지 매칭될 수 있습니다. 예를 들어 [A-Z]{3}은 임의의 3개의 연속된 대문자와 매칭되므로, 문서에 다른 세 자리 대문자 코드가 있다면 함께 교체됩니다. 따라서 먼저 1~2개의 복사본 파일로 테스트하는 것이 좋습니다.
2. 찾기 목록과 교체 목록은 반드시 행별로 대응되어야 합니다. 왼쪽 몇 번째 행의 규칙은 오른쪽 몇 번째 행의 교체 텍스트에 대응합니다. 좌우 행 수나 순서를 잘못 설정하면 교체 결과가 예상과 달라질 수 있습니다. 스크린샷에서는 첫 번째 행 [A-Z]{3}이 A에, 두 번째 행 \d+가 B에 대응하는 것이 올바른 관계입니다.
3. doc과 docx의 파일 범위에 주의하십시오. 본 예제에서는 docx 파일을 가져왔습니다. 실제 사무 환경에서 doc, docx 등 형식이 동시에 존재하는 경우, 가져오기 전에 소프트웨어 목록에 표시된 파일이 이번에 처리해야 할 Word 문서가 모두 맞는지 확인해야 합니다.
4. 규칙이 불확실할 때는 유일한 원본을 한 번에 처리하지 마십시오. 대량 교체의 효율은 매우 높지만, 이는 잘못된 규칙이 여러 파일에 빠르게 영향을 미칠 수 있음을 의미합니다. 먼저 원본 문서를 백업하거나 결과를 별도의 폴더에 저장하는 것이 좋습니다.
5. 고정된 단어만 교체하는 경우 수식을 이용한 퍼지 찾기를 사용할 필요가 없습니다. 확정된 단어 하나를 다른 단어로 바꾸기만 하면 되는 경우, 일반적으로 정확한 텍스트 찾기가 더 직관적입니다. 숫자, 코드, 약어 등 규칙성이 있는 내용을 매칭할 때 수식을 이용한 퍼지 텍스트 찾기를 사용하는 것이 더 적합합니다.
요약: 대량 처리 도구로 Word 반복 교체 작업 줄이기
본문 예제를 통해 HeSoft Doc Batch Tool 이(가) 여러 Word 문서의 키워드 교체 작업을 하나의 프로세스로 통합하여 완료할 수 있음을 확인했습니다. 사용자는 docx 파일을 가져오고, "수식을 이용한 퍼지 텍스트 찾기"를 선택한 후, 정규 표현식과 유사한 찾기 규칙과 해당 교체 결과를 입력하고, 마법사를 따라 저장 위치를 설정하고 처리를 시작하기만 하면 대량 교체를 완료할 수 있습니다.
계약 템플릿, 교육 자료, 프로젝트 문서, 규정 파일, 제품 설명서를 자주 다루는 사무직 사용자에게 이러한 대량 찾기 및 바꾸기 기능은 반복 작업을 현저히 줄여줍니다. 특히 키워드가 고정된 텍스트가 아닌 번호, 약어, 숫자 등 규칙성 있는 내용일 경우, 정규 표현식 와일드카드 수식은 Word 대량 교체를 더 효율적이고 통제 가능하게 만듭니다. 정식 처리 전에 복사본 파일을 준비하여 규칙을 테스트하고 효과에 오류가 없는지 확인한 후 전체 폴더에 대량 적용하는 것을 권장합니다.