- 최초 작성일: 2000-02-13
- 최종 수정일: 2026-09-29
- 조회수: 25 회
- 작성자: 권현욱 (엑셀러)
- 강의 제목: 시트 내 별표 모두 없애기
들어가기 전에
오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.
오래전에 "찾기/바꾸기" 기능에 대해 설명을 드렸지요? 시트가 두 개 있는데 한 시트에는 제품코드가 "11001-1011"과 같은 형태로 되어 있고, 다른 시트에는 "110010100"과 같이 되어 있을 때 제품코드를 같은 모양으로 변경시키는 방법을 설명드릴 때 "찾기/바꾸기"를 활용하는 방법을 설명을 드렸습니다.
이런 질문을 하신 분이 있습니다. "시트 내에 '*'가 많이 있는데 찾기/바꾸기 기능으로 모두 지우려고 해보았는데 지워지지가 않는데 무슨 방법이 없겠느냐?"
시트 내 별표 모두 없애기
핵심 요약
- 별표(*)와 물음표(?)는 찾기/바꾸기에서 와일드카드로 동작하므로 그대로 입력하면 문자 자체를 찾지 못합니다.
- 와일드카드 문자를 문자 그대로 찾으려면 앞에 물결표(~)를 붙여 지정합니다.
- 찾기는 Ctrl+F, 바꾸기는 Ctrl+H 단축키로 빠르게 호출할 수 있습니다.
"찾기/바꾸기" 기능으로 해결하는 것은 맞습니다. 단, *(별표 또는 asterisk라고 하지요)나 ?(물음표)는 wild character이기 때문에 이것을 그냥 입력하면 안됩니다. 앞에다가 ~(물결모양 또는 tilde라고 하지요)를 붙여 아래 그림처럼 지정해 주어야 합니다.
참고로 "찾기" 대화상자를 호출하는 단축키는 Ctrl+F 이고, "바꾸기" 대화상자를 호출하는 단축키는 Ctrl+H 입니다.
이번 강좌는 짧게 여기까지…
정리 — 시트 내 별표 모두 없애기
| 구분 | 내용 |
|---|---|
| 문제 | 시트 안의 별표 문자를 찾기/바꾸기로 지우려 해도 지워지지 않음 |
| 원인 | 별표와 물음표는 와일드카드 문자로 인식됨 |
| 해결 | 문자 앞에 ~(물결표)를 붙여서 지정 |
| 예 | 별표는 ~*, 물음표는 ~? |
| 찾기 단축키 | Ctrl + F |
| 바꾸기 단축키 | Ctrl + H |
자주 묻는 질문 (FAQ)
Q1. 찾기/바꾸기로 별표를 지우려 하면 왜 지워지지 않나요?
별표(*)는 와일드카드 문자로 인식되기 때문에 그대로 입력하면 문자 자체를 찾지 못합니다.
Q2. 별표 자체를 찾아서 지우려면 어떻게 하나요?
별표 앞에 물결표(~)를 붙여 지정합니다. 이렇게 하면 별표를 문자 그대로 찾습니다.
Q3. 물음표도 같은 방법으로 찾나요?
그렇습니다. 물음표(?)도 와일드카드 문자이므로 앞에 물결표를 붙여 지정합니다.
마치며
찾기/바꾸기에서 별표나 물음표가 말을 듣지 않을 때는 앞에 물결표를 붙여 보시기 바랍니다. VBA에 대한 기초 지식을 공부하실 분은 아이엑셀러 닷컴 사이트 상단 메뉴에서 [Excel 강의] - [Excel 입문]을 먼저 보시면 이해하기 쉽습니다.