2013-10-01 3 views
2

Excel 2007의 수식을 사용하여 문자열에서 사서함 크기를 가져옵니다. 이전과 이후의 모든 텍스트를 제거하고 ,자를 제거하지만 Excel에서는 결과를 숫자로 서식을 지정하지 않습니다.수식 결과를 s 숫자로 서식을 지정하는 방법

이 때문에 총 크기 나 평균 크기 같은 통계를 실행할 수 없습니다.

=SUBSTITUTE(MID(MailboxEX01[[#This Row],[TotalItemSize]], FIND("(", MailboxEX01[[#This Row],[TotalItemSize]]) + 1, FIND("bytes", MailboxEX01[[#This Row],[TotalItemSize]]) - (FIND("(", MailboxEX01[[#This Row],[TotalItemSize]]) + 2)), ",", "") 

나는 여전히 숫자로 셀을 포맷하는 데 실패 (나는 당연히 추측) 성공적으로 천 단위 구분 기호로 , 문자를 추가 =TEXT({the above}, "#,##0")을 시도했지만.

아무도 내가이 셀의 결과를 숫자로 서식을 지정할 수있는 방법을 알고 있습니까? 감사.

답변

4

수식은 텍스트 값을 사용하고 내용을 제거하며 내용을 대체합니다. 그러나 결과는 텍스트입니다. 그 수식 결과는 0 ~ 9 문자 만 포함되어있는 경우, 당신이 사용

={your formula}+0 

또는

={your formula}*1 

또는

=--({your formula}) 

를 사용하여 숫자로 그것을 강요 할 수 =TEXT({your formula}, "format")하지 않습니다 숫자를 만들어라. TEXT() 함수는 이름에서 알 수 있듯이 텍스트를 반환합니다.

그러나 텍스트 (또는 숫자를 나타내는 텍스트)로 저장된 숫자에 수학 연산자를 사용하면 수학 연산은 텍스트 값을 실수로 강제 변환합니다. 세 번째 제안은 텍스트를 숫자로 강요하기 위해 이중 단항 (Google)을 사용합니다.

+0

완벽한, 감사합니다. –