Excel에서 셀 서식의 특수 문자를 이스케이프 처리하는 방법 비율처럼 보이는 사용자 정의 셀

비율처럼 보이는 사용자 정의 셀 형식을 만들려고합니다. IE

24 : 1

셀의 사용자 정의 서식 옵션에서 다음을 입력하려고 할 때 올바른 형식이 아니라는 오류가 발생합니다.

# : 1

나는 이것이 “:”문자를 사용하는 방법 때문이며 시간 형식과 함께 정상적으로 사용된다고 생각합니다.

“:”와 같은 특수 문자를 이스케이프하여 텍스트로만 표시하는 방법이 있습니까?

감사



답변

백 슬래시 ( \)를 사용 하여 콜론과 같은 문자를 이스케이프 할 수 있습니다 .

그런 다음 예제에서 format을 사용할 수 있습니다 # \: 1.

이상하게도 같은 형식 # \: #은 숫자를 분할하여 콜론 오른쪽에있는 숫자 자릿수를 오른쪽에있는 해시 표시 수와 같게 표시하고 나머지 숫자는 왼쪽에 표시합니다. 숫자가 44.5 인 일부 예 :

# \: #   displays '44 : 5'
# \: ##  displays  '4 : 45'

숫자가 44.5 대신 445 인 경우 정확히 동일한 결과를 얻을 수 있습니다. ?#을 물음표 ( ) 로 대체 하여 동일한 결과를 얻을 수도 있습니다.


답변

@ tjd802의 솔루션을 사용하는 간단한 방법은 '셀에 넣은 모든 데이터 앞에 a 를 추가하는 것입니다.

예를 들어 :

24 : 1

다음과 같이 입력해야합니다.

'24 : 1

내용을 텍스트로 이스케이프하고 오류를 무시합니다.


답변

이것이 일반적으로 작동하는지 확실하지 않지만 예제 형식의 경우 다음을 대신 사용할 수 있습니다.

# : "1"

이 형식으로 재생하면 콜론이 콜론을 따르는 것만 큼 큰 문제가 아닌 것 같습니다. 텍스트는 괜찮지 만 숫자는 그렇지 않습니다.


답변

질문을 올바르게 이해하면 데이터를 입력하기 전에 셀을 “텍스트”로 설정 한 다음 오류를 무시하기 만하면됩니다. 이처럼 :

편집 : 나는 데모 데이터를 뚱보했다. 콜론 및 마침표와 함께 작동합니다.