在日常的Excel数据处理工作中,我们常常会遇到这样的情况:文本中夹杂着数字,而我们需要把这些数字准确地提取出来。比如处理员工编号(其中包含字母和数字)中的纯数字部分,或者从产品规格描述(如 “尺寸12cm×8cm”)中提取数字信息等。

这时,借助特定的函数组合就能轻松实现。

假设我们有一个包含混合文本的表格,如下图所示,A列是原始的混合文本数据,我们要在B列提取其中的数字。在B2单元格输入公式 =CONCAT(IFERROR(--MID($A2,ROW($1:$99),1),"")),可快速提取出整列混合文本中的数字。

Excel中巧用函数提取混合文本中的数字-趣帮office教程网

公式拆解:

  • 使用MID+ROW函数组合,将混合文本中的每一个字符都单独提取出来,
  • 然后用两个负号进行运算,如果是数字就返回其本身,非数字返回错误值#VALUE!,
  • IFERROR会将错误值转化为空,所以A2单元格中的数字被保留下来,其余全部被替换为空,
  • 最后CONCAT函数将它们连接起来,即可完成对数字的提取。

掌握了这个方法,在处理包含混合文本的数据时,就能更加高效、准确地提取出所需的数字信息,大大提升Excel数据处理的效率。大家不妨在实际工作中尝试运用,让数据处理变得更加轻松。