2013-08-13 2 views
0

데이터베이스에서 채우는 Excel 시트가 있습니다. Excel에서 NULL 값을 하이픈 '-'로 대체하는 데 사용할 수있는 사용자 지정 숫자 형식은 무엇입니까? 은 내가 제로를 위해 그것을 표시하기 위해 다음 공식NULL의 사용자 지정 숫자 형식

#,##0_);(#,##0);–_);_(@_) 

를 사용할 수 있다는 것을 알고. 그러나 null 값을 처리하는 방법을 모르겠습니다.

+0

공백을 0으로 대체 하시겠습니까? – pnuts

+1

사용자 지정 숫자 형식은 숫자 값의 형식을 지정할 수 있도록 허용합니다. –

+0

@pnuts, 내가 생각한 것 ... 그러나 큰 테이블 .. 다른 선택 사항이없는 경우에만 0으로 대체합니다. 이 경우 빈 셀을 Excel에 남겨두면 더 나은 선택 일 수 있습니다. – Pankaj

답변

1

간단한 답은 숫자 형식 문자열에 NULL 값 섹션이 없다는 것입니다. 설명은 ECMA-376 섹션 18.8.31을 참조하십시오.

최대 4 개의 섹션 코드를 지정할 수 있습니다. 세미콜론으로 구분 된 형식 코드는 양수, 음수, 0 값 및 텍스트 형식을이 순서로 정의합니다. 섹션이 두 개만 지정되면 첫 번째는 양수와 0으로 사용되고 두 번째 섹션은 음수로 사용됩니다. 하나의 섹션 만 지정되면 모든 번호에 사용됩니다.

한 가지 해결 방법은 null 값을 확인하고 텍스트 값을 내보내고 텍스트 형식을 설정하는 것입니다. 당신은 결과가 수치 것으로 예상있을 경우에만 작동

VALUE FORMATTED 
#NULL! - 
NULL  - 
1  1 
2  2 
3  3 
4  4 

참고 : 예를 들어, 공식 0;0;0;"-"를 사용하여. 문자열 값을 예상하는 경우 그 반대의 작업을 수행 할 수 있습니다 ("-";"-";"-";@)