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

如何将Excel中带千位空格的字符串型数字转为数值?

解决Excel中带千位空格的字符串转数字问题

方法1:查找替换(最快捷)

  • 选中需要转换的单元格区域
  • 按下Ctrl+H打开查找替换对话框
  • 在「查找内容」框输入一个空格,「替换为」框留空
  • 点击「全部替换」,所有空格被清除后,字符串会自动转为数字格式

方法2:函数组合(保留原数据时用)

假设数据在A列,在B1单元格输入公式:

=--TEXTJOIN("",TRUE,MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))

输入完成后按Ctrl+Shift+Enter(旧版Excel需按此组合键,新版直接回车即可),再下拉填充公式到所有行。

  • 逻辑:MID逐个提取单元格内的字符,TEXTJOIN过滤掉空格并拼接成完整数字文本,--将文本强制转换为数字

方法3:Power Query(批量处理大量数据)

  • 选中数据区域,点击「数据」选项卡→「从表格/区域」(若提示创建表,勾选「我的表格有标题」后确认)
  • 在Power Query编辑器中选中目标列,点击「转换」选项卡→「替换值」
  • 查找内容填空格,替换为留空,点击确定
  • 点击「关闭并上载」,转换后的数字数据会导入到新工作表

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 08:32:34