Excel 특수 문자 원클릭 삭제 — 무료·업로드 불필요·데이터 안전
이모지, ¶, 제어 기호 등을 텍스트 셀에서 제거. 중·일·한 포함 모든 언어의 유니코드 문자와 숫자는 항상 유지되며, 남길 문자 지정 가능. 업로드·가입 불필요.
.xlsx, .xlsm 또는 .xls 파일 하나를 여기로 드롭하거나 클릭하여 선택
.xlsx / .xlsm / .xls 지원 · 로컬 처리 · 업로드 안 됨
온라인에서 Excel 특수 문자를 제거하는 방법
- .xlsx, .xlsm 또는 .xls 파일 하나를 드롭하세요 — 로컬에서 분석 및 정리되며 업로드되지 않습니다.
- 유지할 항목 선택: 공백과 줄 바꿈(기본 켜짐), 쉼표 및 통화 기호 등 일반 기호(기본 켜짐), 그리고 추가로 유지할 기호를 입력합니다.
- 「특수 문자 제거」를 클릭 — 모든 시트의 텍스트 셀이 코드 포인트 단위로 검사됩니다.
- 보고서 확인 — 시트별로 정리된 셀 수와 통합 문서 합계가 표시됩니다.
- 결과를 {원래 이름}-cleaned.xlsx로 다운로드하거나 다른 파일을 처리합니다.
작동 원리
이 도구는 브라우저에서 .xlsx 통합 문서를 읽어 — OOXML의 각 XML 부분을 묶은 ZIP — 각 시트를 메모리 상의 배열의 배열 모델로 불러옵니다. 각 텍스트 셀마다 문자열을 유니코드 코드 포인트 단위로 훑어 남길지 정합니다. 유니코드 문자(\p{L}, 한자·가나·한글·강세가 있는 라틴 문자 포함)와 숫자(\p{N}, 전각 숫자 포함)는 항상 유지됩니다. 공백과 줄 바꿈은 옵션 켜짐 시 남지만, 탭과 BOM은 제어 문자라 옵션 켜짐에서도 항상 삭제됩니다. 일반 기호와 통화 기호의 작은 허용 목록은 요청에 따라 유지할 수 있고, 추가 유지 필드에 입력한 문자는 기본값을 덮어써 우선 유지됩니다. 그 외 — 이모지, 단락 기호 ¶, 저작권 ©, 상표 ™, ★ 같은 장식 기호 — 는 모두 삭제됩니다. 숫자·날짜·부울·빈 셀은 그대로 통과합니다. 정리된 모델은 새로운 .xlsx ZIP으로 재구성되어 다운로드됩니다. 전 과정은 브라우저 내 JavaScript로 끝나며 1바이트도 업로드되지 않습니다.
파일은 기기를 전혀 떠나지 않습니다 — 처리는 100% 브라우저 안에서 이루어집니다.
중첩 SUBSTITUTE 수식과의 비교
Excel에서 셀 안의 문자를 지우려면 SUBSTITUTE 수식을 중첩합니다 — =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,char1,""),char2,""),char3,"") — 한 층당 한 문자입니다. 짧고 알려진 목록이라면 되지만, 수식 하나당 한 열만 처리하고, 문자셋을 두루 덮기 어려우며, 마지막에 값으로 붙여넣어 확정해야 합니다. 이 도구는 모든 시트의 모든 텍스트 셀을 한 번에 훑고, 유지 옵션으로 문자·숫자·공백·일반 기호·직접 지정한 기호를 이미 덮습니다.
| 방식 | 파일 행선지 | 기대 효과 |
|---|---|---|
| 이 도구 | 어디에도 보내지 않음 — 브라우저 내 처리 | 무료·가입 불필요·크기 제한 없음·일괄 지원 |
| 중첩 SUBSTITUTE 수식 | 디스크에 그대로 | 수동·수식당 한 열·모든 문자를 다루기 어려움 |
무엇이 삭제되고 무엇이 남는가
정리는 텍스트 셀에만 적용됩니다. 유니코드 문자/숫자가 아니고 유지 옵션으로도 보호되지 않는 문자만 삭제됩니다. 기본 설정(공백 및 기호 유지)에서의 예:
| 원본 텍스트 셀 | 정리 후 | 규칙 |
|---|---|---|
| Acme™ Corp | Acme Corp | ™ 기호 삭제, 공백 유지 |
| Hi 👋 | Hi | 이모지 삭제, 끝 공백 유지 |
| Price: 50€ | Price: 50€ | 기호와 € 유지 |
| Q1¶Q2 | Q1Q2 | 단락 기호 ¶ 삭제 |
| café 北京 カナ | café 北京 カナ | 강세 문자·중국어·일본어는 모두 문자 |
| 123 | 123 | 전각 숫자는 숫자 |
| a b | ab | 공백을 유지해도 탭은 항상 삭제 |
| line1 line2 | line1 line2 | 줄 바꿈 유지, 공백 유지 끄면 삭제 |
「일반 기호 유지」를 끄면 텍스트 형식의 “1,000.00”처럼 텍스트 안의 마침표와 쉼표도 삭제됩니다. 실제 숫자 셀에는 영향이 없습니다. 삭제 대상 문자로만 구성된 셀(예: ★☆¶)은 빈 문자열이 됩니다.
이럴 때 필요합니다
- 이모지와 제어 문자를 거부하는 ERP, 회계 시스템, 데이터 웨어하우스로 가져오기 전 준비.
- 메일 시스템이나 CRM에 고객 목록·메일링 리스트를 불러오기 전 정리.
- PDF나 웹 페이지에서 붙여넣은 텍스트의 탭 표시, ¶, 소프트 하이픈, 보이지 않는 제어 기호 제거.
- 여러 공급업체의 상품명과 주소를 가져오기 안전한 하나의 문자셋으로 정규화.
- 보고서를 CSV나 SQL로 변환하기 전 이모지와 장식 기호 제거.
유니코드 문자와 텍스트가 아닌 셀
중국어 한자, 일본어 가나·한자, 한국어 한글, 강세가 있는 라틴 문자(é, ñ, ü) 등 유니코드 문자 범주(\p{L})의 모든 문자는 문자로 취급되어 절대 삭제되지 않습니다. 텍스트가 ASCII로 축소되지 않습니다.
숫자 셀, 날짜, 부울, 빈 셀은 텍스트가 아니므로 그대로 통과하며 유형도 유지됩니다. 문자열 셀만 검사됩니다.
삭제할 것이 없는 셀은 값이 그대로 유지되고 변경 수에 포함되지 않습니다. 빈 시트도 보존되며, 에디터의 내부 메타 시트는 자동으로 걸러집니다.
제한 사항
- 재작성되는 .xlsx에서는 셀 스타일, 열 너비, 병합 셀, 차트가 단순화되고 수식은 캐시된 값으로 저장됩니다.
- 탭 등 제어 문자는 항상 삭제됩니다. 꼭 필요하면 「추가로 유지할 문자」에 명시적으로 입력하세요.
- 암호화된 통합 문서(열 때 비밀번호 필요)는 읽을 수 없습니다.
- 구형 .xls도 열리지만 출력은 .xlsx로 변환됩니다.
자주 묻는 질문
정말 무료인가요?
네, 100% 무료입니다. 가입 불필요, 워터마크 없음, 파일 수 제한 없음. 모든 처리는 브라우저에서 이루어집니다.
어떤 문자가 “특수 문자”인가요?
유니코드 문자와 숫자가 아닌 모든 것입니다. 이모지, 그림 문자, 장식 기호(★, ✓), 저작권·상표 기호(©, ™, ®), 단락 기호 ¶, 보이지 않는 제어 문자 등. 일반 기호와 통화 기호는 「기호 유지」 켜짐 상태에서 남습니다.
중국어·일본어·한국어 텍스트가 삭제되나요?
아니요. 한자·가나·한글은 유니코드 문자 범주(\p{L})에 속하며 강세 라틴 문자와 마찬가지로 항상 유지됩니다. 텍스트가 ASCII로 축소되지 않습니다.
숫자, 날짜, 부울에 영향이 있나요?
없습니다. 텍스트 셀만 검사됩니다. 숫자 셀, 실제 날짜, 부울, 빈 셀은 유형을 유지한 채 그대로 통과합니다. 숫자처럼 보이는 문자열은 텍스트이므로 일반 텍스트로 정리됩니다.
기본적으로 삭제되는 기호를 유지하려면?
「추가로 유지할 문자」 필드에 입력하세요. 예를 들어 #@*를 입력하면 기호 유지를 꺼도 세 기호가 모든 셀에 남습니다. 입력한 모든 문자가 그대로 보존됩니다.
공백과 줄 바꿈이 삭제되나요?
「공백과 줄 바꿈 유지」 켜짐(기본값) 상태에서는 일반 공백과 줄 바꿈이 남습니다. 탭은 제어 문자이므로 항상 삭제됩니다. 끄면 공백과 줄 바꿈도 함께 제거됩니다.
파일이 서버에 업로드되나요?
아니요. 분석, 정리, 재작성이 모두 브라우저 내 JavaScript로 이루어지며 파일이 기기를 떠나지 않습니다.
암호화 파일과 구형 .xls를 지원하나요?
열기 전 비밀번호를 요구하는 통합 문서는 진짜 암호화된 것이어서 비밀번호 없이 읽을 수 없습니다. 구형 .xls는 열리지만 정리된 결과는 항상 최신 .xlsx로 다운로드됩니다.
관련 도구
정리하기 전에 셀을 하나씩 확인하고 싶으신가요?
무료 온라인 Excel 편집기 열기