Excel 셀에서 공백 제거 – 선행 공백, 후행 공백, 불필요한 공백 또는 모든 공백
가끔 다른 응용 프로그램에서 데이터를 복사하여 워크시트에 붙여넣을 때, 데이터와 함께 무심코 추가된 불필요한 공백 때문에 문제가 발생할 수 있습니다. 예를 들어, 선행 공백이 포함된 두 개의 숫자 셀을 더하면 올바른 결과 대신 0이 반환되거나, 같은 내용을 가진 두 셀을 비교할 때 한 셀에 선행 또는 후행 공백이 있으면 잘못된 결과를 얻을 수 있습니다. 이러한 공백을 어떻게 제거할까요? 이 튜토리얼에서는 여러 가지 방법을 소개합니다.
셀에서 선행 공백만 제거
셀에서 후행 공백만 제거
셀에서 모든 공백 제거
놀라운 기능으로 손쉽게 선행, 후행, 불필요한 공백 및 모든 공백 제거
셀에서 선행, 후행 및 불필요한 중간 공백 제거
선행, 후행 및 불필요한 중간 공백이 포함된 셀 목록이 있다고 가정해 봅시다. 이러한 모든 불필요한 공백을 셀에서 제거하기 위해 TRIM 함수를 사용할 수 있습니다.
빈 셀을 선택하고 다음을 입력하세요 =TRIM(B3) 그리고 Enter 키를 누릅니다. 그리고 나서 그 셀의 채우기 핸들 을 아래로 드래그하여 수식을 다른 셀에 적용합니다. 스크린샷 보기:
참고: B3는 공백을 제거하려는 텍스트가 포함된 셀입니다.
이제 선행, 후행 및 불필요한 중간 공백이 지정된 셀에서 모두 제거되었습니다.
참고: 이 작업은 새로운 열에서 수행되어야 합니다. 모든 불필요한 공백을 제거한 후 Ctrl + C를 눌러 원본 데이터 범위를 선택하고 마우스 오른쪽 버튼을 클릭하여 붙여넣기 옵션 섹션에서 값(V)을 선택하여 원본 데이터를 수정된 데이터로 바꿔야 합니다.
이 공백 제거 유틸리티를 사용하면 몇 번의 클릭만으로도 선행 공백, 후행 공백, 불필요한 공백뿐만 아니라 선행 공백, 후행 공백, 불필요한 공백 뿐만 아니라 모든 공백 범위, 여러 범위 또는 전체 워크시트에서 제거할 수 있어 많은 작업 시간을 절약할 수 있습니다.
Kutools for Excel - 300개 이상의 강력한 고급 기능을 제공하며, 1500+ 작업 시나리오를 위해 설계되었으며, 80%개의 Excel 문제를 해결합니다.
셀에서 선행 공백만 제거
경우에 따라 아래 스크린샷과 같이 모든 중간 공백은 유지하면서 선행 공백만 제거해야 할 수도 있습니다. 이 섹션에서는 이 문제를 해결하기 위한 또 다른 수식과 VBA 코드를 소개합니다.
MID 함수를 사용하여 선행 공백만 제거
빈 셀(여기서는 D3 셀을 선택함)을 선택하고 아래 수식을 복사하여 붙여넣은 후 Enter 키를 누릅니다. 그런 다음 채우기 핸들을 아래로 드래그하여 수식을 다른 셀에 적용합니다.
=MID(B3,FIND(MID(TRIM(B3),1,1),B3),LEN(B3))
이 수식에서 B3는 선행 공백을 제거하려는 텍스트가 포함된 셀입니다.
참고: 이 작업은 새로운 열에서 수행되어야 합니다. 모든 선행 공백을 제거한 후에는 수식 없이 정리된 데이터로 원본 데이터를 교체해야 합니다.
VBA 코드를 사용하여 선행 공백만 제거
1. 선행 공백을 제거할 셀이 포함된 워크시트를 열고 Alt + F11 키를 눌러 Microsoft Visual Basic for Applications 창을 엽니다.
2. 삽입 > 모듈을 클릭한 다음 아래 VBA 코드를 모듈 창에 복사합니다.
Sub RemoveLeadingSpaces()
'Updateby20190612
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
Rng.Value = VBA.LTrim(Rng.Value)
Next
End Sub
3. F5 키를 눌러 코드를 실행합니다. Kutools for Excel 대화 상자가 나타나면 선행 공백을 제거할 연속된 셀을 선택하고 확인 버튼을 클릭합니다.
이제 선택한 셀에서 선행 공백만 제거된 것을 확인할 수 있습니다.
셀에서 후행 공백만 제거
1. 후행 공백을 제거할 셀이 포함된 워크시트를 열고 Alt + F11 키를 눌러 Microsoft Visual Basic for Applications 창을 엽니다.
2. 삽입 > 모듈을 클릭한 다음 아래 VBA 코드를 모듈 창에 복사합니다.
Sub RemoveTrailingSpaces()
'Updateby20190612
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
Rng.Value = VBA.RTrim(Rng.Value)
Next
End Sub
3. F5 키를 눌러 코드를 실행합니다. Kutools for Excel 대화 상자가 나타나면 후행 공백을 제거할 연속된 셀을 선택하고 확인 버튼을 클릭합니다. 이제 선택한 셀에서 후행 공백만 제거된 것을 확인할 수 있습니다.
셀에서 모든 공백 제거
특정 셀에서 모든 공백을 제거하려는 경우, 이 섹션의 방법들이 도움이 될 것입니다.
SUBSTITUTE 함수를 사용하여 셀에서 모든 공백 제거
=SUBSTITUTE(text, old_text, new_text, [instance_num])
빈 셀을 선택하고 아래 수식을 복사하여 붙여넣은 후 Enter 키를 누릅니다. 그런 다음 채우기 핸들을 아래로 드래그하여 수식을 다른 셀에 적용합니다.
=SUBSTITUTE(B3," ","")
팁: 이 수식에서 B3 는 모든 공백을 제거하려는 텍스트가 포함된 셀입니다;
" " (쌍따옴표로 묶인 공백)은 제거하려는 공백을 나타냅니다;
"" 는 모든 공백을 아무것도 없는 것으로 대체하겠다는 의미입니다.
이제 특정 셀의 모든 공백이 즉시 제거된 것을 확인할 수 있습니다.
참고: 이 작업은 새로운 열에서 수행되어야 합니다. 모든 공백을 제거한 후에는 수식 없이 정리된 데이터로 원본 데이터를 교체해야 합니다.
찾기 및 바꾸기 기능을 사용하여 셀에서 모든 공백 제거
위의 SUBSTITUTE 함수 외에도 찾기 및 바꾸기 기능을 사용하여 셀에서 모든 공백을 제거할 수 있습니다.
1. 공백을 제거할 셀을 선택하고 Ctrl + H 키를 눌러 찾기 및 바꾸기 대화 상자를 엽니다.
2. 찾기 및 바꾸기 대화 상자에서 바꾸기 탭 아래에서 찾을 내용 텍스트 박스에 공백 하나를 입력하고 바꿀 내용 텍스트 박스는 비워둔 채로 모두 바꾸기 버튼을 클릭합니다.
Kutools로 손쉽게 선행, 후행, 불필요한 공백 및 모든 공백 제거
팁: 수식과 VBA 코드를 사용하여 공백을 제거하는 것에 지쳤다면, Kutools for Excel의 공백 제거 유틸리티가 최고의 선택입니다. 몇 번의 클릭만으로 선행 공백, 후행 공백, 불필요한 공백뿐만 아니라 범위, 여러 범위 또는 전체 워크시트에서 모든 공백을 제거할 수 있어 많은 작업 시간을 절약할 수 있습니다.
1. 공백을 제거할 셀이 포함된 범위 또는 여러 범위를 선택하고 Kutools > 텍스트 > 공백 제거를 클릭합니다. 스크린샷 보기:
2. 공백 제거 대화 상자에서 5개의 옵션을 확인할 수 있습니다:
- 선행 공백만 제거하려면 선행 공백 옵션을 선택하세요;
- 후행 공백만 제거하려면 후행 공백 옵션을 선택하세요;
- 선행 공백과 후행 공백을 동시에 제거하려면 선행 및 후행 공백 옵션을 선택하세요;
- 모든 불필요한 공백(선행, 후행, 불필요한 중간 공백 포함)을 제거하려면 모든 불필요한 공백 옵션을 선택하세요;
- 모든 공백을 제거하려면 모든 공백 옵션을 선택하세요.
그런 다음 확인 버튼을 클릭하여 작업을 시작합니다.
이 유틸리티를 무료로 체험해 보려면 (30일) 클릭하여 다운로드한 후, 위의 단계에 따라 적용하기 위해 계산을 진행하십시오.
Excel 공백 관련 기타 실용적인 사례
셀에서 공백을 제거하는 것 외에도 셀에서 공백을 세거나, 공백을 추가하거나, 공백을 다른 문자로 바꾸는 경우를 경험한 적이 있습니까? 아래 추천 사항이 Excel 작업을 빠르게 처리하는 데 도움이 될 수 있습니다.
셀에서 총 공백 수 계산
셀에서 모든 공백을 제거하기 전에 해당 셀에 존재하는 공백의 수가 궁금할 수 있습니다. 이 튜토리얼에서는 자세한 단계별 방법을 제공하여 셀 내의 총 공백 수를 빠르게 확인할 수 있도록 도와줍니다.
자세히 알아보기 클릭...
특정 Excel 셀의 쉼표 뒤에 공백 추가
가끔 특정 셀에서 공백이 실수로 제거될 수 있습니다. 이 튜토리얼에서는 쉼표 뒤에 공백을 추가하여 텍스트 문자열을 더 명확하고 표준적으로 만드는 방법에 대해 자세한 단계를 통해 설명합니다.
자세히 알아보기 클릭...
Excel 셀의 숫자 사이에 공백 추가
이 튜토리얼에서는 Excel 셀의 각 숫자 또는 매 n번째 숫자 사이에 공백을 추가하는 방법에 대해 설명합니다. 예를 들어, 전화번호 열이 있고 그 사이에 공백을 추가하여 번호를 더 직관적이고 읽기 쉽게 만들고 싶다고 가정해 보겠습니다. 이 튜토리얼의 방법들이 도움이 될 것입니다.
자세히 알아보기 클릭...
Excel 셀의 대문자 앞에 공백 추가
이 튜토리얼에서는 Excel 셀의 모든 대문자 앞에 공백을 추가하는 방법에 대해 설명합니다. 예를 들어, InsertBlankRowsBetweenData와 같이 모든 공백이 실수로 제거된 텍스트 문자열 목록이 있다고 가정해 보겠습니다. 각 대문자 앞에 공백을 추가하여 Insert Blank Rows Between Data처럼 단어를 분리하려면 이 튜토리얼의 방법을 시도해 보세요.
자세히 알아보기 클릭...
Excel 셀에서 공백을 특정 문자로 바꾸기
대부분의 경우 셀에서 공백을 직접 제거하기보다는 특정 문자로 바꾸는 것이 선호됩니다. 여기에서는 셀에서 공백을 밑줄, 대시 또는 쉼표로 쉽게 바꿀 수 있는 방법을 제공합니다.
자세히 알아보기 클릭...
최고의 오피스 생산성 도구
Kutools for Excel은 대부분의 문제를 해결하고 생산성을 80% 향상시킵니다.
- 슈퍼 수식 표시줄 (여러 줄의 텍스트와 수식을 쉽게 편집); 읽기 레이아웃 (대량의 셀을 쉽게 읽고 편집); 필터링된 범위에 붙여넣기...
- 데이터를 유지하면서 셀/행/열 병합; 셀 내용 분할; 중복 행 병합 및 합계/평균 내기... 중복 셀 방지; 범위 비교하기...
- 중복 또는 고유한 행 선택; 빈 행 선택 (모든 셀이 비어 있음); 여러 워크북에서 슈퍼 찾기 및 퍼지 찾기; 랜덤 선택...
- 수식 참조를 변경하지 않고 여러 셀 정확히 복사; 여러 시트에 자동으로 참조 생성; 글머리 기호, 체크 박스 등 삽입...
- 즐겨찾는 수식, 범위, 차트 및 그림을 빠르게 삽입; 비밀번호로 셀 암호화; 메일링 목록 생성 및 이메일 보내기...
- 텍스트 추출, 텍스트 추가, 특정 위치에서 문자 제거, 공백 제거; 데이터 페이지 통계 생성 및 인쇄; 셀 내용과 의견 간 변환...
- 슈퍼 필터 (다른 시트에 필터 구성 저장 및 적용); 월/주/일별 고급 정렬, 발생 빈도 등; 굵게, 기울임꼴로 특수 필터...
- 워크북 및 워크시트 병합; 기본 열을 기준으로 테이블 병합; 데이터를 여러 시트로 분할; xls, xlsx 및 PDF 일괄 변환...
- 주차 번호, 요일 등으로 피벗 테이블 그룹화... 잠금 해제된 셀, 잠긴 셀을 다른 색상으로 표시; 수식/이름이 있는 셀 강조 표시...

- Word, Excel, PowerPoint, Publisher, Access, Visio 및 Project에서 탭 편집 및 읽기를 활성화합니다.
- 새 창 대신 동일한 창의 새 탭에서 여러 문서를 열고 생성합니다.
- 생산성을 50% 향상시키고 매일 수백 번의 마우스 클릭을 줄입니다!
