programing

전체 데이터 열에서 선행 또는 후행 공백 제거

telebox 2023. 5. 27. 10:38
반응형

전체 데이터 열에서 선행 또는 후행 공백 제거

전체 열에서 모든 셀의 선행 또는 후행 공백을 제거하려면 어떻게 해야 합니까?

워크시트의 관례Find and Replace(+)H 대화 상자가 문제를 해결하지 않습니다.

종종 문제는 깨지지 않는 공간입니다.CHAR(160)특히 웹 텍스트 소스에서 - 그것.CLEAN제거할 수 없습니다. 그래서 저는 이것보다 한 단계 더 나아가 깨지지 않는 공간을 표준 공간으로 대체하는 공식과 같은 공식을 시도할 것입니다.

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

Ron de Bruin은 여기서 데이터를 청소하기 위한 팁에 대한 훌륭한 게시물을 가지고 있습니다.

다음을 제거할 수도 있습니다.CHAR(160)에 의한 해결책 공식 없이 직접적으로

  • 편집... 선택한 데이터를 바꿉니다.
  • Find What hold에서ALT및 유형0160숫자 키패드 사용
  • 바꾸기를 공백으로 두고 모두 바꾸기를 선택합니다.

공식을 사용하려면,TRIM기능이 원하는 대로 작동합니다.

+----+------------+---------------------+
|    |     A      |           B         |
+----+------------+---------------------+
| 1  | =TRIM(B1)  |  value to trim here |
+----+------------+---------------------+

그래서 전체 칼럼을...
열 삽입
삽입TRIM수정하려는 셀을 가리키는 함수입니다.
수식을 페이지 아래로 복사
삽입된 열 복사
"값"으로 붙여넣기

거기서 가는 게 좋을 것 같아요

수식을 사용하지 않고 '텍스트 열'로 이 작업을 수행할 수 있습니다.

  • 셀에 후행 공백이 있는 열을 선택합니다.
  • '데이터' 탭에서 '열로 텍스트'를 클릭한 다음 '폭 고정' 옵션을 선택합니다.
  • 가장 긴 텍스트가 맞도록 구분선을 설정합니다.가장 큰 셀에 100자가 있는 경우 브레이크라인을 200자 또는 원하는 대로 설정할 수 있습니다.
  • 작업을 완료합니다.
  • 이제 Excel이 작성한 새 열을 삭제할 수 있습니다.

'부작용'은 Excel이 원래 열에서 모든 후행 공백을 제거했다는 것입니다.

매번 셀 시작 부분의 문자 수가 같은 경우 text to column 명령을 사용하고 고정 너비 옵션을 선택하여 셀 데이터를 두 개의 열로 자를 수 있습니다.그러면 첫 번째 칸에 있는 원치 않는 것들만 삭제하세요.

Excel에서 선행, 후행 및 과도한 공백을 삭제하는 가장 좋은(그리고 가장 쉬운) 방법은 타사 플러그인을 사용하는 것입니다.저는 ASAP Utilities for Excel을 사용해 왔으며 이는 작업을 수행할 뿐만 아니라 매우 필요한 다른 많은 기능을 추가합니다.이 방법은 수식을 작성할 필요가 없으며 여러 열 및/또는 행에 걸쳐 있는 모든 선택 영역에서 공백을 제거할 수 있습니다.또한 다른 Microsoft 제품에서 복사하여 붙여넣을 때 종종 Excel 데이터로 이동하는 비차단 공간을 삭제하고 제거하는 데도 사용합니다.

ASAP 유틸리티 및 트리밍에 대한 자세한 내용은 다음을 참조하십시오.

http://www.asap-utilities.com/asap-utilities-excel-tools-tip.php?tip=87여기에 이미지 설명 입력

Find & Replace를 "Find what:" 입력 필드를 다음으로 설정하여 사용할 수 있었습니다.

" * "

(중괄호가 없는 공백 별표 공간)

및 "Replace with:"를 다음으로 설정합니다.

""

(없음)

언급URL : https://stackoverflow.com/questions/9578397/remove-leading-or-trailing-spaces-in-an-entire-column-of-data

반응형