在excel中更改数字格式

在excel中更改数字格式,excel,Excel,我遇到了一些格式化问题 我有这样的数字 49.785.011 14.740.397 14.167.482 13.111.053 12.735.113 12.524.514 10.513.046 €49,785,011 €14,740,397 €14,167,482 €13,111,053 €12,735,113 €12,524,514 €10,513,046 我想把它们格式化成这样 49.785.011 14.740.397 14.167.482 13.111.053 12.735.113

我遇到了一些格式化问题

我有这样的数字

49.785.011
14.740.397
14.167.482
13.111.053
12.735.113
12.524.514
10.513.046
€49,785,011
€14,740,397
€14,167,482
€13,111,053
€12,735,113
€12,524,514
€10,513,046
我想把它们格式化成这样

49.785.011
14.740.397
14.167.482
13.111.053
12.735.113
12.524.514
10.513.046
€49,785,011
€14,740,397
€14,167,482
€13,111,053
€12,735,113
€12,524,514
€10,513,046
我应该使用哪种公式或哪种格式来获得此结果?我有两个表,每个表有±10000行,所以手动更改看起来不太酷

编辑1:


这就是它在excel表格中的外观。

您可以使用公式
=TEXT(值(替换(单元格到单元格的转换),“.”,”),“€,”,#“)”
将单元格值转换为数字,并将其格式化为带逗号的欧元货币。

您可以使用公式
=TEXT(值(替换(单元格到单元格的转换),“.”,”,“),“),”,“€,”)
将单元格值转换为数字,并将其格式化为带逗号的欧元货币。

首先,我们需要知道Excel是否将这些数字理解为文本或数字:

  • 转到其中一个包含数字的单元格并将其选中

  • 在公式栏中进行检查,如果它有数字,并且已经设置了任何格式

    A) 如果您阅读“49.785.011”,则它已格式化。对于Excel,它是文本,而不是数字

    B) 如果您阅读“49785011”,但单元格显示分隔符,对于Excel,它是一个数字

  • 如果您处于某种情况(文本),则需要删除点(.)。为此,您可以执行搜索和替换,并将所有点全部替换为零。这会将单元格内容转换为数字。现在我们可以应用所需的格式

    您要求的是货币格式。基本上选择所需的列并使用右键单击>设置单元格格式

    然后,您可以选择所需的格式:


    首先,我们需要知道Excel是否将这些数字理解为文本,或者理解为数字

  • 转到其中一个包含数字的单元格并将其选中

  • 在公式栏中进行检查,如果它有数字,并且已经设置了任何格式

    A) 如果您阅读“49.785.011”,则它已格式化。对于Excel,它是文本,而不是数字

    B) 如果您阅读“49785011”,但单元格显示分隔符,对于Excel,它是一个数字

  • 如果您处于某种情况(文本),则需要删除点(.)。为此,您可以执行搜索和替换,并将所有点全部替换为零。这会将单元格内容转换为数字。现在我们可以应用所需的格式

    您要求的是货币格式。基本上选择所需的列并使用右键单击>设置单元格格式

    然后,您可以选择所需的格式:


    这些数字或文本值看起来像数字吗?您希望的结果是什么?还是数字,一个看起来像数字但格式正确的文本?@JvdV数字会更好,但老实说,我只需要在数字(文本)前面用逗号和欧元符号进行格式设置。但是你有数字开始吗?还是那些字符串值?@JvdV请看一下编辑后的问题,我添加了excel表格本身的屏幕截图。这些数字或文本值看起来像数字吗?您希望得到什么结果?还是数字,一个看起来像数字但格式正确的文本?@JvdV数字会更好,但老实说,我只需要在数字(文本)前面用逗号和欧元符号进行格式设置。但是你有数字开始吗?还是那些字符串值?@JvdV请看一下编辑后的问题,我添加了excel表格本身的屏幕截图。