如何在Microsoft Excel中格式化幻想货币?
在Excel的“格式单元格”对话框中,您可以在其中创build自定义数字,如何将现代美国货币格式化为幻想货币? 我不需要美元,硬币和便士,而是需要显示金件,银件和铜件(分别是gp,sp,cp),同时排除任何导致0的结果。
所需输出的一些示例:
$25.85 = 25gp 8sp 5cp $75.50 - 75gp 5sp $1,000.00 = 1,000gp
这有任何意义吗?
这似乎根据您的样本数据做你想要的。
=TRIM(TEXT(INT(A2),"0 \g\p ")&IF(--RIGHT(TEXT(A2, "0.0")),TEXT(--RIGHT(TEXT(A2, "0.0")),"0 \s\p "),TEXT(,))&IF(--RIGHT(TEXT(A2, "0.00")),TEXT(--RIGHT(TEXT(A2, "0.00")),"0 \c\p "),TEXT(,)))
其实这个公式可以改进,
=TRIM(TEXT(INT(A2),"0 \g\p ;;;")&TEXT(--RIGHT(TEXT(A2,"0.0")),"0 \s\p ;;;")&TEXT(--RIGHT(TEXT(A2,"0.00")),"0 \c\p ;;;"))