-
엑셀 비교, 모으기, 찾아바꾸기, PDF 변환 프로그램(SP-Excel)토목 이야기 2026. 9. 21. 21:00
SP-Excel : 엑셀 비교·모으기·찾아바꾸기·PDF 변환을 한 번에
설치 없이 더블클릭 한 번으로 실행하는 엑셀 실무 도구 (Windows)
수량 산출서, 내역서, 계산서처럼 엑셀 파일이 수십 개씩 쌓이는 업무를 하다 보면 이런 일이 반복됩니다.
- 수정본을 받았는데 어디가 바뀌었는지 눈으로 찾아야 한다
- 파일 20개에서 같은 시트의 같은 범위를 복사해서 한 파일로 붙이고 있다
- "A공구"를 "B공구"로 바꾸려고 파일을 하나씩 열어서 찾기/바꾸기를 돌린다
- 여러 파일을 PDF로 일괄 변환해야 하는데 파일마다 인쇄 메뉴를 누르고 있다
이 반복 작업을 줄이려고 직접 만든 프로그램이 SP-Excel입니다. 아래 네 가지 기능을 탭 하나씩으로 묶어 두었습니다.
⬇ 다운로드
SP-Excel.exe (약 40MB, Windows용) — 설치 없이 받은 파일을 더블클릭하면 바로 실행됩니다.
SP-Excel.exe 다운로드※ 서명되지 않은 실행 파일이라 Windows에서 "PC를 보호했습니다" 같은 경고가 뜰 수 있습니다.
이 경우 추가 정보 → 실행을 누르면 됩니다.
한눈에 보기
탭 하는 일 ■ 엑셀파일 비교하기 기존 파일과 수정 파일을 비교해 바뀐 셀을 색칠하고, 변경 내역을 표로 정리 ■ 엑셀파일 모으기 여러 파일에서 같은 시트·같은 범위를 뽑아 한 파일로 통합 ■ 일괄 찾기/바꾸기 여러 파일의 특정 문구를 한 번에 치환 (미리보기에서 골라서 적용) ■ PDF 일괄 변환 여러 엑셀 파일을 한 번에 PDF로 변환 (특정 시트부터는 제외 가능) 지원 형식 :
.xlsx,.xls(xls는 자동으로 변환 후 처리)■ 1. 엑셀파일 비교하기
기존 파일과 수정 파일을 고르면, 수정 파일의 복사본에서 바뀐 셀이 주황색으로 칠해집니다. 맨 앞에는 "변경내역" 시트가 추가되어 모든 변경사항이 표로 정리됩니다.
구분 의미 값변경 셀의 값이 바뀜 수식변경 셀의 수식이 바뀜 (수식+값 비교에서만) 행추가 / 행삭제 행이 새로 생기거나 없어짐 열추가 / 열삭제 열이 새로 생기거나 없어짐 이런 점이 편합니다
- 행/열이 중간에 끼어들어도 위치를 자동으로 맞춰서 비교합니다. 밀려난 부분이 전부 "변경"으로 잡히지 않습니다.
- 비교할 시트는 비워 두면 두 파일의 공통 시트 전체, 지정하려면 시트명(
요약) 또는 순서번호(1)를 쉼표로 입력합니다. - 비교 방법을 고를 수 있습니다.
- 수식+값 비교(기본) : 수식이 바뀐 것도 표시
- 값만 비교 : 행/열을 추가해 수식 참조만 밀렸을 뿐(
=B5→=B6) 계산 결과가 같으면 무시. 진짜 바뀐 값만 보고 싶을 때 사용
■ 2. 엑셀파일 모으기
여러 엑셀 파일에서 같은 시트, 같은 범위를 뽑아 하나의 파일로 이어 붙입니다. 공구별·동별로 나뉜 파일의 집계표를 한 장에 모을 때 유용합니다.
항목 설명 통합할 파일 [파일 추가]로 여러 개 선택. 목록 위에서부터 순서대로 통합되며 ▲▼ 버튼으로 순서 조정 시트명 or 순서 시트명( 요약) 또는 순서번호(1= 첫 번째 시트)범위 A1:Z10형식. 비우면 값이 있는 부분 전체를 파일마다 자동 인식방향 아래로 통합(세로로 이어붙임) / 옆으로 통합(가로로 나란히) 저장 파일 비우면 첫 번째 파일 폴더에 시트_범위_통합.xlsx형식으로 자동 저장- 각 파일 구간 앞에 "■ 파일명" 제목이 붙어 어느 파일의 내용인지 바로 알 수 있습니다.
- 값뿐 아니라 서식(글꼴·테두리·채우기·표시형식), 행 높이, 병합 셀까지 복사됩니다.
- 열 너비는 첫 번째 파일 기준으로 통일됩니다.
- 지정한 시트가 없는 파일은 건너뛰고, 로그에 사유가 표시됩니다.
- 저장 파일이 통합 대상 목록에 들어 있으면 원본 보호를 위해 중단됩니다.
■ 3. 일괄 찾기/바꾸기
여러 엑셀 파일에서 특정 문구를 한 번에 바꿉니다. 원본은 절대 수정하지 않고
원본명_치환.xlsx라는 새 파일로 저장하기 때문에 부담 없이 쓸 수 있습니다.사용 순서
- [파일 추가]로 대상 파일들을 넣는다
- 찾을 내용 / 바꿀 내용을 입력한다
- [미리보기] — 어느 파일·시트·셀이 어떻게 바뀌는지 목록으로 확인
- 바꾸지 않을 항목은 첫 칸(☑)을 클릭해 해제
- [선택 적용] — 체크된 항목만 치환해 새 파일로 저장
옵션
- 부분 치환 : 셀 안의 일부만 일치해도 바뀝니다.
- 시트 한정 : 비우면 전체 시트, 시트명·순서번호(쉼표로 여러 개)로 범위를 좁힐 수 있습니다.
- 값(텍스트·숫자) 치환 : 숫자 셀도 찾습니다. 예)
2025→2026이면 숫자 2025가 2026으로 바뀝니다. - 수식 안 문자열도 치환 : 켜면
=CONCATENATE("A공구",...)같은 수식 내부 텍스트도 치환합니다. 수식이 바뀌므로 필요할 때만 켜세요. - 대소문자 구분 : 끄면(기본)
ABC로 찾을 때abc도 잡힙니다.
안전장치 : 미리보기 후 원본이 다른 곳에서 수정되어 셀 내용이 달라졌다면, 그 셀은 건너뛰고 로그에 표시합니다.■ 4. PDF 일괄 변환
여러 엑셀 파일을 파일당 PDF 1개로 한 번에 변환합니다. 엑셀의 인쇄 설정(인쇄 영역·용지 방향 등)이 그대로 반영되고, 원본 파일은 수정되지 않습니다.
- 결과는 원본과 같은 폴더에
원본명.pdf로 저장됩니다. - 파일 안의 대상 시트들이 순서대로 한 PDF에 담깁니다.
- 숨김 시트는 자동 제외되고 로그에 표시됩니다.
- 제외 시작 문구 : 시트 이름에 이 문구가 들어간 첫 시트부터 마지막 시트까지 제외합니다. 예) 문구
참고→참고자료시트부터 끝까지 제외. 비우면 전체 시트를 변환합니다. (대소문자 구분 없음, 이름의 일부만 일치해도 적용) - 일부 파일이 실패해도 나머지는 계속 변환하고, 완료 창과 로그에 실패 사유를 알려 줍니다.
필수 조건 : 이 기능은 PC에 Microsoft Excel이 설치되어 있어야 동작합니다. 같은 이름의 PDF가 PDF 뷰어에 열려 있으면 해당 파일은 실패하니 닫고 실행하세요.공통 기능
- 진행 로그 : 창 하단에 파일별 처리 결과(완료/건너뜀/오류)가 실시간으로 표시됩니다.
- 진행 표시 : 작업 중에는 실행 버튼이 잠기고 진행바가 움직입니다.
- 완료 후 열기 : 작업이 끝나면 결과 파일(또는 폴더)을 바로 열지 물어봅니다.
- 덮어쓰기 확인 : 프로그램과 무관한 기존 파일을 처음 덮어쓸 때만 확인합니다.
- 오류 안내 : 결과 파일이 엑셀에 열려 있으면 "닫고 다시 시도" 안내가 나옵니다.
사용 전 알아두세요
- 값만 비교는 엑셀이 저장해 둔 계산값을 사용합니다. 엑셀에서 정상 저장된 파일은 문제없지만, 다른 프로그램이 만들어 엑셀에서 한 번도 연 적 없는 파일은 수식 셀이 빈 셀로 취급될 수 있습니다.
- .xls(구버전) 파일은 PC에 엑셀이 설치되어 있으면 완전하게 변환되고, 없으면 값 기반으로 변환됩니다. 이 경우 수식 비교는 불가능해 자동으로 값만 비교합니다.
- 결과 파일이 엑셀에서 열려 있으면 저장할 수 없으니 닫고 실행하세요.
- 일괄 찾기/바꾸기 결과 파일은 프로그램이 통째로 새로 저장하므로, 원본에 있던 차트·그림 등 일부 특수 요소는 결과 파일에 유지되지 않을 수 있습니다. (원본 파일은 그대로 보존됩니다.)
- PDF 일괄 변환은 Microsoft Excel이 설치된 PC에서만 동작합니다.
마치며
실무에서 반복되는 엑셀 작업을 덜어 보려고 만든 도구입니다. 사용하시다가 오류나 불편한 점, 추가했으면 하는 기능이 있으면 댓글로 남겨 주세요.
중요한 파일은 작업 전에 백업해 두시길 권합니다. (비교·찾기/바꾸기·PDF 변환은 원본을 수정하지 않고 새 파일로 저장합니다.)
SP-Excel 엑셀 통합 도구
'토목 이야기' 카테고리의 다른 글
이제 리습은 내려받지 말고, 직접 만들어 쓰자 (0) 2026.09.21 도로공사 VE 삽도 자동화 (0) 2026.08.20 교량 개략공사비 (0) 2026.06.08 Chapter 01 — Git이란? 버전 관리의 개념 (1) 2026.04.09 구조설계 능력 향상을 위한 노력 (0) 2021.04.20