와일드카드 정규 표현식으로 여러 Excel 파일에서 키워드를 일괄 검색 및 치환하는 방법


번역:EnglishFrançaisDeutschEspañol日本語한국어,업데이트 시간:2026-10-12 10:42:59
콘텐츠 안내: 이 글은 게시 당시의 소프트웨어 버전을 기준으로 작성되었습니다. 화면과 기능은 업데이트에 따라 변경될 수 있으므로 현재 소프트웨어를 기준으로 확인해 주세요. 잘못된 내용을 발견하면 알려 주세요.
이 글에서 소개하는 소프트웨어HeSoft Doc Batch Tool
무료 다운로드소프트웨어 소개사용 안내

여러 Excel 또는 xlsx 표에 동일한 유형의 번호, 코드 또는 키워드가 있는 경우 파일을 하나씩 열어 찾아 바꾸는 것은 시간이 많이 걸릴 뿐만 아니라 누락되거나 잘못 수정되기 쉽습니다. 이 문서에서는 병원 번호와 지역 코드를 일괄 수정하는 예를 들어, 와일드카드 정규 표현식을 사용하여 규칙에 맞는 셀 텍스트를 일치시키는 방법을 소개하고, HeSoft Doc Batch Tool 을 통해 여러 Excel 파일을 한 번에 가져와 찾기 규칙과 바꿀 내용을 설정하고 처리 결과를 통일되게 출력하는 방법을 설명합니다. 이는 데이터 정리, 인코딩 업데이트, 템플릿 유지 관리 및 기존 표 표준화 등의 시나리오에 적합합니다.

일상 업무에서 수정해야 할 Excel 내용이 완전히 동일한 고정 키워드가 아니라 공통된 규칙을 가진 일련의 번호인 경우가 많습니다. 예를 들어, 일부 워크북에는 “030”으로 시작하는 여섯 자리 코드가 포함되어 있고, 다른 셀에는 “46”으로 시작하는 다섯 자리 지역 번호가 포함되어 있습니다. 일반적인 정확한 찾기만 사용하면 원래 번호를 하나씩 나열해야 하며, 파일 수가 많으면 여러 xlsx 표를 반복해서 열어야 하므로 작업 과정이 매우 번거롭습니다.

이 문서에서 해결하려는 문제는 와일드카드 또는 정규 표현식 형태의 일치 규칙을 사용하여 여러 Excel 파일에서 특정 형식에 맞는 키워드를 일괄 검색하고 이를 지정된 내용으로 바꾸는 방법입니다. 예시에서는 “030 더하기 세 자리 숫자” 규칙에 맞는 번호를 한 번에 “111111”로 바꾸고, “46 더하기 세 자리 숫자” 규칙에 맞는 번호를 한 번에 “22222”로 바꿉니다. 전체 작업은 오피스 소프트웨어 “ HeSoft Doc Batch Tool ”을 통해 수행되며, 핵심 가치는 한 번에 여러 파일을 추가하고 처리 규칙을 통일하여 파일마다 반복적으로 찾아 바꾸는 작업량을 줄이는 데 있습니다.

1. Excel 와일드카드 일괄 바꾸기에 적합한 상황

와일드카드나 정규 표현식은 “내용이 완전히 같지는 않지만 형식에 공통된 규칙이 있는” 데이터를 처리하는 데 적합합니다. 특정 단어 하나를 정확히 찾는 것과 비교하면, 하나의 규칙으로 한 묶음의 내용을 설명할 수 있으므로 일괄 데이터 정리에 특히 유용합니다.

1. 여러 번호 일괄 업데이트

예를 들어 여러 Excel 워크북에 030006, 030010, 030011, 030064 등의 번호가 존재합니다. 각 번호의 뒤 세 자리는 다르지만 모두 030으로 시작하고 전체 길이가 같습니다. 이때 하나의 표현식으로 이 번호 묶음을 일치시킬 수 있으므로 오래된 번호를 하나씩 입력하지 않아도 됩니다.

2. 지역 코드 또는 분류 코드 통일 처리

표의 지역 코드에 46060, 46140 등 같은 종류의 데이터가 포함된 경우, 고정 접두사와 숫자 자릿수를 기준으로 규칙을 만들 수 있습니다. 예시에서는 “46 더하기 세 자리 숫자” 형태로 대상을 찾고, 일치 결과를 한 번에 새 코드로 수정합니다.

3. 여러 부서가 제출한 xlsx 파일 정리

재무, 인사, 구매, 행정 부서는 구조가 비슷한 Excel 템플릿을 자주 제출합니다. 어떤 코드 표준이 변경되면 사람이 일일이 수정할 경우 많은 행과 열에 숨어 있는 오래된 데이터를 빠뜨리기 쉽습니다. 파일을 일괄 가져와 동일한 규칙을 실행하면 처리 기준을 일관되게 유지할 수 있습니다.

4. 이력 대장 및 데이터 템플릿 유지 관리

제품 번호, 고객 코드, 지역 코드, 프로젝트 번호, 문서 번호는 업무 규정에 따라 변경될 수 있습니다. 오랫동안 쌓인 xlsx, xls 워크북의 경우 먼저 번호 규칙에 따라 일치 범위를 필터링한 다음 일괄 바꾸기를 수행할 수 있습니다. 실제 사용 시에는 먼저 소량의 사본으로 규칙을 검증하고, 처리할 형식을 소프트웨어가 정상적으로 읽을 수 있는지 확인해야 합니다.

2. 결과 미리 보기: 처리 전후에 무엇이 바뀌었는가

처리 전: 같은 종류의 번호가 표에 흩어져 있음

처리 전 Excel 표에서 Hospital CCN 열에는 030006, 030010, 030011, 030064, 030074, 030085, 030111, 030114, 030148 등 서로 다른 번호가 포함되어 있고, CBSA 열의 해당 여러 행에는 46060이 있습니다. 이 셀의 숫자는 완전히 같지는 않지만 각각 미리 설정한 번호 규칙에 부합합니다.

image-Excel 일괄 찾기 바꾸기,Excel 와일드카드 바꾸기,정규식 일괄 바꾸기,xlsx 키워드 바꾸기,Excel 파일 일괄 처리

스크린샷에서 볼 수 있듯이 처리할 데이터는 일반 Excel 셀 안에 있습니다. Excel 자체 기능으로 파일마다 작업하면 각 워크북에서 찾을 조건과 바꿀 내용을 반복해서 입력하고 파일을 저장해야 합니다. 파일이 많거나 워크시트가 많거나 데이터 행 수가 많으면 반복 작업으로 인해 검사 비용이 크게 늘어납니다.

처리 후: 규칙에 맞는 텍스트가 한 번에 바뀜

일괄 처리가 끝나면 원래 030으로 시작하고 지정된 자릿수에 맞는 번호는 111111로 바뀌고, 원래 46 시작 규칙에 맞는 숫자는 22222로 바뀝니다. 스크린샷에서 노란색 영역은 변경된 셀을 직관적으로 보여 주며, 규칙에 맞지 않는 다른 번호는 그대로 유지됩니다.

image-Excel 일괄 찾기 바꾸기,Excel 와일드카드 바꾸기,정규식 일괄 바꾸기,xlsx 키워드 바꾸기,Excel 파일 일괄 처리

이는 이번 작업이 열 전체를 무차별적으로 수정한 것이 아니라, 먼저 표현식에 따라 조건에 맞는 셀 텍스트를 찾은 다음 규칙 목록에서 일대일로 대응하는 바꿀 내용으로 처리했음을 보여 줍니다. 여러 키워드 묶음을 동시에 수정해야 하는 작업에서는 같은 흐름 안에서 여러 줄의 찾기 규칙과 바꾸기 규칙을 유지할 수 있습니다.

3. 오피스 소프트웨어로 Excel 키워드를 일괄 찾아 바꾸는 작업 단계

1단계: “Excel에서 키워드 찾기 및 바꾸기” 기능으로 들어가기

HeSoft Doc Batch Tool 을(를) 열고 왼쪽 기능 분류에서 “Excel 도구”를 선택합니다. Excel 도구 목록으로 들어간 후 “Excel에서 키워드 찾기 및 바꾸기”를 클릭합니다. 이 기능의 설명은 Excel 파일 내용에서 키워드를 일괄 찾아 바꾸는 것으로, 이 문서에서 여러 워크북을 처리하려는 목표와 일치합니다.

image-Excel 일괄 찾기 바꾸기,Excel 와일드카드 바꾸기,정규식 일괄 바꾸기,xlsx 키워드 바꾸기,Excel 파일 일괄 처리

이 단계의 목적은 파일 이름 변경이나 형식 변환 기능이 아니라 Excel 내용 바꾸기 전용 작업 흐름으로 들어가는 것입니다. 들어가면 페이지는 “처리할 레코드 선택”, “처리 옵션 설정”, “저장 위치 설정”, “처리 시작” 순서로 사용자의 설정을 안내합니다.

2단계: 일괄 처리할 Excel 파일 추가

“처리할 레코드 선택” 페이지에서 “파일 추가”를 클릭해 워크북을 선택하거나, “폴더에서 파일 가져오기”를 클릭해 특정 디렉터리의 여러 파일을 한 번에 추가할 수 있습니다. 예시 목록에는 product_list.xlsx, team-participant-list.xlsx, test.xlsx가 추가되어 총 3개의 레코드가 있습니다.

image-Excel 일괄 찾기 바꾸기,Excel 와일드카드 바꾸기,정규식 일괄 바꾸기,xlsx 키워드 바꾸기,Excel 파일 일괄 처리

파일을 추가한 후에는 목록의 이름, 경로, 확장자를 확인하여 관련 없는 파일을 실수로 선택하지 않았는지 검사해야 합니다. 처리할 필요가 없는 레코드가 있으면 해당 줄 오른쪽의 삭제 작업으로 목록에서 제거할 수 있고, 다시 선택하려면 페이지의 “비우기”를 사용할 수도 있습니다. 파일 목록이 올바른지 확인한 후 하단의 “다음”을 클릭합니다.

이 단계의 기대 결과는 같은 바꾸기 규칙 묶음을 실행할 모든 Excel 파일이 작업 목록에 나타나는 것입니다. 파일을 한곳에 모아 가져오는 것이 파일을 하나씩 여는 것보다 일괄 처리에서 얻는 핵심 효율 이점입니다.

3단계: Excel 처리 범위 설정

“처리 옵션 설정”으로 들어간 후 먼저 처리할 Excel 대상을 결정합니다. 스크린샷의 “처리 범위”는 “셀 텍스트”, “워크시트 Sheet 이름”, “워크시트의 도형 위 텍스트” 등의 옵션을 제공합니다. 이 예시에서 수정할 대상은 표 셀의 번호이므로 “셀 텍스트”를 선택합니다.

image-Excel 일괄 찾기 바꾸기,Excel 와일드카드 바꾸기,정규식 일괄 바꾸기,xlsx 키워드 바꾸기,Excel 파일 일괄 처리

실제 작업이 워크시트 이름이나 도형 위 텍스트를 수정하는 것이라면 목표에 맞는 범위를 선택하고 관련 없는 영역을 함께 처리하지 않도록 해야 합니다. 범위를 정확히 선택할수록 바꾸려 하지 않는 위치를 수정하는 일을 피하기 쉽습니다.

4단계: 수식 유형과 데이터 유형 결정

스크린샷에서 “처리할 셀 수식 유형”은 “제한 없음”을 선택했는데, 이는 검색 범위를 수식 포함 여부로 더 좁히지 않는다는 뜻입니다. 수식이 포함된 셀에 대해 인터페이스는 “수식 계산 후 값”과 “수식 표현식” 두 가지 처리 방식을 제공합니다. 이 예시에서는 최종 표시 데이터에 주목하므로 스크린샷에서 “수식 계산 후 값”을 선택했습니다.

“처리할 셀 데이터 유형”에서는 예시에서 “텍스트”를 선택했습니다. 번호는 숫자 문자로 구성되지만 030006처럼 앞자리 0을 유지해야 하는 경우가 많습니다. 이런 번호를 일반 숫자 값으로 처리하면 앞자리 0이 특별한 의미를 가질 수 있으므로 원본 표의 실제 데이터 유형에 맞춰 선택해야 합니다. 스크린샷에는 숫자, 논리, 날짜 시간 등 선택 가능한 유형도 표시되어 있으며, 해당 내용을 정말 처리해야 할 때만 선택하는 것이 좋습니다.

5단계: 와일드카드 일치 방식 선택 및 규칙 입력

“키워드 옵션 설정” 영역에서 찾기 방식을 “수식을 사용해 텍스트 퍼지 검색”으로 선택합니다. 이 옵션은 표현식 규칙에 따라 텍스트를 찾는 방식이며, 이 예시에서 Excel 와일드카드 일괄 바꾸기를 구현하는 핵심 설정입니다.

왼쪽 “찾을 키워드 목록”에 두 줄의 규칙을 입력합니다. 첫 번째 줄은 “030\d{3}”으로 030 뒤에 다시 3자리 숫자가 오는 텍스트를 일치시키고, 두 번째 줄은 “46\d{3}”으로 46 뒤에 다시 3자리 숫자가 오는 텍스트를 일치시킵니다. 오른쪽 “바꿀 키워드 목록”에는 같은 줄 번호에 111111과 22222를 입력합니다.

규칙의 대응 관계는 매우 중요합니다. 왼쪽 1번째 줄에서 일치한 내용은 오른쪽 1번째 줄로 바꾸고, 왼쪽 2번째 줄에서 일치한 내용은 오른쪽 2번째 줄로 바꿉니다. 빈 줄이나 순서가 뒤바뀐 줄을 임의로 넣지 마십시오. 그러면 바꾸기 결과가 기대와 달라질 수 있습니다. 스크린샷에서 “영문자 대소문자 무시”는 선택하지 않았습니다. 현재 예시는 숫자만 처리하므로 이 옵션은 뚜렷한 영향을 주지 않습니다. 규칙에 영문자가 포함된다면 데이터가 대소문자를 구분하는지에 따라 사용 여부를 결정해야 합니다.

6단계: 저장 위치 설정 및 처리 시작

찾기 및 바꾸기 규칙을 완성한 후 “다음”을 클릭하면 인터페이스 흐름의 “저장 위치 설정”으로 들어갑니다. 처리 결과는 별도 디렉터리에 저장하는 것이 좋으며, 규칙을 아직 검증하지 않은 상태에서 유일한 원본 파일을 바로 덮어쓰지 마십시오. 저장 위치 설정을 마친 후 계속해서 “처리 시작”으로 들어가 소프트웨어가 같은 설정으로 추가된 Excel 파일을 순서대로 처리합니다.

처리가 끝나면 출력 파일을 열어 표본 검사를 해야 합니다. 첫 번째 규칙에 맞는 번호가 111111로 바뀌었는지, 두 번째 규칙에 맞는 번호가 22222로 바뀌었는지, 어떤 규칙에도 맞지 않는 데이터는 그대로인지 세 가지 내용을 중점적으로 확인합니다. 결과가 올바른지 확인한 후에 이 규칙 묶음을 더 넓은 범위의 파일에 적용합니다.

4. 와일드카드와 정규 표현식 규칙을 이해하는 방법

이 예시에서 “\d”는 숫자를 나타내고, “{3}”은 앞의 숫자 규칙이 연속으로 3번 나타난다는 뜻입니다. 따라서 “030\d{3}”은 030 뒤에 임의의 3자리 숫자가 온다는 뜻으로 이해할 수 있고, “46\d{3}”은 46 뒤에 임의의 3자리 숫자가 온다는 뜻으로 이해할 수 있습니다. 이들은 각각 하나의 고정된 값이 아니라 한 부류의 텍스트를 설명합니다.

표현식이 넓을수록 일치하는 내용이 많아집니다. 예를 들어 아주 짧은 접두사만 쓰면 원래 수정할 생각이 없던 데이터까지 영향을 줄 수 있습니다. 정식 일괄 처리 전에 번호 전체 길이, 고정 접두사, 해당 열, 셀 데이터 유형을 확인한 다음 충분히 정확한 규칙을 작성하는 것이 좋습니다.

5. 자주 묻는 질문과 주의 사항

1. 0으로 시작하는 번호를 찾지 못한 이유

0으로 시작하는 번호는 Excel에서 텍스트 형식으로 저장되었을 수도 있고, 숫자로 인식되어 앞자리 0이 사라졌을 수도 있습니다. 먼저 원본 셀의 실제 내용과 데이터 유형을 확인하고, 소프트웨어의 “처리할 셀 데이터 유형” 선택이 원본 데이터와 일치하는지 확인해야 합니다.

2. 수정할 필요가 없는 내용까지 바뀐 이유

흔한 원인은 표현식 범위가 너무 넓거나 처리 범위를 너무 많이 선택한 것입니다. 고정 접두사를 늘리거나 숫자 자릿수를 제한하고, “워크시트 이름이 이 조건을 충족해야 함” 또는 “셀의 열 이름이 이 조건을 충족해야 함” 같은 인터페이스 옵션으로 범위를 더 좁힐 수 있습니다. 다만 정말로 워크시트나 열을 제한해야 할 때만 사용합니다.

3. 여러 규칙에서 대응 오류를 피하는 방법

찾기 목록과 바꾸기 목록은 줄 번호대로 대응합니다. 작성을 마친 후 줄 단위로 대조해야 하며, 특히 빈 줄, 규칙 순서, 바꿀 값을 확인해야 합니다. 먼저 테스트 파일 하나로 실행해 각 규칙의 결과를 확인한 다음 전체 워크북을 가져오는 것이 좋습니다.

4. 원본 파일을 바로 덮어써야 하는가

일괄 바꾸기는 여러 파일에 동시에 영향을 미치므로 규칙 설정이 잘못되면 다시 작업해야 할 범위도 커집니다. 더 안전한 방법은 원본 파일 백업을 유지하고 출력 결과를 새 폴더에 저장한 다음, 처리 후 데이터, 수식, 워크시트 구조를 표본 검사하는 것입니다.

5. 날짜와 숫자를 텍스트 규칙으로 처리해도 되는가

셀의 실제 유형에 따라 결정해야 합니다. 날짜 시간, 숫자 값, 논리값, 텍스트는 Excel에서 저장 방식이 다릅니다. 대상이 번호, 코드 또는 앞자리 0이 있는 필드라면 보통 텍스트인지에 특히 주의해야 합니다. 데이터 유형을 모르는 상태에서 모든 범주를 동시에 선택하지 마십시오.

6. 요약

와일드카드나 정규 표현식을 사용해 Excel 키워드를 일괄 찾아 바꾸면 “번호별, 파일별 수정” 작업을 “규칙 한 번 정의, 일괄 실행”으로 바꿀 수 있습니다. HeSoft Doc Batch Tool 은(는) 오피스 파일용 일괄 처리 소프트웨어로서 여러 Excel 파일을 한곳에 가져오고 마법사를 통해 처리 범위, 찾기 방식, 키워드 규칙, 바꿀 내용, 저장 위치 설정을 완료할 수 있습니다.

많은 xlsx 표를 유지 관리하고 있다면 먼저 파일 한두 개를 복사해 테스트 샘플로 삼아 이 문서의 단계에 따라 표현식을 입력하고 처리 효과를 검증하는 것이 좋습니다. 일치 범위가 정확한지 확인한 후에 전체 폴더를 가져와 일괄 실행하십시오. 이렇게 하면 반복 작업을 줄이는 동시에 누락 수정, 잘못된 수정, 파일마다 처리 기준이 달라지는 위험을 낮출 수 있습니다.


키워드:Excel 일괄 찾기 바꾸기 , Excel 와일드카드 바꾸기 , 정규식 일괄 바꾸기 , xlsx 키워드 바꾸기 , Excel 파일 일괄 처리
생성 시간:2026-10-12 10:42:36
이 글에서 소개하는 소프트웨어HeSoft Doc Batch Tool
무료 다운로드소프트웨어 소개사용 안내
콘텐츠 안내: 이 글은 게시 당시의 소프트웨어 버전을 기준으로 작성되었습니다. 화면과 기능은 업데이트에 따라 변경될 수 있으므로 현재 소프트웨어를 기준으로 확인해 주세요. 잘못된 내용을 발견하면 알려 주세요.