Excel 主要是用来做计算的,文本记录不是它的主业 。
如果需要附有文字说明,应该将数字和分本分开存放 。万一收集来的表格不讲究,文本和数字全都混合在同一个单元格中,那就很头疼,必须要把数字拆分出来 。
遇到这种分离数字和文本的问题,从前我也给大家分享过一些解决方案,比如用公式:
- Excel – 快疯了,报表文字和数字无规律混合,怎么取出数字?
- Excel 如何拆分汉字和数字?
于是无所不能的 Power Query 粉墨登场:
- Excel 统计压岁钱?按逗号拆分单元格且纵向排列,分离中文和数字
案例:
下图 1 为某公司的报销明细表格,C 列中的数字和文字描述全都混合在同一个单元格内了,请将 C 列中的所有数字快速提取出来,效果如下图 2 所示 。


解决方案:
1. 将 C 列的列宽缩小至 1 个文本宽度

2. 选中 C 列 –> 选择菜单栏的“开始”–>“填充”–>“内容重排”

C 列中的所有文本都按每个字拆分到了不同的单元格中,而每一段连续出现的数字则拆分在了同一个单元格中 。

3. 适当拉大 C 列的列宽 –> 选中 C1 单元格 –> 选择菜单栏的“数据”–>“筛选”

4. 点击 C1 单元格旁边的筛选箭头 –> 勾选所有数字 –> 点击“确定”


【excel提取任意单元格的数值 excel怎么把数字单独提出来公式】 5. 选中筛选出来的数字区域 –> 按 Alt+;,仅选择可见单元格区域

6. 按 Ctrl+C、Ctrl+V,将所有数字复制粘贴到目标区域

7. 选中目标区域的所有数字 –> 按 Ctrl+H,在弹出“查找和替换”的对话框中按以下方式设置 –> 点击“全部替换”:
- 查找内容:输入“,”
- 替换为:留空

8. 在弹出的对话框中点击“确定”–> 关闭“查找和替换”对话框

所有数字后面的“,”都删除干净了,现在整列数字就只剩下干净的数字 。
但是大家可以发现,部分数字单元格的左上角有绿色的小箭头,这表明这些数字是文本格式,所以还需要将它们转换成数值 。

9. 选中整个数字区域 –> 点击左边的感叹号旁边的下拉箭头 –> 在弹出的菜单中选择“转换为数字”
推荐阅读
- excel把数字转为万元但是不带单位 excel元换算成万元的公式
- excel设置自动排序方法 excel怎么自动排序填充
- 2个小方法简单易学 excel如何查重复数据
- excel平方立方符号输入方法 excel平方怎么输入公式
- excel自动填充操作方法 excel自动填充怎么设置
- 公积金自己怎么提取
- 上海公积金一年可以提取几次
- 公积金多久可以提取
- excel表格多行变成多列 如何选中excel中多行多列快捷键
- Excel怎么对两列相乘求和 excel表格求乘积函数
