在数据处理的繁杂世界里,从各种文本中提取数字常常是个令人头疼的难题。数字所处位置不同,或是位数固定与否,有无分隔符号等情况,都给提取工作增添了不少挑战。别着急,今天就为大家系统梳理 Excel 中针对不同数字位置及特征的提取方法,让你面对复杂数据也能游刃有余。

一、数字在左侧且位数固定

当遇到数据呈现出高度规律,数字都在左侧且位数固定的情况时,处理起来相对轻松。例如,如图所示,所有数字均在左边且为 3 位数字。此时,只需在目标单元格(如 B2 单元格)中输入公式【=LEFT (A2,3)】。这里的 LEFT 函数堪称提取数字的得力助手,它的第一个参数 A2,表示要从中提取数字的源单元格;第二个参数 3,则明确指定了要提取的数字位数。通过这个简单公式,就能快速将 A 列中左侧固定 3 位的数字提取到 B 列。

数据分析师私藏!Excel数字提取妙招-趣帮office教程网

二、数字在左侧,位数不固定,但有明显的分隔符号

若数字在左侧,虽位数不固定,但存在明显的分隔符号,如 “-”,我们可以借助 FIND 函数与 LEFT 函数的组合来实现提取。首先,FIND 函数用于在文本中查找特定字符(这里是 “-”)的位置。然后,利用 LEFT 函数依据 FIND 函数确定的位置,提取出数字部分。在 B2 单元格中输入公式【=LEFT (A2,FIND ("-",A2,1)-1)】。公式中,FIND ("-",A2,1) 表示在 A2 单元格的文本中,从第 1 个字符开始查找 “-” 的位置,找到位置后减 1,就能确定数字的长度,LEFT 函数便依据这个长度从 A2 单元格提取出数字。

数据分析师私藏!Excel数字提取妙招-趣帮office教程网

三、数字在左,位数不固定且无分隔符号

面对数字在左侧,位数不固定且没有分隔符号的棘手情况,需要借助 LEN 和 LENB 函数来确定数字长度,进而用 LEFT 函数完成提取。在 B2 单元格输入公式【=LEFT (A2,LEN (A2)*2-LENB (A2))】。其中,LEN 函数返回文本字符串的字符数,LENB 函数返回文本字符串中用于代表字符的字节数。对于双字节字符(如汉字),LENB 函数计数为 2,LEN 函数计数为 1。通过【LEN (A2)*2-LENB (A2)】这个计算,能巧妙得出数字的长度,再由 LEFT 函数精准提取数字。

数据分析师私藏!Excel数字提取妙招-趣帮office教程网

四、数字在左侧,且有其他可能情况

当数字在左侧,还存在一些难以用常规方法界定的复杂情况时,可在 B2 单元格输入公式【=-LOOKUP (1,-LEFT (A2,ROW ($1:$9)))】。此公式利用 LOOKUP 函数在数组中查找值的特性,通过构建一个从 1 到 9 的行号数组(ROW ($1:$9)),结合 LEFT 函数逐步提取 A2 单元格左侧不同长度的文本,再利用负号转换,最终精准提取出数字。

数据分析师私藏!Excel数字提取妙招-趣帮office教程网

五、数字在右侧位数固定

若数字在文本右侧且位数固定,提取就变得简单许多。以右侧为 3 位数字为例,在 B2 单元格输入公式【=RIGHT (A2,3)】。RIGHT 函数与 LEFT 函数类似,只是它从文本右侧开始提取指定长度的字符,这里指定提取 3 位,便能准确获取右侧固定 3 位的数字。

数据分析师私藏!Excel数字提取妙招-趣帮office教程网

六、数字右侧位数不固定但有分隔符

当数字在右侧,位数不固定但有分隔符号时,可借助MID函数实现提取。在 B2 单元格输入公式【=MID (A2,FIND ("-",A2,1) +1,9)】。MID 函数用于从文本字符串中指定的起始位置提取指定长度的字符。公式中,FIND ("-",A2,1) 找到 “-” 的位置,加 1 确定数字起始位置,最后的参数 9 代表要提取的最大长度。需注意,此参数要根据实际提取数字的最大位数灵活修改,若提取数字最大位数是 10,就需将其改为 10 或更大数字。

数据分析师私藏!Excel数字提取妙招-趣帮office教程网

七、数字右侧位数不固定且没有分隔符

对于数字在右侧,位数不固定且无分隔符号的情况,在 B2 单元格输入公式【=RIGHT (A2,LEN (A2)*2-LENB (A2))】。与数字在左侧类似,通过 LEN 和 LENB 函数计算出数字长度,再由 RIGHT 函数从右侧提取数字。

数据分析师私藏!Excel数字提取妙招-趣帮office教程网

八、数字在右侧且有字母

当数字在右侧且夹杂字母时,在 B2 单元格输入公式【=-LOOKUP (1,-RIGHT (A2,ROW ($1:$9)))】。与数字在左侧且有其他情况类似,利用 LOOKUP 函数结合 RIGHT 函数,从右侧逐步提取不同长度文本,最终精准提取出数字。

数据分析师私藏!Excel数字提取妙招-趣帮office教程网

掌握了这些 Excel 数字提取方法,无论面对何种复杂的数据格式,都能迅速、准确地提取出所需数字,大大提升数据处理效率。赶紧在实际工作中运用起来,让数据处理变得轻松高效!