excel 中的组分隔符

group separator in excel

我想在一列带有数字的文本中添加组分隔符, 例如从 78898 (30.18%) 到 78,898 (30.18%)

但是 NUMBERVALUE 函数不起作用。

如果使用 "text to columns" 进行转换,则 (30.18%) 将转换为 -30.18%。

我该怎么做才能做到这一点?

谢谢!

使用 A1 中的数据,在 B1 中输入:

=TEXT(--LEFT(A1,FIND(" ",A1)-1),"#,##0") & MID(A1,FIND(" ",A1),9999)

我们:

  1. 解析字符串
  2. 将前导部分转换为数字
  3. 格式化数字
  4. 重新assemble字符串