第2个回答 2010-06-08
=IF(A1=0,"",CONCATENATE(IF(INT(ABS(A1))=0,"",TEXT(INT(ABS(A1)),"[DBNum2]G/通用格式")),IF(INT(MID(RIGHT(FIXED(ABS(A1),2,1),2),1,1))=0,IF(INT(MID(RIGHT(FIXED(A1,2,1),1),1,1))=0,"",IF(INT(ABS(A1))=0,"","零")),TEXT(INT(MID(RIGHT(FIXED(A1,2,1),2),1,1)),"[DBNum2]G/通用格式")),IF(INT(MID(RIGHT(FIXED(A1,2,1),1),1,1))=0,"",TEXT(INT(MID(RIGHT(FIXED(A1,2,1),1),1,1)),"[DBNum2]G/通用格式"))))
-------
完整公式
=IF(A1=0,"",CONCATENATE(IF(INT(ABS(A1))=0,"",TEXT(INT(ABS(A1)),"[DBNum2]G/通用格式元")),IF(INT(MID(RIGHT(FIXED(ABS(A1),2,1),2),1,1))=0,IF(INT(MID(RIGHT(FIXED(A1,2,1),1),1,1))=0,"",IF(INT(ABS(A1))=0,"","零")),TEXT(INT(MID(RIGHT(FIXED(A1,2,1),2),1,1)),"[DBNum2]G/通用格式角")),IF(INT(MID(RIGHT(FIXED(A1,2,1),1),1,1))=0,"整",TEXT(INT(MID(RIGHT(FIXED(A1,2,1),1),1,1)),"[DBNum2]G/通用格式分"))))