Excel 셀에서 공백 삭제 – 앞쪽의 공백, 뒤쪽의 공백, 불필요한 공백 또는 모든 공백 제거하기
때때로 다른 애플리케이션에서 워크시트로 데이터를 복사하여 붙여넣을 때, 데이터와 함께 무의식적으로 추가된 공백 때문에 문제가 발생할 수 있습니다。 예를 들어 앞쪽의 공백 을 포함한 두 숫자 셀을 더하면 정확한 결과 대신 0 를 반환하거나, 동일한 내용을 가진 두 셀을 비교할 때 하나의 셀에 앞공백이나 뒤쪽의 공백 이 포함되어 있으면 잘못된 결과가 나올 수 있습니다。 이러한 공백을 어떻게 제거할 수 있을까요? 이 튜토리얼에서는 여러 가지 방법을 소개합니다。
셀에서 오직 앞쪽의 공백만 제거
셀에서 오직 뒤쪽의 공백만 제거
셀에서 모든 공백 제거
놀라운 기능으로 셀에서 앞뒤 공백, 중복 공백 및 모든 공백을 쉽게 제거
셀에서 앞뒤 공백 및 중간의 과도한 공백을 포함한 모든 불필요한 공백 제거하기
앞뒤 공백과 중간의 과도한 공백이 포함된 열 셀이 있다고 가정해 보겠습니다。 이러한 모든 불필요한 공백을 제거하려면 TRIM 함수를 사용할 수 있습니다。
빈 셀을 선택하고=TRIM(B3)수식을 입력한 후Enter키를 누릅니다。 그런 다음채우기 핸들을 아래로 드래그하여 다른 셀에도 수식을 적용합니다。 스크린샷 참조:
참고: B3 는 공백을 제거할 텍스트가 포함된 셀입니다。

이제 지정된 셀에서 앞뒤 공백 및 중간의 과도한 공백을 포함한 모든 불필요한 공백이 제거되었습니다。
참고: 이 작업은 새 열에서 수행해야 합니다。 모든 불필요한 공백을 제거한 후에는 원본 데이터를 수식 없이 정리된 데이터로 교체해야 합니다.为此,Ctrl+C를 누른 다음 원본 데이터 범위 을 선택하고 마우스 오른쪽 버튼을 클릭하여값을 선택하세요()선택적 붙여넣기섹션 아래)。
공백 삭제 유틸리티를 사용하면공백 삭제몇 번의 클릭만으로 범위, 여러 범위 또는 전체 워크시트에서 앞쪽의 공백, 뒤쪽의 공백, 불필요한 공백은 물론앞쪽의 공백, 뒤쪽의 공백, excess spaces모든 공백까지 제거할 수 있어all spaces작업 시간을 크게 절약할 수 있습니다。
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 옵션이공백 삭제대화 상자에 표시됩니다:
- 오직 앞쪽의 공백 만 제거하려면 선택하세요앞쪽의 공백옵션을 선택하세요;
- 오직 뒤쪽의 공백 만 제거하려면 선택하세요뒤쪽의 공백옵션을 선택하세요;
- 앞쪽의 공백 과 뒤쪽의 공백 을 동시에 제거하려면 선택하세요Leading & 뒤쪽의 공백옵션을 선택하세요;
- 모든 불필요한 공백(앞뒤 공백 및 중간의 과도한 공백 포함)을 제거하려면 선택하세요모든 불필요한 공백옵션을 선택하세요;
- 모든 공백을 제거하려면 선택하세요All spaces옵션을 선택하세요。
그런 다음확인버튼을 클릭하여 작업을 시작합니다。

이 유틸리티를 무료로 체험해 보시려면(30 일간),다운로드하려면 여기를 클릭하세요, 그런 다음 위 단계에 따라 작업을 적용하세요。
Excel 에서 공백과 관련된 기타 실용적인 사례
셀에서 공백을 제거하는 것 외에도 셀 내 공백을 세거나 추가하거나 다른 문자로 대체해야 하는 상황에 직면한 적이 있습니까? 아래 추천 기능이 Excel 작업 속도를 높여줄 수 있습니다。
셀 내 총 공백 개수 계산하기
모든 공백을 제거하기 전에 해당 셀에 공백이 몇 개나 있는지 궁금할 수 있습니다。 이 튜토리얼에서는 셀 내 총 공백 개수를 빠르게 확인할 수 있는 방법을 단계별로 안내합니다。
자세히 알아보기。。。
특정 Excel 셀에서 각 쉼표 뒤에 공백 추가하기
때때로 특정 셀에서 실수로 공백이 제거될 수 있습니다。 이 튜토리얼에서는 각 쉼표 뒤에 공백을 추가하여 텍스트 문자열을 더 명확하고 표준화된 형태로 만드는 방법을 단계별로 설명합니다。
자세히 알아보기。。。
Excel 셀의 숫자 사이에 공백 추가하기
이 튜토리얼에서는 Excel 셀의 각 숫자 사이 또는 n 번째 숫자마다 공백을 추가하는 방법을 설명합니다。 예를 들어 전화번호 열이 있고, 이를 더 직관적이고 가독성 있게 만들기 위해 숫자 사이에 공백을 넣고 싶다면 이 튜토리얼의 방법을 활용하세요。
자세히 알아보기。。。
Excel 셀에서 대문자 앞에 공백 추가하기
이 튜토리얼에서는 Excel 셀의 모든 대문자 앞에 공백을 추가하는 방법을 설명합니다。 예를 들어 실수로 모든 공백이 제거된 ‘InsertBlankRowsBetweenData'와 같은 텍스트 목록이 있을 때, 각 대문자 앞에 공백을 넣어 ‘Insert 빈 행 Between Data'처럼 단어를 분리하려면 이 튜토리얼의 방법을 시도해 보세요。
자세히 알아보기。。。
Excel 셀에서 공백을 특정 문자로 바꾸기
많은 경우 공백을 직접 제거하기보다 특정 문자로 대체하는 것이 더 유용합니다。 이 문서에서는 셀 내 공백을 밑줄, 하이픈 또는 쉼표로 쉽게 바꾸는 방법을 제공합니다。
자세히 알아보기。。。
최고의 오피스 생산성 도구
Kutools for Excel 가 대부분의 문제를 해결하고 생산성을 80% 만큼 향상시킵니다
- 슈퍼 수식 표시줄(여러 줄의 텍스트와 수식을 쉽게 편집 가능);읽기 레이아웃(대량의 셀을 쉽게 읽고 편집 가능);필터 범위에 붙여넣기...
- 병합된 셀/행/열및 데이터 유지; 셀 분할 콘텐츠;중복 행 결합 및 합계/평균 계산。。。 중복 입력 방지 셀;범위 비교...
- 중복 또는 고유 항목 선택행;빈 행 선택(모든 셀이 비어 있음);슈퍼 찾기 및 퍼지 검색여러 워크북에서; 무작위 선택。。。
- 정확한 복사수식 참조를 변경하지 않고 여러 셀에 입력;자동 참조 생성여러 시트로;글머리 기호 삽입, 체크 박스 등。。。
- 자주 사용하는 수식 저장 및 빠른 삽입, 범위, 차트 및 그림;셀 암호화암호로 보호;메일링 목록 생성이메일 발송。。。
- 텍스트 추출, 텍스트 추가, 특정 위치 문자 삭제,공백 제거; 데이터 페이지 통계 생성 및 인쇄;셀 내용과 주석 간 변환...
- 슈퍼 필터(필터 설정을 저장하여 다른 시트에 적용 가능);고급 정렬월/주/일, 빈도 등으로;특수 필터굵게, 기울임꼴 등으로。。。
- 워크북 및 워크시트 통합; 테이블 병합 기반으로 키 열;데이터 분할 여러 시트로 분할;xls, xlsx 및 PDF 일괄 변환...
- PivotTable 다음 기준으로 그룹화주차 번호, 요일 등。。。잠금 해제된 항목 표시, 선택 잠금다양한 색상으로;수식/이름이 포함된 셀 강조...

- Word, Excel, PowerPoint 에서 탭형 편집 및 읽기 활성화, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
- 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
- 생산성을 50% 만큼 향상시키고 매일 수백 번의 마우스 클릭을 줄여줍니다!
