Excel에서 ASCII 문자 # 127 제거

컴퓨터의 각 문자 - 인쇄 가능 및 인쇄 불가능 -은 유니 코드 문자 코드 또는 값으로 알려진 번호를가집니다.

더 오래되고 잘 알려진 문자 세트는 유니 코드 세트에 통합 된 ASCII ( American Standard Code for Information Interchange) 를 의미합니다. 결과적으로 유니 코드 세트의 처음 128 자 (0-127)는 ASCII 세트와 동일합니다.

처음 128 개의 유니 코드 문자 중 많은 문자는 제어 문자 라고하며 컴퓨터 프로그램에서 프린터와 같은 주변 장치를 제어하는 ​​데 사용됩니다.

따라서 Excel 워크 시트 에서는 사용할 수 없으므로 다양한 오류가 발생할 수 있습니다. Excel의 CLEAN 기능 은 인쇄 할 수없는 대부분의 문자를 제거합니다 (문자 # 127 제외).

01 / 03

유니 코드 문자 # 127

Excel의 데이터에서 ASCII 문자 # 127을 제거하십시오. © Ted 프랑스어

유니 코드 문자 # 127은 키보드에서 삭제 키를 제어합니다. 따라서 Excel 워크 시트에는 존재하지 않습니다.

있으면 위의 이미지에서 A2 셀에 표시된 것처럼 좁은 상자 모양의 문자로 표시되며 실수로 좋은 데이터 와 함께 가져 오거나 복사 한 것일 있습니다.

그것의 존재는 :

02 of 03

유니 코드 문자 # 127 제거

이 문자는 CLEAN 함수로 제거 할 수 없지만 SUBSTITUTECHAR 함수가 포함 된 수식을 사용하여 제거 할 수 있습니다.

위 이미지의 예는 네 개의 직사각형 모양의 문자와 Excel 워크 시트의 A2 셀에있는 숫자 10을 보여줍니다.

셀 E2의 셀 문자 수를 계산하는 LEN 함수는 셀 A2에 6 개의 문자가 포함되어 있음을 보여줍니다. 즉 숫자 10에 대한 두 자리와 문자 # 127에 대한 네 개의 상자가 표시됩니다.

A2 셀에 문자 # 127이 있기 때문에 D2 셀의 추가 수식은 # VALUE! 에러 메시지.

A3 셀에는 SUBSTITUTE / CHAR 수식이 포함되어 있습니다.

= SUBSTITUTE (A2, CHAR (127), "")

A2 셀의 # 127 문자 4 개를 아무 것도 대체하지 않습니다. - 수식 끝의 빈 따옴표로 표시됩니다.

결과적으로

  1. E3 셀의 문자 수는 2로 줄어 듭니다. 숫자 10의 두 자릿수는 문자 수입니다.
  2. 셀 D3의 덧셈 공식은 셀 A3 + B3 (10 + 5)의 내용을 추가 할 때 15의 정답을 반환합니다.

SUBSTITUTE 함수는 실제 바꾸기를 수행하는 반면 CHAR 함수는 수식에 어떤 문자를 바꿀지 알려주는 역할을합니다.

03 of 03

워크 시트에서 중단되지 않는 공간 제거

인쇄 할 수없는 문자와 마찬가지로 워크 시트에서 계산 및 서식 지정에 문제를 일으킬 수있는 비 구분 영역 (& nbsp)이 있습니다. 줄 바꿈하지 않는 공백에 대한 유니 코드 코드 번호는 # 160입니다.

줄 바꿈하지 않는 공백은 웹 페이지에서 광범위하게 사용되므로 데이터가 웹 페이지에서 Excel로 복사되는 경우 줄 바꿈하지 않은 공백이 워크 시트에 나타날 수 있습니다.

비 구분 공백 제거는 SUBSTITUTE, CHAR 및 TRIM 함수를 결합한 수식을 사용하여 수행 할 수 있습니다.