Excel–;与区域设置无关的数字格式
我正在寻找一种与地区无关的数字格式Excel–;与区域设置无关的数字格式,excel,Excel,我正在寻找一种与地区无关的数字格式 1234567.89 > 1a234a567b.89 假设我希望我的Excel文件在每台计算机上使用a字符作为千位分隔符,使用b字符作为十进制分隔符(因此,这个问题与本地Excel设置无关)。第二个愿望是数字总是有两位小数 我可以只使用数字格式而不使用VB代码来执行此操作吗 经过几次尝试,我采用了以下格式:\a\a\0\b.00 1234567.89 > 1a234a567b.89 问题是: 我必须重复###\a一节,我无法去掉点小数分隔符(
1234567.89 > 1a234a567b.89
假设我希望我的Excel文件在每台计算机上使用a字符作为千位分隔符,使用b字符作为十进制分隔符(因此,这个问题与本地Excel设置无关)。第二个愿望是数字总是有两位小数
我可以只使用数字格式而不使用VB代码来执行此操作吗
经过几次尝试,我采用了以下格式:\a\a\0\b.00
1234567.89 > 1a234a567b.89
问题是:
我必须重复###\a一节,我无法去掉点小数分隔符(没有点字符,小数位数不被考虑在内)
我可以只使用没有VB代码的数字格式吗
没有
即使可以插入分隔符,也无法删除十进制分隔符
只要十进制分隔符包含在自定义数字显示格式设置中,它就会显示在单元格中
我可以只使用没有VB代码的数字格式吗
没有
即使可以插入分隔符,也无法删除十进制分隔符
只要十进制分隔符包含在自定义数字显示格式设置中,它就会显示在单元格中。我认为Excel自定义格式没有任何方法可以做到这一点。问题是Excel从系统中获取小数点分隔符(Windows中的“区域和语言”设置)。如果您必须使用这种格式,一种可能有效的解决方法是将您的所有值乘以100,并使用类似于
##########a####“b”00
,但在我看来这似乎有太多的陷阱。我不认为使用Excel自定义格式有任何方法可以做到这一点。问题是Excel从系统中获取小数点分隔符(Windows中的“区域和语言”设置)。如果你必须使用这种格式,一个可行的解决方法是将你所有的值乘以100,然后使用类似于#####a##a##a###“b”00
,但在我看来这似乎有太多的陷阱。