Excel从杂乱的文本字符串中批量提取出数字数值存放在新的列中,本文通过Word支持正则表达式这一特性实现从杂乱无章的文本字符串中提取出数字,然后再回馈到Excel中。更多Excel问题,参考如下教程:0Excel长短不一的文本两端对齐,自动填充字符间距3Excel输入带分数上下格式分数4Excel从大到小从小到大递增递减升序降序排序
工具/原料
Excel从杂乱的文本中批量提取出数字
Excel从杂乱的文本中批量提取出数字
1
复制Excel中包含数字数值的杂乱文本。选中需要从中提取数字数值的杂乱文本所在的单元格范围,右键单击“复制”、或者Ctrl+C复制。
2
将数据粘贴到Word中。由于Word中具有处理正则表达式的能力,而Excel没有处理正则表达式的能力,所以我们需要将从Excel中复制来的数据粘贴到Word中。
3
打开“查找和替换”。在Word顶部菜单栏“开始”→“编辑”→“替换”,打开“查找和替换”对话框。
4
使用通配符替换非数字字符。在“查找和替换”对话框中,将查找内容设置为“[!0-9]”,然后点击左下方“更多”按钮,勾选“使用通配符”,最后点击“全部替换”。
5
将提取出的数字数值转移到Excel。Word中生成了从杂乱的文本中提取出的数字数值,将其转移到Excel表格即可。更多工作生活问题,参考如下教程:
注意事项
1
Excel不具有处理正则表达式的能力,而Word具有处理正则表达式的能力,所以我们借助Word的正则表达式从杂乱的文本中提取出数字数值
2
Excel从杂乱的文本中提取数字数值时,会将同一单元格不连续数字合成在一起,从而生成新的数字,可能会产生数字失真
上一篇:JS 字符串转数字