Excel에서 선행 공백을 제거하는 방법(4가지 방법)

  • 이 공유
Hugh West

큰 워크시트를 만드는 동안 내용에 여분의 공간이 있을 수 있습니다. 훌륭한 워크시트를 만들기 위해서는 여분의 공백을 제거 해야 합니다. 이 기사에서는 Excel에서 선행 공백을 제거하는 방법 에 대해 설명하겠습니다.

이 설명을 보다 효과적으로 전달하기 위해 3개의 샘플 데이터세트를 사용하겠습니다. 이름 및 성과 함께 사람의 전체 이름을 나타내는 열. 이러한 열은 이름, 성 전체 이름 입니다.

여기에서 전체 이름을 생성합니다. 이름과 성 나는 CONCAT 기능을 사용했습니다.

연습용 다운로드

Excel.xlsm

앞 공백 없애기 엑셀

앞 공백 없애는 4가지 방법 1. TRIM 함수 사용

TRIM 함수 를 사용하여 선행 공백을 제거할 수 있지만 TRIM 함수는 선행 공백을 제거할 뿐만 아니라 후행 과 이중 공백도 제거합니다.

먼저 결과 값을 넣을 셀을 선택합니다.

➤ 셀을 선택했습니다. E4

두 번째로 다음 수식을 입력합니다. 셀 또는 수식 입력줄 .

=TRIM(D4)

마지막으로 <1을 누릅니다>ENTER .

이제 불필요한 공백을 모두 제거하여 결과를 표시합니다.

나중에 채우기 에서 자동완성 수식 처리나머지 셀.

1.1. 텍스트 값에서 선행 공백 제거

텍스트에서 선행 공백만 제거하려면 TRIM 기능을 MID 기능 과 함께 사용할 수 있습니다. 및 찾기 기능 . 이러한 함수의 융합은 문자열의 첫 번째 텍스트 문자 위치를 계산합니다. 여기에서도 LEN 함수 를 사용하여 문자열 길이를 계산했습니다.

수식에서 이러한 함수를 사용하려면 먼저 결과를 배치할 셀을 선택합니다.

➤ 저는 E4

셀을 선택했습니다. 둘째, 셀 또는 수식 입력줄 에 다음 수식을 입력합니다.

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

여기에 공백을 제거하려는 값으로 D4 를 삽입했습니다.

FIND 부분은 첫 번째 텍스트 문자열의 위치를 ​​감지하면 LEN 기능이 외부 MID 기능을 통해 추출할 문자열 길이를 계산합니다.

마지막으로 ENTER .

이제 선택한 셀의 선행 공백만 제거한 결과가 표시됩니다.

이제 나머지 셀에 채우기 핸들 자동완성 공식으로 사용할 수 있습니다.

1.2. 숫자 값에서 선행 공백 제거

TRIM 기능은 숫자 값에 대해 작동하지만 숫자를 텍스트 문자열로 변환하는 데 문제가 있습니다.

그래서 , 만약에숫자 값에서 선행 공백만 제거하려는 경우에는 TRIM 함수를 VALUE 함수 와 함께 사용할 수 있습니다.

도시 이름

<과 함께 우편 번호 의 숫자 값이 포함된 데이터 세트 사용 3>

먼저 결과 값을 배치할 셀을 선택합니다.

➤ 셀을 선택했습니다. D4

그런 다음 셀에서 다음 수식을 입력하거나 수식 입력줄 .

=VALUE(TRIM(C4))

여기서 TRIM 기능은 C4 의 숫자 값에서 선행 공백을 제거합니다. 그런 다음 VALUE 는 이를 숫자 형식 으로 변환합니다.

마지막으로 ENTER 를 누릅니다.

결국 제거됩니다. 숫자 값의 선행 공백을 제거하고 숫자 형식으로 변환합니다.

이 때 원하는 경우 채우기 핸들 을 사용할 수 있습니다. 나머지 셀에 대해 자동완성 수식으로 변경합니다.

자세히 알아보기: 후행 공백을 제거하는 방법 Excel

2. SUBSTITUTE 내에서 TRIM을 사용하여 줄 바꿈 없는 선행 공백 제거

문자 CHAR (160) 이면 값이 있는 줄바꿈하지 않는 공백이 올 가능성이 있습니다.

TRIM 기능은 줄바꿈하지 않는 공백에서 제대로 작동하지 않습니다. . 이를 위해 SUBSTITUTE를 사용할 수 있습니다.기능 일반 공백 문자가 있는 끊기지 않는 선행 공백을 제거합니다.

저는 저자 이름이 있는 책 의 다음 샘플 데이터를 가져왔습니다.

먼저 결과 값을 배치할 셀을 선택합니다.

➤ 저는 C4

<0 셀을 선택했습니다>다음 수식을 셀 또는 수식 입력줄 에 입력합니다. =TRIM(SUBSTITUTE(B4, CHAR(160), ""))

여기서 SUBSTITUTE 기능은 CHAR(160) 의 모든 인스턴스를 B4 셀의 일반 공백 문자로 대체합니다. 그런 다음 TRIM 기능이 해당 공백을 제거합니다.

마지막으로 ENTER 키를 누르십시오.

결국 모든 공백을 제거하여 결과를 표시합니다. 줄바꿈하지 않는 공백.

마지막으로 채우기 핸들 을 사용하여 나머지 셀에 자동완성 수식을 지정할 수 있습니다.

비슷한 읽기:

  • Excel에서 모든 공백 제거(9가지 방법)
  • 엑셀 빈칸 없애는 방법(7가지)

3. FIND 및 REPLACE 사용

FIND & REPLACE 공백을 제거하는 명령.

먼저 선행 공백을 제거할 셀을 선택합니다.

그런 다음 탭 >> 찾기 & >>를 선택합니다. 바꾸기

대화 상자 를 선택합니다. 찾기에서 제거할 공백 수를 입력해야 합니다.뭐.

그 다음에는 바꾸기. <에서 기존 공백을 몇 개나 교체할 것인지를 입력해야 합니다. 3>

찾을 내용 바꾸기 모두에 공백을 넣은 후. 그런 다음 모두 바꾸기를 클릭합니다. 얼마나 많은 교체 가 발생했는지 메시지가 나타납니다.

➤ 여기에 7개의 교체 가 표시됩니다.

선택한 셀에 더 많은 선행 공백이 있는 경우 모두 바꾸기 를 다시 클릭할 수 있습니다. 기존의 선행 공백을 제거합니다.

➤ 다시 3개의 공백을 대체합니다.

여기서는 모든 선행 공백을 단일 공백으로 대체합니다.

3.1. 단일 공백 ​​

단 하나의 선행 공백만 제거하려면 FIND & REPLACE 명령.

단일 선행 공백을 제거할 셀을 선택한 후.

이제 탭 >> 찾기 & >>를 선택합니다. 바꾸기

대화 상자 를 선택하면 찾을 내용 로 바꾸기를 비워 둡니다.

마지막으로 모두 바꾸기 를 클릭합니다. 얼마나 많은 교체가 발생했는지 보여주는 메시지가 나타납니다. 이제 확인

을 클릭하십시오. ➤ 여기에 24개의 교체 가 표시됩니다.

여기에 모든 단일 공백은 no로 대체됩니다.공간.

3.2. 이중 공백

반면에 선행 공백 두 개만 제거하려면 FIND & REPLACE 명령.

먼저 단일 선행 공백을 제거할 셀을 선택합니다.

그런 다음 탭 >을 엽니다. ;> 찾기 & >>를 선택합니다. 바꾸기

를 선택하십시오. 이제 대화 상자 가 나타납니다. 찾을 내용에 이중 공백을 삽입하십시오. 바꾸기 에 공백 하나.

다음으로 모두 바꾸기 를 클릭합니다. 얼마나 많은 교체가 발생했는지 보여주는 메시지가 나타납니다. 이제 확인

을 클릭하십시오. ➤ 여기에 11개의 교체 가 표시됩니다.

마지막으로 모든 이중 선행 공백은 단일 선행 공백으로 대체됩니다.

4. VBA 사용

Excel에서 선행 공백을 제거하려면 다음을 수행할 수도 있습니다. Visual Basic 을 사용합니다.

먼저 개발자 탭 >> 그런 다음 Visual Basic을 선택합니다.

그러면 응용 프로그램용 Microsoft Visual Basic이 열립니다.

지금 , 열기 삽입 >> 모듈 을 선택합니다.

여기에서 모듈 가 열립니다.

그 다음 모듈 에서 선행 공백을 제거하는 코드를 작성합니다.

1325

여기서 Rng SelectedRng , 대화 상자 Removing Leading Space 그런 다음 For 루프 TRIM 선택한 각 셀 에 사용했습니다.

VBA LTRIM 함수를 사용했습니다 트리밍합니다.

마지막으로 코드를 저장 하고 워크시트로 돌아갑니다.

먼저 VBA를 적용할 셀 또는 셀 범위를 선택합니다.

그런 다음 보기 탭 >> 매크로 >> 매크로 보기를 선택합니다.

이 때 대화 상자 가 나타납니다. 이제 매크로 를 선택합니다. 그런 다음 실행 을 클릭합니다.

다시 대화 상자 가 팝업되어 선택된 범위를 보여줍니다. 확인을 클릭합니다.

이제 선택한 셀 범위의 선행 공백이 제거됩니다.

주의: VBA 코드는 선택한 셀 범위에서만 선행 공백을 제거하고 원래 데이터를 변경하며 실행 취소를 지원하지 않습니다. 또한 이 VBA 코드를 적용하기 전에 데이터 사본을 저장하십시오.

연습 섹션

앞 공백을 제거하는 방법을 설명하는 방법을 연습할 수 있도록 통합 문서에 연습 시트를 제공했습니다. 위에서 다운받으실 수 있습니다.

결론

설명해보았습니다 4 Excel에서 선행 공백을 제거하는 쉽고 빠른 방법입니다. 이러한 다양한 방법은 텍스트와 숫자 값 모두에서 선행 공백을 제거하는 데 도움이 됩니다. 마지막으로 어떤 종류의 제안, 아이디어 및 피드백이 있으면 언제든지 댓글을 달아주세요.아래.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.