在日常的Excel数据处理工作中,我们常常会遇到这样的情况:文本中夹杂着数字,而我们需要把这些数字准确地提取出来。比如处理员工编号(其中包含字母和数字)中的纯数字部分,或者从产品规格描述(如 “尺寸12cm×8cm”)中提取数字信息等。
这时,借助特定的函数组合就能轻松实现。
假设我们有一个包含混合文本的表格,如下图所示,A列是原始的混合文本数据,我们要在B列提取其中的数字。在B2单元格输入公式 =CONCAT(IFERROR(--MID($A2,ROW($1:$99),1),""))
,可快速提取出整列混合文本中的数字。
公式拆解:
- 使用MID+ROW函数组合,将混合文本中的每一个字符都单独提取出来,
- 然后用两个负号进行运算,如果是数字就返回其本身,非数字返回错误值#VALUE!,
- IFERROR会将错误值转化为空,所以A2单元格中的数字被保留下来,其余全部被替换为空,
- 最后CONCAT函数将它们连接起来,即可完成对数字的提取。
掌握了这个方法,在处理包含混合文本的数据时,就能更加高效、准确地提取出所需的数字信息,大大提升Excel数据处理的效率。大家不妨在实际工作中尝试运用,让数据处理变得更加轻松。
评论 (0)