以下是对在不同情况下从文本中提取左侧或右侧数字的方法详细说明:

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

操作方法:在 B2 单元格中输入公式【=LEFT (A2,3)】。

LEFT 函数第一个参数是要提取数字的单元格 A2,第二个参数是要提取的位数 3。

适用场景:当数字都在文本的左侧且位数固定时,这个方法非常有效。可以快速准确地提取出所需的数字部分。

excel中在不同情况下从文本中提取左侧或右侧数字的方法-趣帮office教程网

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

输入公式【=LEFT (A2,FIND ("-",A2,1)-1)】。

先用 FIND 函数寻找分隔符号 “-” 在文本中的位置,FIND ("-",A2,1) 表示从文本 A2 的第一个字符开始查找 “-” 的位置。然后减去 1,得到数字的长度。最后用 LEFT 函数提取出数字部分。

适用场景:适用于数字在左侧且有明显分隔符号的情况,可以根据分隔符号的位置确定数字的长度,从而提取数字。

excel中在不同情况下从文本中提取左侧或右侧数字的方法-趣帮office教程网

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

公式【=LEFT (A2,LEN (A2)*2-LENB (A2))】。

使用 LEN 和 LENB 函数来确定数字的长度。LEN 函数计算文本的字符数,LENB 函数计算文本的字节数。对于汉字,LENB 函数返回的字节数是 LEN 函数返回的字符数的两倍。通过两者的差值可以确定数字的长度,然后用 LEFT 函数提取数字。

适用场景:当数字在左侧,位数不固定且没有分隔符号时,可以使用这个方法提取数字。

excel中在不同情况下从文本中提取左侧或右侧数字的方法-趣帮office教程网

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

输入公式【=-LOOKUP (1,-LEFT (A2,ROW ($1:$9)))】。

适用场景:适用于数字在左侧且情况比较复杂,前面几种方法无法满足需求时。这个公式可以根据具体情况灵活提取数字。

excel中在不同情况下从文本中提取左侧或右侧数字的方法-趣帮office教程网

五、数字在右侧位数固定操作方法

公式【=RIGHT (A2,3)】。

RIGHT 函数第一个参数是要提取数字的单元格 A2,第二个参数是要提取的位数 3。

适用场景:当数字在文本的右侧且位数固定时,可以使用这个方法快速提取数字。

excel中在不同情况下从文本中提取左侧或右侧数字的方法-趣帮office教程网

六、数字右侧位数不固定但有分隔符操作方法

公式【=MID (A2,FIND ("-",A2,1) 1,9)】。

先用 FIND 函数找到分隔符号 “-” 的位置,然后从该位置加 1 的位置开始提取数字。最后一个参数 9 需要根据数字的最大位数进行修改,如果提取的数字最大位数是 10,就需要写成 10 或者大于 10 的数字。

适用场景:适用于数字在右侧且有分隔符号,位数不固定的情况。

excel中在不同情况下从文本中提取左侧或右侧数字的方法-趣帮office教程网

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

公式【=RIGHT (A2,LEN (A2)*2-LENB (A2))】。

适用场景:与数字在左侧且无分隔符号的情况类似,通过计算字符数和字节数的差值确定数字的长度,然后用 RIGHT 函数从右侧提取数字。

excel中在不同情况下从文本中提取左侧或右侧数字的方法-趣帮office教程网

八、数字在右侧且有字母操作方法

公式【=-LOOKUP (1,-RIGHT (A2,ROW ($1:$9)))】。

适用场景:当数字在右侧且文本中还包含字母等其他字符时,可以使用这个公式提取数字。

excel中在不同情况下从文本中提取左侧或右侧数字的方法-趣帮office教程网

总结:根据不同的文本情况,可以选择合适的公式来提取左侧或右侧的数字。这些方法在数据处理和分析中非常实用,可以提高工作效率。