You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel印度英语区域设置下如何按三位分组格式化美元金额?

问题背景

我在Excel中使用en-IN(印度英语)区域设置,该区域的数字分组规则为首组3位、后续每组2位,例如1000万会显示为1,00,00,000。该区域默认会计格式代码为:

_-[$$-en-US]* #,##0_ ;_-[$$-en-US]* -#,##0 ;_-[$$-en-US]* "-"_ ;_-@_ 

现在需要按汇率(₹80兑换$1)将卢比金额转换为美元,计算得到的125,000美元需按三位数字分组显示为$125,000,但无论尝试何种自定义格式(包括修改后的会计格式):

_-$* #,###0_ ;_-$* -#,###0 ;_-[$$-en-US]* "-"_ ;_-@_ 

单元格始终遵循印度分组规则显示。

注:涉及的数值涵盖正负值、小额(低于10,000)到大额(数十亿)。

编辑记录

编辑1

补充截图说明@Harun24hr的方案无效。

编辑2

已通过条件格式实现需求(注意每个格式字符串末尾有空格):

等于0或空白:
=OR(ISBLANK(A1), A1 = 0)
_-$* "-"_ 

介于-999到+999之间:
=AND(ABS(A1) > 0, ABS(A1) < 1000)
_-$* ###_ ;_-$* -###_ 

介于-999999到+999999之间:
=AND(ABS(A1) >= 1000, ABS(A1) < 1000000)
_-$* ###","###_ ;_-$* -###","###_ 

介于-999999999到+999999999之间:
=AND(ABS(A1) >= 1000000, ABS(A1) < 1000000000)
_-$* ###","###","###_ ;_-$* -###","###","###_ 

介于-999999999999到+999999999999之间:
=AND(ABS(A1) >= 1000000000, ABS(A1) < 1000000000000)
_-$* ###","###","###","###_ ;_-$* -###","###","###","###_ 

内容的提问来源于stack exchange,提问作者FreeBird

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 20:35:29