excel表中批量从后往前提取内容

excel表中批量从后往前提取内容
最新回答
微云淡月

2021-03-25 11:06:50

在Excel表中批量从后往前提取内容可以通过以下几种方法实现:

使用LEFT函数结合LEN函数
1. 公式原理
• LEN函数用于获取单元格内容的长度。
• LEFT函数用于从文本字符串的左边开始提取指定数量的字符。
• 例如要从字符串“ABCDE”中提取后3个字符,先通过LEN函数获取字符串长度为5,然后用5减去要提取的字符数3得到2,再用LEFT函数从左边开始提取2个字符,剩下的就是后3个字符。
2. 具体操作
• 假设数据在A列,要提取后3个字符到B列。
• 在B1单元格输入公式:=LEFT(A1,LEN(A1)-3)。
• 然后向下拖动填充柄,即可对A列所有数据进行批量提取。

使用MID函数
1. 公式原理
• MID函数用于从文本字符串中指定的起始位置开始提取指定长度的字符。
• 比如要从字符串“ABCDE”中提取后3个字符,需要确定起始位置和提取长度。
2. 具体操作
• 同样假设数据在A列,要提取后3个字符到B列。
• 在B1单元格输入公式:=MID(A1,LEN(A1)-2,3)。这里LEN(A1)-2确定了起始位置,3是要提取的字符长度。
• 再向下拖动填充柄完成批量提取。

使用RIGHT函数
1. 公式原理
• RIGHT函数直接从文本字符串的右边开始提取指定数量的字符。
2. 具体操作
• 假设数据在A列,要提取后3个字符到B列。
• 在B1单元格输入公式:=RIGHT(A1,3)。
• 接着向下拖动填充柄,就能批量提取后3个字符。