如何使用 MS Excel 中的公式将逗号放入东方(尤其是印度)风格的数字中?

如何使用 MS Excel 中的公式将逗号放入东方(尤其是印度)风格的数字中?

朋友们,我想自动将逗号放入数字中,像这样 - 10,00,000 或 1,00,000

为此,我想使用一个公式。我还知道我可以通过格式化单元格>数字>使用 1000 分隔符 (,) 来执行此操作。但我需要一个公式来完成此任务,因为我们可以在 MS Excel 2010 及其后续版本中使用像东方(尤其是印度)那样的逗号,但我在 Windows XP 中使用 MS Excel 2007,它不允许使用像东方(尤其是印度)那样的逗号。它像这样放置逗号 - 100,000,000 或 1,000,000,所以我在网上搜索了一个公式,我找到了这个公式

=REPLACE(A1,FIND(" ",A1),0,",")

如果此公式在 b1 中,并且在 a1 单元格中写入任何名称,如 joe desuja,则它会在名字后添加逗号,结果(在 b1 中)为 joe, desuja。我想要这种适用于数字的公式。请帮助我。非常感谢。

答案1

有几种方法可以解决这个问题 - 通过单元格格式和通过TEXT转换公式。单元格格式允许在将数字转换为格式后更灵活地处理数字,但它可能并不适用于每种情况。

对于公式示例,请尝试以下操作:

=TEXT(A1,"[<-9999999](##\,##\,##\,##0);[<-99999](##\,##\,##0);##,##0")

要进行格式化,请使用设置单元格格式...从目标单元格的上下文菜单中,更改数字类别至风俗,并把:

[<-9999999](##\,##\,##\,##0);[<-99999](##\,##\,##0);##,##0

在里面类型场地。

如果需要支持小数,则可能需要调整格式字符串。

此站点有更多可能对您有帮助的示例: https://exertia.wordpress.com/2006/04/23/displaying-lakhs-and-crores-in-excel/

答案2

您可以通过更改控制面板中的全局设置来设置默认货币和数字格式,以像印度风格显示。

在 XP 中,转到控制面板 -> 区域和语言选项。在对话框中单击自定义。在数字和货币选项卡上,在数字分组选项中,从下拉列表中选择适当的分组。

重新打开 Excel 并通过在单元格中输入数字进行检查。

相关内容