今天教大家如何从有文本和数字的单元格中提取出所有数字。用这个方法,也可以反过来提取所有文本。

案例:

将下图 1 的数据表中的数字都提取出来:

  • 如果是连续数字,就放置同一个单元格中;
  • 如果数字不连续,则放到下一行;
  • 提取后的排序需要与原来的数据表一致

效果如下图 2 所示。

excel中如何从有文本和数字混合的单元格中提取出所有数字-趣帮office教程网

excel中如何从有文本和数字混合的单元格中提取出所有数字-趣帮office教程网

解决方案:

1. 将单元格的宽度缩小,小到仅能容纳一个字符。

excel中如何从有文本和数字混合的单元格中提取出所有数字-趣帮office教程网

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

excel中如何从有文本和数字混合的单元格中提取出所有数字-趣帮office教程网

仅此一招,文本和连续的数字都已经按行拆分开来了,是不是超级简单?

excel中如何从有文本和数字混合的单元格中提取出所有数字-趣帮office教程网

3. 在 B 列设置辅助列,设置递增的数值序列。

excel中如何从有文本和数字混合的单元格中提取出所有数字-趣帮office教程网

4. 选中 A 列的任意单元格 --> 选择菜单栏的“数据”-->“升序”

excel中如何从有文本和数字混合的单元格中提取出所有数字-趣帮office教程网

excel中如何从有文本和数字混合的单元格中提取出所有数字-趣帮office教程网

5. 删除 A 列中所有的文本行。

excel中如何从有文本和数字混合的单元格中提取出所有数字-趣帮office教程网

6. 选中 B 列的任意单元格 --> 将其按升序排序

excel中如何从有文本和数字混合的单元格中提取出所有数字-趣帮office教程网

excel中如何从有文本和数字混合的单元格中提取出所有数字-趣帮office教程网

7. 删除辅助列,就是所需结果。

excel中如何从有文本和数字混合的单元格中提取出所有数字-趣帮office教程网