이 기사에서는 Excel에서 TRIM 함수를 사용하여 모든 공백과 비 분리 공백을 제거하는 방법에 대해 알아 봅니다.

Excel의 TRIM 함수

TRIM 함수는 단어 사이의 단일 공백을 제외하고 텍스트 문자열에서 모든 추가 공백을 제거하는 데 사용되는 Excel의 TEXT 함수입니다.

구문 :

=TRIM(text)

예 :

이 모든 것들은 이해하기 어려울 수 있습니다. 예제를 사용하여 함수를 사용하는 방법을 이해합시다.

여기에 편집되지 않은 텍스트가 있고 편집되지 않은 모든 텍스트를 다듬어야합니다.

image

공식 사용 :

=TRIM(A2)

단축키 Ctrl + D를 사용하거나 수식 셀의 오른쪽 하단에서 필요한 셀까지 아래로 드래그하여 나머지 셀에 수식을 복사하여 붙여 넣습니다.

image

가능한 한 모든 선행 및 후행 공백은 텍스트에서 단일 공백으로 제거됩니다.

대체 아이디어

때로는 텍스트 값에 선행, 후행 또는 여러 개의 포함 된 공백이 포함됩니다. 이러한 셀을 참조하는 수식이 올바르게 계산되도록 제거해야합니다.

이 공백을 제거 할 수있는 두 가지 방법이 있습니다.

1) Trim & Substitute 기능 사용 2) Replace command Trim : 단어 사이의 단일 공백을 제외하고 텍스트 문자열에서 모든 공백을 제거합니다.

구문 [width = “100 %”, cols = “100 %”,]
=TRIM(text)

예 :

A 열에는 텍스트 앞에 공백이있는 텍스트가 있습니다. 이러한 공백은 트림 기능을 사용하여 제거되었습니다. 아래 스크린 샷 참조 :

image

데이터에 선행 공백과 텍스트 사이에 둘 이상의 공백이 포함되어 있으면 Trim 기능이 모든 공백을 제거하지 않습니다. A1 셀에는 텍스트 사이에 선행 공백과 공백이있는 텍스트가 있습니다. Trim은 텍스트 사이의 공백을 제외한 모든 선행 공백을 제거합니다. 아래 스크린 샷 참조 :

image

또는 텍스트에 단어 사이에 공백이 포함되어 제거해야하는 경우 대체 기능을 사용할 수 있습니다.

대체 : 대체는 기존 텍스트를 텍스트 문자열의 새 텍스트로 바꿉니다.

구문 = SUBSTITUTE (text, old_text, new_text, instance_num)

아래 그림을 참조하십시오. 대체 기능은 텍스트 사이의 공백을 “없음”으로 바꿉니다. 따라서 공간이 제거됩니다.

image

데이터에 선행 공백과 텍스트 사이에 둘 이상의 공백이 포함되어 있으면 대체 함수가 모두 제거합니다. A1 셀에는 텍스트 사이에 선행 공백과 공백이있는 텍스트가 있습니다. 대체 기능은 모든 공백을 제거합니다. 아래 스크린 샷을 참조하십시오 :

image

방법 2 :

Replace 명령을 사용하여 원하지 않는 공백을 제거 할 수도 있습니다. 이 명령은 대체 기능과 유사하게 작동합니다. 키보드 단축키는 Ctrl + H입니다. * 텍스트 사이에 공백이 포함되어 있고 제거해야하는 경우 바꾸기 명령을 사용할 수 있습니다.

  • 찾을 내용 : 스페이스 바 키를 한 번 눌러 공백을 작성합니다.

바꿀 내용 : NULL *

image

  • 찾을 내용 상자에 공백을 두었 기 때문에 항목을 볼 수 없습니다. 바꿀 공백을 더 이상 찾을 수 없다는 텍스트가 표시된 대화 상자가 나타날 때까지 모두 바꾸기를 클릭합니다.

**

image

아래와 같은 결과를 얻을 수 있습니다 :

image

따라서 이것은 텍스트 사이의 선행 및 후행 공백과 공백을 제거하고 데이터를 더 읽기 쉽게 만드는 방법입니다.

VBA를 통해 후행 공백 제거

VBA 코드가 활성 시트의 모든 후행 공백을 제거하려는 경우이 기사가 확실히 도움이 될 것입니다. 실수로 끝에 공백을 남겨 두거나 웹에서 데이터를 복사하여 알아 차리지 못하는 경우가 많습니다. 이 기사에서는 오류로 남겨진 공간을 제거하는 방법을 배웁니다.

질문) : Excel에서 TRIM 함수를 SUBSTITUTE & CHAR 즉 = TRIM (SUBSTITUTE (A1, CHAR (160), “”))과 함께 사용하여 텍스트 끝의 후행 공백을 제거 할 수 있습니다.

문자열 끝에 남은 불필요한 공백을 모두 제거하는 데 도움이되는 매크로를 원합니다.

텍스트 끝에서 공백을 제거하는 코드를 얻으려면 VB 편집기를 실행하려면 아래 단계를 따라야합니다.

개발자 탭을 클릭하십시오. 코드 그룹에서 Visual Basic을 선택하십시오

image

워크 시트 모듈

에 다음 코드를 복사합니다. === 하위 트림 스페이스 ()

Dim c As Range, rngConstants As Range

오류시 다음 다시 시작

rngConstants 설정 = ActiveSheet.UsedRange.SpecialCells (2, 2)

On Error GoTo 0

만약 그렇지 않다면 rngConstants는 아무것도 아닙니다

‘성능 최적화

Application.ScreenUpdating = False

Application.Calculation = xlCalculationManual

‘문자 160을 포함한 셀 트림

rngConstants의 각 c에 대해

c.Value = Trim $ (Application.Clean (Replace (c.Value, Chr (160), “”)))

다음 c

‘설정 재설정

Application.ScreenUpdating = True

Application.Calculation = xlCalculationAutomatic

End If

End Sub

image

  • 이렇게하면 마지막에있는 모든 공백이 제거됩니다.

참고 : 위의 매크로는 activesheet에서만 실행됩니다.

이런 식으로 VBA 코드를 사용하여 끝에있는 후행 공백을 제거 할 수 있습니다.

`link : /wp-content-uploads-2015-07-Download-Remove-Trailing-space-through-VBA-xlsm.xls [다운로드-VBA를 통해 후행 공백 제거-xlsm]

Microsoft Excel에서 선행 및 후행 공백을 제거하는 방법에 대한이 기사가 설명이되기를 바랍니다. 여기에서 문자 및 관련 Excel 수식 제거에 대한 더 많은 문서를 찾을 수 있습니다. 블로그가 마음에 들면 Facebook에서 친구들과 공유하세요. 또한 Twitter와 Facebook에서 우리를 팔로우 할 수 있습니다. 우리는 여러분의 의견을 듣고 싶습니다. 우리가 작업을 개선, 보완 또는 혁신하고 여러분을 위해 개선 할 수있는 방법을 알려주십시오. [email protected]로 이메일을 보내주십시오.

관련 기사 :

인기 기사 :

link : / formulas-and-functions-introduction-of-vlookup-function [Excel에서 VLOOKUP 함수 사용 방법]: 다양한 범위의 값을 조회하는 데 사용되는 Excel에서 가장 많이 사용되는 인기 함수 중 하나입니다. 및 시트.

link : / excel-formula-and-function-excel-sumif-function [Excel에서 SUMIF 함수 사용 방법]: 대시 보드의 또 다른 필수 기능입니다. 이를 통해 특정 조건에 대한 값을 합산 할 수 있습니다.

link : / tips-countif-in-microsoft-excel [Excel에서 COUNTIF 함수 사용 방법]:이 놀라운 함수를 사용하여 조건으로 값을 계산합니다. 특정 값을 계산하기 위해 데이터를 필터링 할 필요가 없습니다. Countif 기능은 대시 보드를 준비하는 데 필수적입니다.