전체 열에서 모든 셀의 선행 또는 후행 공백을 제거하려면 어떻게합니까?
워크 시트의 일반적인 Find and Replace
(일명 Ctrl+ H) 대화 상자는 문제를 해결하지 못합니다.
전체 열에서 모든 셀의 선행 또는 후행 공백을 제거하려면 어떻게합니까?
워크 시트의 일반적인 Find and Replace
(일명 Ctrl+ H) 대화 상자는 문제를 해결하지 못합니다.
답변:
수식을 사용하려면 TRIM
함수가 원하는 것을 정확하게 수행합니다.
+----+------------+---------------------+
| | A | B |
+----+------------+---------------------+
| 1 | =TRIM(B1) | value to trim here |
+----+------------+---------------------+
전체 열을 수행하려면 ...
1) 열
삽입 2) TRIM
수정하려는 셀을 가리키는 함수 삽입 .
3) 페이지 아래에 수식 복사
4) 삽입 된 열 복사
5) "값"으로 붙여 넣기
거기에서 잘 가야합니다 ...
Trim
해결되지 않았습니다. 여전히 결과는 공백으로
종종 문제는 제거 할 수없는 비 끊어지지 않는 공간 - CHAR(160)
특히 웹 텍스트 소스의 경우- CLEAN
이보다 한 걸음 더 나아가서 깨지지 않는 공백을 표준 공백으로 대체하는 이와 같은 수식을 시도합니다.
=TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
Ron de Bruin은 데이터 정리를위한 유용한 정보를 제공합니다 .
다음과 CHAR(160)
같은 방법으로 해결 방법없이 직접 제거 할 수도 있습니다.
ALT
0160
CLEAN(..)
오늘까지 몰랐어요 ! 매우 유용하다 :)
수식을 사용하지 않고 '텍스트에서 열로'이를 수행 할 수 있습니다.
'부작용'은 Excel이 원래 열의 모든 후행 공백을 제거했다는 것입니다.
Excel에서 선행, 후행 및 과도한 공백을 삭제하는 가장 좋은 (가장 쉬운) 방법은 타사 플러그인을 사용하는 것입니다. Excel 용 ASAP 유틸리티를 사용해 왔으며 작업을 수행하고 필요한 많은 다른 기능을 추가합니다. 이 방법은 수식을 작성할 필요가 없으며 여러 열 및 / 또는 행에 걸친 선택에서 공백을 제거 할 수 있습니다. 또한이 기능을 사용하여 다른 Microsoft 제품에서 복사하여 붙여 넣을 때 Excel 데이터로 들어가는 초대되지 않은 중단되지 않는 공간을 삭제하고 제거합니다.
ASAP 유틸리티 및 트리밍에 대한 자세한 내용은 다음을 참조하십시오.
http://www.asap-utilities.com/asap-utilities-excel-tools-tip.php?tip=87