首页 > 解决方案 > excel中的分组分隔符

问题描述

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

但 NUMBERVALUE 函数不起作用。

如果使用“文本到列”进行转换,则 (30.18%) 将转换为 -30.18%。

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

谢谢!

标签: excelseparatortext-to-column

解决方案


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

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

在此处输入图像描述

我们:

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

推荐阅读