Note: The other languages of the website are Google-translated. Back to English

Excel 셀에서 공백 제거 – 선행 공백, 후행 공백, 추가 공백 또는 모든 공백

때로는 데이터를 복사하여 다른 응용 프로그램에서 워크 시트로 붙여 넣을 때 무의식적으로 데이터와 함께 추가 공간이 생기면 문제가 발생할 수 있습니다. 예를 들어 선행 공백을 포함하는 두 개의 숫자 셀을 추가하면 올바른 결과 대신 0으로 결과가 반환됩니다. 또는 내용은 같지만 그 중 하나에 선행 또는 후행 공백이 포함 된 두 셀을 비교하는 동안 잘못된 결과를 얻습니다. 이 공간을 제거하는 방법은 무엇입니까? 이 튜토리얼에서는 몇 가지 방법을 소개합니다.


셀에서 선행, 후행 및 초과 공백을 포함하여 추가 공백을 제거하십시오.

선행, 후행 및 초과 공백이 포함 된 셀의 열 목록이 있다고 가정합니다. 셀에서 이러한 추가 공백을 모두 제거하려면 TRIM 기능이 도움이 될 수 있습니다.

=TRIM(TEXT)

빈 셀을 선택하고 다음을 입력하십시오. =TRIM(B3) 그것에 엔터 버튼 키. 그런 다음 채우기 핸들 다른 셀에 수식을 적용합니다. 스크린 샷보기 :
주의 사항: B3은 공백을 제거 할 텍스트가 포함 된 셀입니다.

이제 선행, 후행 및 초과 공백을 포함한 모든 추가 공백이 지정된 셀에서 제거됩니다.

주의 사항:이 작업은 새 열에서 수행해야합니다. 여분의 공백을 모두 제거한 후에는 버튼을 눌러 원본 데이터를 트리밍 된 데이터로 교체해야합니다. Ctrl 키 + C, 원래 데이터 범위를 선택하고 마우스 오른쪽 버튼을 클릭하여 선택 마케팅은: 아래 붙여 넣기 옵션 안내

셀에서 불필요한 공간을 제거하려면 여러 번 클릭

와 더불어 공백 제거 유틸리티, 몇 번의 클릭만으로 제거하는 데 도움이 될 수 있습니다. 선행 공백, 후행 공백, 초과 공백 뿐만 아니라 모든 공간 범위, 여러 범위 또는 전체 워크 시트에서 작업 시간을 많이 절약 할 수 있습니다.
Excel 용 Kutools - 300개 이상의 작업 시나리오를 위해 설계된 1500개 이상의 강력한 고급 기능을 수집하여 해결 80% 엑셀 문제.

전체 기능 무료 평가판 다운로드 및 사용해 보기 30-일

 

셀에서 선행 공백 만 제거

경우에 따라 아래 스크린 샷과 같이 선행 공백 만 제거하고 셀의 모든 사이 공백을 유지해야 할 수 있습니다. 이 섹션에서는이 문제를 해결하기위한 또 다른 공식과 VBA 코드를 소개합니다.

MID 기능을 사용하여 선행 공백 만 제거

빈 셀 (여기서는 셀 D3 선택)을 선택하고 아래 수식을 복사 한 다음 엔터 버튼 키. 그런 다음 채우기 핸들 다른 셀에 수식을 적용합니다.

=MID(B3,FIND(MID(TRIM(B3),1,1),B3),LEN(B3))

이 공식에서 B3 선행 공백을 제거 할 텍스트가 포함 된 셀입니다.

주의 사항:이 작업은 새 열에서 수행해야합니다. 선행 공백을 모두 제거한 후 원래 데이터를 수식없이 잘린 데이터로 바꿔야합니다.

VBA 코드를 사용하여 선행 공백 만 제거

1. 선행 공백을 제거 할 셀이 포함 된 워크 시트를 연 다음 다른 + F11 키를 눌러 응용 프로그램 용 Microsoft Visual Basic 창.

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 코드를 실행하는 키입니다. ㅏ Excel 용 Kutools 대화 상자가 나타나면 선행 공백을 제거 할 연속 셀을 선택한 다음 OK 버튼을 클릭합니다.

이제 선택한 셀에서 선행 공백 만 제거 된 것을 볼 수 있습니다.


셀에서 후행 공백 만 제거

1. 선행 공백을 제거 할 셀이 포함 된 워크 시트를 연 다음 다른 + F11 키를 눌러 응용 프로그램 용 Microsoft Visual Basic 창.

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 코드를 실행하는 키입니다. ㅏ Excel 용 Kutools 대화 상자가 나타나면 후행 공백을 제거 할 연속 셀을 선택한 다음 OK 단추. 이제 선택한 셀에서 후행 공백 만 제거 된 것을 볼 수 있습니다.


셀에서 모든 공백 제거

특정 셀의 모든 공백을 제거하려면이 섹션의 방법이 도움이 될 수 있습니다.

SUBSTITUTE 함수를 사용하여 셀에서 모든 공백을 제거하십시오.

=SUBSTITUTE(text, old_text, new_text, [instance_num])

빈 셀을 선택하고 아래 수식을 복사 한 다음 엔터 버튼 키. 그런 다음 채우기 핸들 다른 셀에 수식을 적용합니다.

=SUBSTITUTE(B3," ","")

방문 꿀팁:이 공식에서 B3 모든 공백을 제거하려는 텍스트가 포함 된 셀입니다.
         "" (큰 따옴표로 묶인 공백) 여기서 제거 할 공백을 나타냅니다.
         "" 여기서는 모든 공백을 아무것도 바꾸지 않음을 의미합니다.

그러면 특정 셀의 모든 공백이 즉시 제거되는 것을 볼 수 있습니다.

주의 사항:이 작업은 새 열에서 수행해야합니다. 공백을 모두 제거한 후 원래 데이터를 수식없이 잘린 데이터로 바꿔야합니다.

찾기 및 바꾸기 기능을 사용하여 셀에서 모든 공백 제거

위의 것 외에 대용품 기능, 찾기 및 바꾸기 기능은 셀에서 모든 공백을 제거하는 데 도움이 될 수 있습니다.

1. 제거 할 공백이 포함 된 셀을 선택하고 Ctrl 키 + H 키를 눌러 찾기 및 바꾸기 대화 상자.

2. 에서 찾기 및 바꾸기 대화 상자 아래 교체 탭에서 공백 하나를 무엇을 찾기 텍스트 상자, 유지 로 교체 빈 텍스트 상자를 클릭 한 다음 모두 바꾸기 버튼을 클릭합니다.


Kutools를 사용하여 셀에서 선행, 후행, 추가 및 모든 공백을 쉽게 제거하십시오.

: 수식과 VBA 코드를 사용하여 공백을 제거하는 데 지쳤다면 공백 제거 ~의 유용성 Excel 용 Kutools 최선의 선택입니다. 몇 번의 클릭만으로 선행 공백, 후행 공백, 초과 공백뿐만 아니라 범위, 여러 범위 또는 전체 워크 시트에서 모든 공백을 제거 할 수 있으므로 작업 시간이 많이 절약됩니다.

Excel 용 Kutools를 사용하기 전에 몇 분만에 무료 다운로드 및 설치 첫째로.

1. 공백을 제거 할 셀이있는 범위 또는 여러 범위를 선택하고 쿠툴 > 본문 > 공백 제거. 스크린 샷보기 :

2. 당신은 5 개의 옵션이있는 것을 볼 수 있습니다 공백 제거 대화 상자 :

  • 선행 공백 만 제거하려면 선행 공백 선택권;
  • 후행 공백 만 제거하려면 후행 공백 선택권;
  • 선행 공백과 후행 공백을 동시에 제거하려면 선행 및 후행 공백 선택권;
  • 모든 추가 공백 (선행, 후행, 초과 공백 포함)을 제거하려면 모든 초과 공간 선택권;
  • 모든 공백을 제거하려면 모든 공간 옵션을 선택합니다.

그런 다음 OK 버튼을 눌러 작업을 시작합니다.

  무료 평가판(30-일) 이 유틸리티의 그것을 다운로드하려면 클릭하십시오을 클릭 한 다음 위 단계에 따라 작업 적용으로 이동합니다.


엑셀 스페이스와 관련된 기타 실제 사례

셀에서 공백을 제거하는 것 외에도 셀에서 공백을 세거나 추가하거나 공백을 다른 문자로 바꾸는 상황에 직면 한 적이 있습니까? 아래 권장 사항은 Excel 작업 속도를 높일 수 있습니다.

셀의 총 공간 수 계산
셀에서 모든 공간을 제거하기 전에 그 안에 얼마나 많은 공간이 있는지 궁금 할 수 있습니다. 이 자습서에서는 셀의 총 공간 수를 빠르게 가져 오는 데 도움이되는 자세한 단계의 방법을 제공합니다.
자세히 알아 보려면 클릭하세요 ...

특정 Excel 셀에서 각 쉼표 뒤에 공백 추가
때로는 특정 셀에서 실수로 공백이 제거 될 수 있습니다. 이 튜토리얼은 모든 쉼표 뒤에 공백을 추가하여 텍스트 문자열을보다 명확하고 세부적인 단계로 표준으로 만드는 방법에 대해 설명합니다.
자세히 알아 보려면 클릭하세요 ...

Excel 셀에서 숫자 사이에 공백 추가
이 자습서에서는 Excel 셀의 각 숫자 또는 모든 n 번째 숫자 사이에 공백을 추가하는 방법에 대해 설명합니다. 전화 번호 열이 있고 그 사이에 공백을 추가하여 번호를보다 직관적이고 쉽게 읽을 수 있도록하고 싶다고 가정합니다. 이 튜토리얼의 방법이 도움이 될 것입니다.
자세히 알아 보려면 클릭하세요 ...

Excel 셀에서 대문자 앞에 공백 추가
이 자습서에서는 Excel 셀의 모든 대문자 앞에 공백을 추가하는 방법에 대해 설명합니다. 다음과 같이 실수로 모든 공백이 제거 된 텍스트 문자열 목록이 있다고 가정합니다. InsertBlankRowsBetweenData, 각 대문자 앞에 공백을 추가하여 데이터 사이에 빈 행 삽입으로 단어를 구분하려면이 자습서의 방법을 시도해보십시오.
자세히 알아 보려면 클릭하세요 ...

Excel 셀의 특정 문자로 공백 바꾸기
대부분의 경우 공백을 셀에서 직접 제거하는 대신 특정 문자로 바꾸는 것을 선호합니다. 여기에서는 셀에서 공백을 밑줄, 대시 또는 쉼표로 쉽게 바꿀 수있는 방법을 제공합니다.
자세히 알아 보려면 클릭하세요 ...


  • 슈퍼 포뮬러 바 (여러 줄의 텍스트와 수식을 쉽게 편집 할 수 있습니다.) 레이아웃 읽기 (많은 수의 셀을 쉽게 읽고 편집합니다.) 필터링 된 범위에 붙여 넣기...
  • 셀 / 행 / 열 병합 및 데이터 보관; 셀 내용 분할; 중복 행과 합계 / 평균 결합... 중복 셀 방지; 범위 비교...
  • 중복 또는 고유 선택 행; 빈 행 선택 (모든 셀이 비어 있음); 슈퍼 찾기 및 퍼지 찾기 많은 통합 문서에서; 무작위 선택 ...
  • 정확한 사본 수식 참조를 변경하지 않고 여러 셀; 참조 자동 생성 여러 시트에; 글 머리 기호 삽입, 확인란 등 ...
  • 즐겨 찾기 및 빠른 수식 삽입, 범위, 차트 및 그림; 셀 암호화 암호로; 메일 링리스트 생성 이메일 보내기 ...
  • 텍스트 추출, 텍스트 추가, 위치 별 제거, 공간 제거; 페이징 부분합을 만들고 인쇄합니다. 셀 내용과 주석 간 변환...
  • 슈퍼 필터 (다른 시트에 필터 구성표 저장 및 적용) 고급 정렬 월 / 주 / 일, 빈도 등 특수 필터 굵은 기울임 꼴로 ...
  • 통합 문서와 워크 시트 결합; 키 열을 기반으로 테이블 병합; 데이터를 여러 시트로 분할; xls, xlsx 및 PDF 일괄 변환...
  • 피벗 테이블 그룹화 기준 주 번호, 요일 등 ... 잠금 해제되고 잠긴 셀 표시 다른 색상으로; 수식 / 이름이있는 셀 강조 표시...
kte 탭 201905
  • Word, Excel, PowerPoint에서 탭 편집 및 읽기 사용, Publisher, Access, Visio 및 Project.
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 만듭니다.
  • 생산성을 50% 높이고 매일 수백 번의 마우스 클릭을 줄입니다!
officetab 하단
코멘트 (58)
아직 평가가 없습니다. 가장 먼저 평가하세요!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
감사합니다. 정말 필요했고 교체 옵션이 매력적이었습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
설명에 감사드립니다. 우리 부서가 많은 작업을 절약했습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
감사합니다. 바꾸기 옵션이 정말 매력적이었습니다... 제 시간을 정말 많이 절약해 주셨어요.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
매우 이해하기 쉽습니다. 따라하기 좋습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
젠장....안돼
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
나를 위해 일하지 않았지만 올바른 방법을 찾았습니다. 제거하려는 공간을 선택하고 강조 표시하십시오. 이 공간을 복사하고 찾기 및 바꾸기를 선택하십시오. 이 공백을 찾기에 붙여넣고 아무 것도 없는 것으로 바꿉니다. 애초에 공간이 아니었나 싶다. 그것이 무엇이든 이제 당신은 그것이 무엇이든 복사하여 그것을 찾습니다. 그것이 당신을 위해 작동하기를 바랍니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
그것은 나를 위해 일했습니다! 고맙습니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
[인용] 그것은 나를 위해 일했습니다! 고맙습니다!에리카[/인용] 정말 감사합니다. 이것은 많은 시간을 절약했습니다
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
정말 감사합니다. 너는 천재 야!!!!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
효과가 있었다! 고마워요
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
정말 효과가 있었습니다....청소, 다듬기, 대체 등과 같은 기능을 시도했습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
감사합니다, 이해하기 쉽습니다. 웹에서 최고
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
찾기/바꾸기가 작동하지 않기 때문에 처음에 이 주제를 검색하고 있습니다. 이것을 비활성화하는 설정이 어딘가에 있습니까? 열의 셀에서 ":"를 삭제하고 싶습니다(다른 열의 셀에서 "/"). ^H 열을 강조 표시하고 찾기 필드에 ":"(또는 "/")를 입력하고 바꾸기 필드를 공백으로 두고 모두 바꾸기를 클릭하면 수행되어야 합니다. 또는 한 번에 하나씩 셀을 통해 다음 찾기/바꾸기/바꾸기/바꾸기. 그러나 그것은 세포를 통해 전진하지만 아무 것도 하지 않습니다. 바꾸기 필드에 무언가를 넣으면 바꾸기를 수행하지만 빈 문자열로 바꾸지는 않습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
마지막으로 > Excel에서 셀 내의 문자와 숫자 사이의 공백을 제거하는 방법에 대해 이야기해 주셔서 감사합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
감사합니다 완전 잘 사용합니다
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
값 중간과 끝의 시작 부분에 있는 XNUMX을 제거하지 않고 공백을 어떻게 제거합니까? 값 사이의 공백만 제거하고 싶습니다. 나는 위의 것을 시도하고 XNUMX이 사라졌습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
셀을 텍스트 형식으로 변환한 다음 바꾸기 기능 사용
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
정말 감사합니다....정말 도움이 됩니다. 많은 시간을 절약하세요... :-)
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
나는 이 도구를 아주 좋아한다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
와우 감사합니다 ..유용합니다 :-) :):):):):):)
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
와우 환상적인 작은 명령이 아주 잘 작동합니다
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이 트릭에 대해 대단히 감사합니다. 매우 유용하며 내 스프레드시트를 훨씬 더 깔끔하게 만듭니다. 다시 한번 감사합니다. 게리
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
매우 도움이 됩니다! 고맙습니다
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
매우 도움이 됩니다 :) 그리고 이해하기 쉽습니다 ;-)
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
위의 모든 옵션을 시도했습니다. 숫자 앞뒤에 공백이 있으므로 작동하지 않습니다. 다른 대안이 있습니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이것을 시도하십시오 =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
고맙습니다! 매우 도움이 됩니다. 하루를 구했습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
전체 명령을 매우 사용합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
셀 내용 앞뒤의 공백 제거(예:___26350__) 다음 공식을 사용할 수 있습니다. =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
감사합니다:):):).... 많은 시간을 절약했습니다....이런 유용하고 매우 빠른 인스턴스를 계속 업데이트하십시오!!!!!!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
교체 옵션이 가장 쉽고 간편합니다! 팁을 공유해 주셔서 감사합니다!
아직 코멘트가 없습니다
더보기
여러분의 의견을 남겨
게스트로 게시
×
이 게시물 평가 :
0   등장 인물
추천 위치

Follow Us

저작권 © 2009 - WWW.extendoffice.com. | 판권 소유. 에 의해 구동 ExtendOffice. | | 사이트 맵
Microsoft 및 Office 로고는 미국 및 / 또는 기타 국가에서 Microsoft Corporation의 상표 또는 등록 상표입니다.
Sectigo SSL로 보호