Google 스프레드 시트에서 소수 부분에 후행 0을 추가하지 않고 숫자를 소수 정렬하고 싶습니다.
Instead of: I want:
+------+ +------+
| 56.0| | 56 |
| 27.0| | 27 |
| 83.0| | 83 |
| 2.4| | 2.4|
| 1.2| | 1.2|
| 120.0| | 120 |
+------+ +------+
첫 번째 열의 형식은 쉽게 수행 할 수 있습니다 (예 : "0.0"형식 사용 또는 123 버튼 아래에 사용자 지정 소수점 설정).
Excel에서는 두 번째 열의 형식이 "0.?"형식을 사용하여 달성되었다고 생각하지만이 글을 쓰는 시점에서는 Google 스프레드 시트에서 작동하지 않습니다.
해결 방법
대체 문자로 후행 문자를 강제 실행할 수 있습니다.
= Substitute( Text( formula ; "0.0" ) ; ".0" ; " ")
= Substitute( Text( formula ; "0.0" ) ; ".0" ; "__" )
참고 : 대체 된 두 공백 문자는 U + 0020 SPACE가 아니라 U + 2002 EN SPACE 입니다. ( U + 00A0 NO-BREAK SPACE 도 작동합니다.)
이 대안의 바람직하지 않은 부작용은
- 표시 형식뿐만 아니라 셀 값도 수정합니다.
- 셀에 고정 폭 글꼴을 사용해야합니다
- 후행 공백은 유니 코드로 인해 글꼴 대체를 유발하고 올바르게 인쇄되지 않습니다
- 후행 밑줄은 후행 공백만큼 바람직하지 않습니다.
- EN SPACE가 사용되고 있다는 것이 확실하지 않기 때문에 관리자를 혼동합니다
- (아마도) 소수점 대신 마침표를 마침표 구분 기호 (천 단위 구분 기호)로 사용하는 로캘에서 실패 할 수 있습니다.