여러 xlsx 표의 번호를 일괄 교체하는 방법은? 와일드카드 매칭 및 통합 수정 튜토리얼
번역:EnglishFrançaisDeutschEspañol日本語한국어,업데이트 시간:2026-10-12 10:43:24
여러 xlsx 표에 형식은 같지만 값이 다른 번호가 자주 흩어져 있습니다. 예를 들어 고정 접두사 뒤에 여러 자리 숫자가 붙는 경우입니다. 기존 값을 일일이 나열하는 것은 비효율적일 뿐만 아니라 누락되기 쉽습니다. 이 글에서는 Excel 데이터 정리의 실제 요구를 바탕으로, 와일드카드 정규식 규칙을 통해 030으로 시작하는 여섯 자리 번호와 46으로 시작하는 다섯 자리 코드를 매칭하고, HeSoft Doc Batch Tool 에서 여러 통합 문서를 한 번에 가져오고, 셀 텍스트 범위를 제한하고, 찾기 및 바꾸기 대응 관계를 설정한 후, 마지막으로 결과를 통일되게 출력하고 검사하는 방법을 시연합니다.
기업이 고객 목록, 자산 대장, 프로젝트 명부, 지역 코드 또는 업무 기록을 정리할 때 Excel의 번호를 일괄 업데이트해야 하는 경우가 자주 있습니다. 어려운 점은 기존 데이터가 반드시 동일한 값이 아니라 형식이 비슷한 값의 집합일 수 있다는 것입니다. 예를 들어 030006, 030010, 030148을 모두 새로운 통일 번호로 바꿔야 하지만 일반적인 정확한 찾기는 한 번에 하나의 구체적인 내용만 처리할 수 있습니다. 같은 데이터가 여러 xlsx 파일에 흩어져 있다면 수작업량은 배로 늘어납니다.
이러한 요구에는 번호 규칙을 먼저 분석한 다음 와일드카드나 정규 표현식을 사용해 찾을 내용을 기술하는 것이 더 효율적인 방법입니다. 어떤 셀이 표현식과 일치하기만 하면 해당하는 대체 값을 적용할 수 있습니다. 이 글은 실제 화면을 바탕으로 HeSoft Doc Batch Tool 을(를) 사용해 여러 Excel 파일의 통일된 찾기 및 바꾸기를 완료하는 방법을 설명합니다. 이 제품은 사무용 파일 일괄 처리 소프트웨어로, 반복적인 파일 작업을 사용자가 파일을 하나씩 열고 수정하고 다시 저장하는 대신 하나의 작업으로 모아 실행하는 데 적합합니다.
1. 이 튜토리얼에서 해결할 구체적인 문제
예제 통합 문서에는 규격화해야 할 데이터가 두 종류 있습니다. 첫 번째 종류는 Hospital CCN 열에 있으며 번호가 모두 030으로 시작하고 뒤에 숫자 3자리가 더 있습니다. 두 번째 종류는 CBSA 열에 있으며 대상 데이터가 46으로 시작하고 뒤에 숫자 3자리가 더 있습니다. 작업 요구 사항은 다음과 같습니다.
- “030 + 숫자 3자리” 형식과 일치하는 텍스트를 111111로 바꿉니다.
- “46 + 숫자 3자리” 형식과 일치하는 텍스트를 22222로 바꿉니다.
- 같은 규칙 집합을 여러 Excel 파일에 적용해야 합니다.
- 규칙에 맞지 않는 다른 번호는 그대로 유지해야 합니다.
정확한 찾기를 사용하면 첫 번째 종류 데이터에 030006, 030010, 030011, 030064 등 기존 값을 각각 입력해야 하므로 규칙 수가 많을 뿐 아니라 미리 집계하지 못한 번호를 빠뜨릴 수도 있습니다. 표현식을 사용하면 “030\d{3}”만으로 전체 집합을 기술할 수 있으며, 이것이 Excel 데이터 정리에서 와일드카드 일괄 바꾸기가 주는 주요 가치입니다.
2. 적용 시나리오: 규칙에 따라 수정하기에 적합한 Excel 번호
1. 고정 접두사 + 일련번호
예를 들어 부서 번호 HR001, HR002, 프로젝트 번호 XM202501, XM202502 또는 예제의 030006, 030010이 있습니다. 이러한 필드는 보통 고정된 문자나 숫자 접두사가 있고 뒤쪽은 길이가 고정된 일련번호이므로 표현식으로 같은 종류의 내용을 한 번에 일치시킬 수 있습니다.
2. 지역 코드 및 분류 코드 이전
조직 개편, 시스템 업그레이드 또는 코딩 표준 변경 후 기존 지역 코드를 새로운 통일 코드로 매핑해야 할 수 있습니다. 기존 코드에 명확한 접두사, 길이 또는 문자 구성 규칙이 있으면 먼저 일괄 찾기를 한 다음 지정된 값으로 바꿀 수 있습니다.
3. 여러 출처 표의 표준화
여러 지사나 공급업체가 제출한 Excel 템플릿에 같은 필드가 포함되어 있을 수 있지만 파일 이름과 데이터 행 수가 다릅니다. 이 파일들을 사무용 소프트웨어에 한 번에 가져오고 같은 규칙 집합으로 처리하면 사람마다 수작업으로 수정해 생기는 표준 불일치를 피하는 데 도움이 됩니다.
4. 이전 xlsx 대장 데이터 정리
한 폴더에 월간 보고서, 분기 보고서, 연간 대장이 많이 쌓이면 기존 번호가 많은 통합 문서에 존재할 수 있습니다. 일괄 처리는 파일을 열고 저장하는 횟수를 줄일 수 있습니다. 다만 xlsx, xls 등 서로 다른 Excel 형식을 처리하기 전에 소수의 파일로 소프트웨어 읽기 상태를 확인하고 원본 데이터를 백업해 두어야 합니다.
3. 결과 미리 보기: 번호 일괄 수정 전과 후
처리 전 Excel 데이터
원본 통합 문서의 Hospital CCN 열에서 030006, 030010, 030011, 030064, 030074, 030085, 030111, 030114, 030148 등의 내용을 볼 수 있고, 인접한 CBSA 열에는 46060이 연속해서 나타납니다. 이 숫자들은 시각적으로 비슷하지만 각 셀에 저장된 실제 내용은 다를 수 있습니다.

스크린샷의 화살표는 이번에 처리할 두 열의 데이터를 표시합니다. 셀을 하나씩 선택해 수정하면 반복해서 입력해야 하고 특정 행을 건너뛰기 쉽습니다. Excel에서 파일마다 찾기 및 바꾸기를 사용하면 모든 통합 문서에서 조건을 반복해서 설정해야 합니다. 따라서 이 작업은 재사용 가능한 일치 규칙 집합을 만드는 것이 더 적합합니다.
처리 후 Excel 데이터
일괄 처리를 완료하면 원래 030으로 시작하는 규칙에 맞던 여러 번호가 111111로 통일되고, 46으로 시작하는 규칙에 맞던 데이터는 22222로 통일됩니다. 노란색 표시 영역은 주요 변경 사항을 보여 주며, 010039, 010052, 010065, 010079, 010131, 010175 등 표현식에 맞지 않는 데이터는 통일 치환되지 않았습니다.

처리 결과는 규칙이 열 전체를 단순히 수정하는 것이 아니라 텍스트 구조에 따라 대상을 선별할 수 있음을 보여 줍니다. 실제 업무 데이터에서는 이런 “조건에 맞는 내용만 처리”하는 방식이 열 전체 덮어쓰기보다 통제하기 쉽지만, 표현식이 충분히 정확해야 한다는 전제가 있습니다.
4. 전체 작업 단계: 여러 xlsx 파일의 번호 일괄 바꾸기
1단계: Excel 키워드 찾기 및 바꾸기 도구 열기
HeSoft Doc Batch Tool 을(를) 시작한 후 왼쪽 탐색 모음에서 “Excel 도구”를 찾습니다. 오른쪽에는 Excel과 관련된 일괄 처리 기능이 표시되며, 첫 번째 기능은 “Excel에서 키워드 찾기 및 바꾸기”입니다. 이 기능을 클릭해 작업 페이지로 들어갑니다.

이 단계는 올바른 처리 모듈을 선택하기 위한 것입니다. 작업 대상은 통합 문서 내부의 셀 텍스트이므로 파일 이름, 폴더 이름 또는 Excel 형식 변환 같은 다른 도구를 선택해서는 안 됩니다. 기능에 들어가면 작업이 레코드 선택, 처리 옵션 설정, 저장 위치 설정, 처리 시작의 여러 단계로 구성되어 있음을 볼 수 있습니다.
2단계: 여러 Excel 통합 문서 한 번에 가져오기
첫 번째 단계에서 “파일 추가”를 클릭해 여러 Excel 파일을 수동으로 선택할 수 있습니다. 대상 파일이 같은 디렉터리에 모여 있다면 “폴더에서 파일 가져오기”를 사용할 수도 있습니다. 예제에서는 product_list.xlsx, team-participant-list.xlsx, test.xlsx를 가져왔고 페이지 하단에 레코드 수가 3으로 표시됩니다.

파일 목록에는 이름, 경로, 확장자, 만든 시간, 수정 시간이 표시됩니다. 실제 처리 전에 파일 경로를 중점적으로 확인해 백업 디렉터리, 이미 처리한 디렉터리 또는 관련 없는 표가 작업에 들어가지 않도록 해야 합니다. 잘못 선택한 파일을 발견하면 해당 행의 삭제 버튼으로 제거할 수 있고, 전체를 다시 선택하려면 “비우기”를 클릭합니다. 레코드가 올바른지 확인한 후 “다음”을 클릭합니다.
예상 결과는 같은 번호 바꾸기 규칙을 실행해야 하는 모든 파일이 작업 목록에 들어가는 것입니다. 수십 개 이상의 구조가 비슷한 표라면 폴더에서 가져오기가 보통 하나씩 선택하는 것보다 시간을 절약합니다.
3단계: 처리 범위를 셀 텍스트로 제한하기
“처리 옵션 설정” 페이지에 들어가면 먼저 “처리 범위”를 구성합니다. 화면에는 “셀 텍스트”, “워크시트 Sheet 이름”, “워크시트의 도형 텍스트” 세 가지 옵션이 보입니다. 이 예에서 수정할 것은 Hospital CCN 열과 CBSA 열의 번호이므로 “셀 텍스트”를 선택합니다.

워크시트 이름과 도형 텍스트는 이번 대상이 아니므로 동시에 선택할 필요가 없습니다. 처리 대상을 올바르게 제한하면 규칙이 제목, 도형 주석 또는 다른 위치에 작용할 가능성을 줄일 수 있습니다.
4단계: 셀 수식과 데이터 형식 설정하기
스크린샷의 “처리할 셀 수식 유형”에서는 “제한 없음”을 선택합니다. 통합 문서에 일반 셀과 수식으로 결과를 만드는 셀이 모두 있으면 이 설정은 먼저 수식 속성으로 내용을 배제하지 않습니다. 화면에는 “수식이 포함된 셀만 처리”와 “수식이 포함되지 않은 셀만 처리”도 제공되므로 실제 사용 시 데이터 구조에 따라 선택할 수 있습니다.
수식이 포함된 셀의 경우 스크린샷은 “수식 계산 후 값”을 선택합니다. 이는 찾기重点이 수식 표현식 자체가 아니라 수식이 최종적으로 표시하는 결과라는 뜻입니다. 업무 목표가 수식 문자열을 수정하는 것이라면 신중하게 평가하고 작업에 맞는 처리 방식을 선택해야 합니다.
“처리할 셀 데이터 형식”에서는 “텍스트”를 선택했습니다. 번호는 겉보기에 모두 숫자처럼 보여도 앞자리 0을 유지하기 위해 Excel에서 텍스트로 저장했을 수 있습니다. 예제의 030006이 전형적인 경우입니다. 원본 데이터가 실제로 숫자로 저장되어 있다면 파일 내용에 따라 데이터 형식 선택을 조정해야 하며, 눈으로만 판단해서는 안 됩니다.
5단계: 수식 퍼지 찾기 텍스트 사용하기
“키워드 옵션 설정”의 “찾기 방식”에서 화면은 “정확한 텍스트 찾기”와 “수식 퍼지 찾기 텍스트 사용”을 제공합니다. 완전히 고정된 단어를 찾으려면 정확한 찾기를 선택할 수 있고, 이 예에서는 여러 다른 번호를 일치시켜야 하므로 “수식 퍼지 찾기 텍스트 사용”을 선택합니다.
여기서 “수식 퍼지 찾기”는 규칙에 따라 텍스트를 일치시키는 역할을 합니다. 사용자는 모든 기존 번호를 하나씩 나열할 필요 없이 숫자 접두사와 자릿수로 와일드카드 정규 표현식을 구성할 수 있습니다.
6단계: 찾기 표현식과 대체 값 입력하기
왼쪽 “찾을 키워드 목록”에 두 줄을 입력합니다. 1행은 “030\d{3}”, 2행은 “46\d{3}”입니다. 여기서 “\d”는 숫자 한 자리를, “{3}”은 연속 3자리를 의미하므로 첫 번째 규칙은 030006, 030010, 030148 같은 여섯 자리 텍스트를 일치시키고, 두 번째 규칙은 46060 같은 다섯 자리 텍스트를 일치시킬 수 있습니다.
오른쪽 “바꿀 키워드 목록”에서 1행에 111111, 2행에 22222를 입력합니다. 좌우는 행 번호에 따라 대응 관계를 이룹니다. 1번 찾기 규칙은 1번 대체 값에, 2번 찾기 규칙은 2번 대체 값에 해당합니다.
입력을 마친 후 한 줄씩 검사해야 합니다. 표현식의 백슬래시, 숫자 자릿수, 중괄호가 올바른지 확인하고 대체 목록에 행이 어긋나지 않았는지 확인합니다. 규칙이 많으면 외부에서 매핑 목록을 먼저 정리한 다음 해당 목록에 복사해 수동 입력 오류를 줄이는 것이 좋습니다.
7단계: 필요에 따라 워크시트 또는 열 범위 좁히기
설정 페이지에서 “워크시트 이름이 이 조건을 충족해야 함”과 “셀의 열 이름이 이 조건을 충족해야 함” 같은 스위치도 볼 수 있습니다. 예제 스크린샷에서는 이 조건들이 활성화되지 않았으며, 이는 특정 워크시트 이름이나 열 이름을 더 제한하지 않았음을 의미합니다.
한 통합 문서의 다른 워크시트에도 같은 형식의 번호가 나타날 수 있는데 그 데이터를 수정하면 안 된다면 해당 조건을 활성화해 범위를 좁히는 것을 고려해야 합니다. 반대로 모든 워크시트의 대상 번호를 통일 처리해야 한다면 불필요한 제한을 추가할 필요가 없습니다. 범위 조건은 파일 구조에 따라 결정해야 하며 일률적으로 켜서는 안 됩니다.
8단계: 결과 저장 위치 설정하기
처리 옵션을 완료한 후 “다음”을 클릭하면 상단 흐름에 따라 “저장 위치 설정”으로 들어갑니다. 일괄 작업을 시작하기 전에 처리된 파일을 원본 파일과 분리해 두기 위해 알아보기 쉬운 새 디렉터리를 선택하는 것이 좋습니다. 특히 새 표현식을 처음 사용할 때는 파일 하나만 남기고 직접 덮어쓰지 않는 것이 좋습니다.
출력 디렉터리 이름에 “바꿈 완료”, “새 번호” 또는 처리 날짜를 넣어 이후 대조하기 편하게 할 수 있습니다. 저장 위치를 확인한 후 “처리 시작” 단계로 들어갑니다.
9단계: 처리 시작 및 출력 파일 표본 점검하기
작업을 시작하면 소프트웨어가 설정한 규칙에 따라 파일 목록의 통합 문서를 처리합니다. 완료 후 작업이 끝났는지만 보지 말고 출력 파일을 열어 데이터를 검증해야 합니다.
최소한 다음 내용을 확인하는 것이 좋습니다. 원래 030006, 030010 등이 111111로 바뀌었는지, 원래 46060이 22222로 바뀌었는지, 규칙에 맞지 않는 010039, 26620, 10760 등이 원래 값을 유지하는지, 워크시트 구조와 다른 업무 필드가 정상인지 확인합니다. 표본 점검을 통과한 후에야 결과를 이후 집계나 시스템 가져오기에 사용할 수 있습니다.
5. 더 안전한 Excel 정규식 일치 규칙 작성 방법
1. 먼저 고정 부분을 확인합니다
고정 부분은 대상 데이터를 구분하는 중요한 근거입니다. 이 예에서는 030과 46을 접두사로 사용했습니다. “임의의 여러 자리 숫자”만 작성하면 통합 문서의 날짜, 금액, 수량 또는 다른 번호까지 일치시켜 범위가 너무 넓어질 수 있습니다.
2. 그다음 가변 문자의 유형을 결정합니다
이 예에서 가변 부분은 모두 숫자이므로 “\d”를 사용했습니다. 데이터에 문자, 공백 또는 연결 부호가 포함되어 있다면 실제 표본을 먼저 확인한 다음 소프트웨어가 지원하는 표현식 방식에 따라 규칙을 작성해야 하며 숫자 규칙을 그대로 적용해서는 안 됩니다.
3. 문자 수를 정확하게 제한합니다
“{3}”은 연속 3자리를 의미합니다. 자릿수 제한은 길이가 다른 코드를 함께 처리하는 것을 피할 수 있습니다. 업무에 03001과 030001이 동시에 존재한다면 각각 분석해야 하며 같은 종류의 번호라고 기본적으로 가정해서는 안 됩니다.
4. 작은 표본으로 검증합니다
표현식이 문법적으로 맞아 보여도 셀 데이터 형식, 숨겨진 문자 또는 번호 길이 불일치 때문에 다른 결과가 나올 수 있습니다. 가장 확실한 방법은 통합 문서 하나를 복사해 테스트 파일로 사용하고 실행 후 일치한 내용과 일치하지 않은 내용을 항목별로 점검하는 것입니다.
6. 자주 묻는 질문과 주의 사항
비슷해 보이는 번호가 바뀌지 않은 이유는 무엇인가요?
가능한 원인으로는 셀 형식이 다르거나, 번호에 공백이 있거나, 앞자리 0이 이미 사라졌거나, 실제 자릿수가 규칙과 다르거나, 대상 내용이 선택하지 않은 처리 범위에 있는 경우 등이 있습니다. 셀을 클릭해 수식 입력줄의 실제 내용을 확인한 다음 규칙을 조정할 수 있습니다.
한 규칙이 너무 많은 데이터를 바꾼 이유는 무엇인가요?
보통 규칙에 고정 접두사나 자릿수 제한이 없기 때문입니다. 가능한 한 완전한 구조로 대상 번호를 기술하고 실제 상황에 따라 워크시트 이름, 열 이름, 데이터 형식을 제한해야 합니다. 규칙이 구체적일수록 잘못 일치할 위험이 보통 낮아집니다.
찾기 목록과 바꾸기 목록의 수가 반드시 같아야 하나요?
모든 찾기 규칙에 명확한 바꾸기 결과가 있도록 하려면 좌우 목록을 행별로 대응시키고 수를 일치시키는 것이 좋습니다. 어떤 행을 바꿀 필요가 없다면 실행 전에 삭제하거나 다시 정리해야 하며 용도가 불분명한 빈 매핑을 남겨 두지 마십시오.
수식이 포함된 셀은 어떻게 선택해야 하나요?
수식이 표시하는 최종 결과만 찾으려면 스크린샷처럼 “수식 계산 후 값”을 선택할 수 있습니다. 대상이 수식 문자열과 관련이 있다면 수식을 수정하는 것이 계산 논리에 영향을 주지 않는지 먼저 확인해야 합니다. 중요한 보고서는 복사본에서 먼저 테스트하는 것을 우선해야 합니다.
일괄 바꾸기 후 복구할 수 없게 되는 것을 어떻게 방지하나요?
원본 파일을 보존하고, 독립적인 출력 디렉터리를 설정하고, 먼저 소량의 표본을 처리합니다. 일괄 처리는 효율을 높이는 동시에 잘못된 규칙의 영향을 확대하므로 백업과 표본 점검은 생략할 수 없는 단계입니다.
7. 요약
여러 Excel 또는 xlsx 파일의 기존 번호에 고정 접두사, 문자 유형, 길이 규칙이 있으면 더 이상 하나씩 나열하고 수정할 필요가 없습니다. “030\d{3}”, “46\d{3}” 같은 와일드카드 정규 표현식을 사용하면 대상 데이터 집합 전체를 한 번에 기술하고 일치 결과를 각각 111111과 22222로 바꿀 수 있습니다.
HeSoft Doc Batch Tool 은(는) 파일 가져오기, 처리 범위, 수식 유형, 데이터 형식, 키워드 규칙, 저장 위치를 같은 마법사에 모아 두어 반복도가 높은 사무 파일 작업을 처리하는 데 적합합니다. 먼저 xlsx 복사본 한두 개를 골라 테스트를 완료해 일치 및 바꾸기 결과가 정확한지 확인한 다음 폴더에서 전체 표를 가져와 일괄 실행하는 것이 좋습니다. 이렇게 하면 반복 작업 시간을 줄이는 동시에 여러 파일에 일관된 데이터 수정 기준을 적용하는 데 도움이 됩니다.
키워드:xlsx 일괄 번호 교체 , Excel 번호 일괄 수정 , Excel 정규식 숫자 매칭 , 여러 시트 통합 교체 , Excel 데이터 일괄 정리