Excel TRIM 기능 - 여분의 공백을 제거하는 빠른 방법

  • 이 공유
Michael Brown

이 자습서는 Excel 공간을 자르는 몇 가지 빠르고 쉬운 방법을 보여줍니다. 선행, 후행 및 단어 사이의 추가 공백을 제거하는 방법과 Excel TRIM 기능이 작동하지 않는 이유 및 해결 방법을 알아봅니다. 수식이 단일 중복 항목을 찾을 수 없습니까? 아니면 두 열의 숫자를 더했는데 계속 0만 나오나요? 그리고 왜 지구상에서 분명히 정확한 Vlookup 수식이 많은 N/A 오류를 반환합니까? 이것은 당신이 답을 찾고 있을 수 있는 문제의 몇 가지 예일 뿐입니다. 그리고 모두 여분의 공백 이 셀의 숫자 값과 텍스트 값 앞, 뒤 또는 사이에 숨어 있기 때문에 발생합니다.

Microsoft Excel은 공백을 제거하고 데이터를 정리하십시오. 이 자습서에서는 Excel에서 공백을 삭제하는 가장 빠르고 쉬운 방법으로 TRIM 기능의 기능을 조사합니다.

TRIM 기능 - Excel에서 불필요한 공백 제거

Excel에서 TRIM 기능을 사용하면 텍스트에서 불필요한 공백이 제거됩니다. 단어 사이의 단일 공백 문자를 제외하고 모든 선행, 후행 및 중간 공백을 삭제합니다.

TRIM 함수의 구문은 상상할 수 있는 가장 쉬운 구문입니다.

TRIM( 텍스트)

여기서 텍스트 는 초과 공백을 제거하려는 셀입니다.

예를 들어 셀 A1에서 공백을 제거하려면 다음을 사용합니다.수식:

=TRIM(A1)

다음 스크린샷은 결과를 보여줍니다.

예, 간단합니다!

참고하세요 TRIM 함수는 7비트 ASCII 코드 시스템에서 값이 32인 공백 문자만 제거하도록 설계되었습니다. 추가 공백 외에 데이터에 줄 바꿈 및 인쇄되지 않는 문자가 포함된 경우 CLEAN과 함께 TRIM 기능을 사용하여 ASCII 시스템에서 처음 32개의 인쇄되지 않는 문자를 삭제하십시오.

예: 셀 A1에서 공백, 줄 바꿈 및 기타 원치 않는 문자를 제거하려면 다음 수식을 사용하십시오.

=TRIM(CLEAN(A1))

자세한 내용은 Excel에서 인쇄되지 않는 문자를 제거하는 방법

<0을 참조하세요>값이 160인 줄 바꿈하지 않는 공백(html 문자 )을 제거하려면 TRIM을 SUBSTITUTE 및 CHAR 기능과 함께 사용하십시오.

=TRIM(SUBSTITUTE(A1, CHAR(160), " "))

자세한 내용은 다음을 참조하십시오. Excel에서 줄 바꿈하지 않는 공백을 삭제하는 방법을 참조하세요

Excel에서 TRIM 함수를 사용하는 방법 - 수식 예

기본 사항을 알았으니 이제 Excel에서 TRIM의 몇 가지 특정 용도에 대해 논의해 보겠습니다. 당신이 직면할 수 있는 함정과 작업 솔루션.

전체 데이터 열에서 공백을 자르는 방법

텍스트 앞뒤에 약간의 공백이 있는 이름 열이 있다고 가정합니다. 더 단어 사이에 하나 이상의 공백이 있습니다. 그렇다면 한 번에 모든 셀의 모든 선행, 후행 및 과도한 중간 공백을 어떻게 제거합니까? 엑셀을 복사하여열에서 수식을 TRIM한 다음 수식을 해당 값으로 바꿉니다. 자세한 단계는 다음과 같습니다.

  1. 이 예에서 맨 위 셀 A2에 대한 TRIM 수식을 작성합니다.

    =TRIM(A2)

  2. 커서를 오른쪽 하단 모서리에 놓습니다. 수식 셀(이 예에서는 B2)의 커서가 더하기 기호로 바뀌는 즉시 커서를 두 번 클릭하여 수식을 열 아래 데이터가 있는 마지막 셀까지 복사합니다. 결과적으로 공백이 있는 원래 이름과 수식 기반 이름이 잘린 2개의 열이 생깁니다.

  • 마지막으로 원래 열의 값을 잘라낸 데이터. 하지만 조심하세요! 잘라낸 열을 원본 열 위에 복사하기만 하면 수식이 손상됩니다. 이를 방지하려면 수식이 아닌 값만 복사해야 합니다. 방법은 다음과 같습니다.
    • 트림 수식이 있는 모든 셀(이 예에서는 B2:B8)을 선택하고 Ctrl+C를 눌러 복사합니다.
    • 원본 데이터(A2:A8)가 있는 모든 셀 선택 ), Ctrl+Alt+V , V 를 차례로 누릅니다. 선택하여 붙여넣기 >
    • Enter 키를 누르십시오. 완료!

    숫자 열에서 선행 공백을 제거하는 방법

    방금 본 것처럼 Excel TRIM 함수는 텍스트 데이터 열에서 추가 공백을 모두 제거했습니다. 차질. 하지만 데이터가 텍스트가 아닌 숫자라면 어떻게 될까요?

    언뜻 보기에TRIM 기능이 작업을 완료했습니다. 그러나 자세히 살펴보면 잘린 값이 숫자처럼 작동하지 않는다는 것을 알 수 있습니다. 다음은 몇 가지 이상 징후입니다.

    • 셀에 숫자 형식을 적용해도 선행 공백이 있는 원래 열과 잘린 숫자는 모두 왼쪽 정렬되지만 일반 숫자는 오른쪽 정렬됩니다. 기본적으로.
    • 잘린 숫자가 있는 셀을 두 개 이상 선택하면 Excel은 상태 표시줄에 COUNT만 표시합니다. 숫자의 경우 SUM 및 AVERAGE도 표시되어야 합니다.
    • 잘린 셀에 적용된 SUM 공식은 0을 반환합니다.

    모든 모양에서 잘린 값은 텍스트 문자열 이지만 우리는 숫자를 원합니다. 이 문제를 해결하려면 트리밍된 값에 1을 곱할 수 있습니다(한 번에 모든 값을 곱하려면 선택하여 붙여넣기 > 곱하기 옵션 사용).

    보다 우아한 솔루션은 TRIM 함수를 VALUE로 묶는 것입니다. , 다음과 같습니다.

    =VALUE(TRIM(A2))

    위 수식은 모든 선행 및 후행 공백을 제거하고 아래 스크린샷과 같이 결과 값을 숫자로 바꿉니다.

    Excel에서 선행 공백만 제거하는 방법(왼쪽 자르기)

    경우에 따라 데이터를 더 쉽게 읽을 수 있도록 단어 사이에 공백을 중복 또는 세 배로 입력할 수 있습니다. 그러나 다음과 같이 선행 공백을 제거해야 합니다.

    이미 알고 있듯이 TRIM 함수는우리가 원하는 것이 아닌 텍스트 문자열 중간의 추가 공백을 제거합니다. 모든 중간 공간을 그대로 유지하기 위해 좀 더 복잡한 공식을 사용합니다.

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

    위 공식에서 FIND, MID 및 TRIM의 조합은 위치를 계산합니다. 문자열의 첫 번째 텍스트 문자. 그런 다음 해당 숫자를 다른 MID 함수에 제공하여 첫 번째 텍스트 문자 위치에서 시작하여 전체 텍스트 문자열(문자열 길이는 LEN으로 계산됨)을 반환하도록 합니다.

    다음 스크린샷은 모든 선행 공백은 사라지고 단어 사이의 여러 공백은 여전히 ​​있습니다.

    마무리로 자르기 수식 예제의 3단계에 표시된 대로 원래 텍스트를 자른 값으로 바꿉니다. , 준비가 되었습니다!

    팁. 셀 끝에서 공백도 제거하려면 공백 자르기 도구를 사용하십시오. 단어 사이의 여러 공백을 그대로 유지하면서 선행 및 후행 공백을 제거하는 명확한 Excel 공식은 없습니다.

    셀의 추가 공백 계산 방법

    때로는 Excel 시트에서 공백을 제거하기 전에 실제로 얼마나 많은 공백이 있는지 알고 싶을 수 있습니다.

    숫자를 얻으려면 셀에 추가 공백이 있는 경우 LEN 함수를 사용하여 총 텍스트 길이를 찾은 다음 추가 공백이 없는 문자열 길이를 계산하고 전자에서 후자를 뺍니다.

    =LEN(A2)-LEN(TRIM(A2))

    다음스크린샷은 작동 중인 위 공식을 보여줍니다.

    참고. 이 수식은 셀의 여분 공백 (예: 선행, 후행 및 단어 사이의 둘 이상의 연속 공백 수)을 반환하지만 텍스트 중간에 있는 단일 공백은 계산하지 않습니다. 셀의 총 공백 수를 얻으려면 이 대체 수식을 사용하십시오.

    여백이 있는 셀을 강조 표시하는 방법

    민감하거나 중요한 정보로 작업할 때 정확히 무엇을 삭제하는지 확인하지 않고 아무것도 삭제하는 것을 주저할 수 있습니다. 이 경우 먼저 여분의 공백이 포함된 셀을 강조 표시한 다음 해당 공백을 안전하게 제거할 수 있습니다.

    이를 위해 다음 수식을 사용하여 조건부 서식 규칙을 만듭니다.

    =LEN($A2)>LEN(TRIM($A2))

    여기서 A2는 강조 표시하려는 데이터가 있는 맨 위 셀입니다.

    수식은 전체 문자열 길이가 잘린 텍스트의 길이보다 큰 셀을 강조 표시하도록 Excel에 지시합니다.

    조건부 서식 규칙을 만들려면 열 머리글 없이 강조 표시하려는 모든 셀(행)을 선택하고 탭 > 스타일 그룹으로 이동한 다음 <1을 클릭합니다>조건부 서식 > 새 규칙 > 수식을 사용하여 서식을 지정할 셀 결정 .

    아직 Excel 조건부 서식에 익숙하지 않은 경우 , 여기에서 자세한 단계를 찾을 수 있습니다. 다음을 기반으로 조건부 서식 규칙을 만드는 방법수식입니다.

    아래 스크린샷에서 볼 수 있듯이 결과는 이전 예에서 얻은 여분의 공백 수와 완벽하게 일치합니다.

    보시는 바와 같이 Excel의 TRIM 기능은 쉽고 간단합니다. 그럼에도 불구하고 누군가 이 튜토리얼에서 논의된 수식을 자세히 살펴보고 싶다면 Trim Excel Spaces Workbook을 다운로드할 수 있습니다.

    Excel TRIM이 작동하지 않음

    TRIM 기능은 7비트 ASCII 문자 세트에서 코드 값 32로 표시되는 공백 문자 . 유니코드 문자 집합에는 비줄바꿈 공백 이라는 공백 문자가 하나 더 있는데, 이는 일반적으로 웹 페이지에서 html 문자 로 사용됩니다. 줄바꿈하지 않는 공백은 10진수 값 160을 가지며 TRIM 함수는 이를 자체적으로 제거할 수 없습니다.

    따라서 데이터 세트에 TRIM 함수가 제거하지 않는 하나 이상의 공백이 포함된 경우 SUBSTITUTE 함수를 사용하십시오. 잘리지 않는 공간을 일반 공간으로 변환한 다음 잘라냅니다. 텍스트가 A1에 있다고 가정하면 수식은 다음과 같습니다.

    =TRIM(SUBSTITUTE(A1, CHAR(160), " "))

    추가 예방 조치로 CLEAN 함수를 내장하여 인쇄할 수 없는 문자의 셀을 정리할 수 있습니다.

    =TRIM(CLEAN(SUBSTITUTE(A1, CHAR(160), " ")))

    다음 스크린샷은 차이점을 보여줍니다.

    위의 수식도 작동하지 않는 경우 데이터에 인쇄되지 않는 특정 내용이 포함되어 있을 가능성이 있습니다. 문자32 및 160 이외의 코드 값으로. 이 경우 다음 공식 중 하나를 사용하여 문자 코드를 찾으십시오. 여기서 A1은 문제가 있는 셀입니다.

    선행 공백: =CODE(LEFT(A1,1))

    후행 space: =CODE(RIGHT(A1,1))

    사이 공백( n 은 텍스트 문자열에서 문제가 있는 문자의 위치):

    =CODE(MID(A1, n , 1)))

    그런 다음 , 위에서 설명한 TRIM(SUBSTITUTE()) 수식에 반환된 문자 코드를 제공합니다.

    예를 들어 CODE 함수가 가로 탭 문자인 9를 반환하는 경우 다음 수식을 사용하여 제거합니다.

    =TRIM(SUBSTITUTE(A1, CHAR(9), " "))

    Excel용 공백 다듬기 - 클릭 한 번으로 불필요한 공백 제거

    사소한 작업을 처리하기 위해 몇 가지 다른 공식을 배운다는 생각이 우스꽝스럽게 들리나요? 그런 다음 Excel에서 공백을 제거하는 이 원 클릭 기술을 좋아할 수 있습니다. Ultimate Suite에 포함된 Text Toolkit을 소개하겠습니다. 대소문자 변경, 텍스트 분할 및 서식 지우기와 같은 다른 기능 중에서 공백 정리 옵션을 제공합니다.

    Excel에 Ultimate Suite가 설치되어 있으면 Excel에서 공백을 제거하는 것은 다음과 같이 간단합니다. :

    1. 공백을 삭제할 셀을 선택합니다.
    2. 리본에서 공백 자르기 버튼을 클릭합니다.
    3. 다음 옵션 중 하나 또는 모두를 선택합니다.
      • 자르기 선행 후행 공백
      • 자르기 추가 공백 단어 사이, 단 하나를 제외하고space
      • 자르기 잘리지 않는 공백 ( )
    4. 자르기 를 클릭합니다.

    그게 전부입니다! 모든 추가 공백은 순식간에 제거됩니다.

    이 예에서는 선행 및 후행 공백만 제거하고 가독성을 높이기 위해 단어 사이의 여러 공백을 그대로 유지합니다. Excel 수식이 처리할 수 없는 작업은 마우스 클릭!

    시트에서 Trim Spaces 를 사용해 보고 싶다면 이 게시물의 끝에 있는 평가판을 다운로드할 수 있습니다.

    읽어주셔서 감사하고 다음 주에 뵙기를 기대합니다. 다음 자습서에서는 Excel에서 공백을 자르는 다른 방법에 대해 논의할 것입니다. 계속 지켜봐 주십시오!

    사용 가능한 다운로드

    Excel 공백 자르기 - 수식 예제(.xlsx 파일)

    Ultimate Suite - 평가판(.exe 파일)

    Michael Brown은 소프트웨어 도구를 사용하여 복잡한 프로세스를 단순화하려는 열정을 가진 열성적인 기술 애호가입니다. 기술 산업에서 10년 이상의 경험을 쌓은 그는 Microsoft Excel 및 Outlook은 물론 Google 스프레드시트 및 문서 도구에 대한 기술을 연마했습니다. Michael의 블로그는 자신의 지식과 전문 지식을 다른 사람과 공유하는 데 전념하며 따라하기 쉬운 팁과 생산성 및 효율성 향상을 위한 자습서를 제공합니다. 노련한 전문가이든 초보자이든 Michael의 블로그는 이러한 필수 소프트웨어 도구를 최대한 활용하기 위한 귀중한 통찰력과 실용적인 조언을 제공합니다.