1个回答
展开全部
对于A1中的数据CE UL 8000H,星250LM
或者:CE ULcc10000H2250lm
来说,该公式意味着:
SEARCH("lm",A1)------取得字符串lm在A1中的位置
SEARCH("lm",A1)-1-------取得你刚才所想提取的数字的结束位置
LEFT(A1,SEARCH("lm",A1)-1)-------取得lm之前的字符串CE UL 8000H,星250或CE ULcc10000H2250
RIGHT(LEFT(A1,SEARCH("lm",A1)-1),{1,2,3,4,5,6,7})-----将上一步取得的字符串用right函数取右1、2、3、4、5、6、7位,
-RIGHT(LEFT(A1,SEARCH("lm",A1)-1),{1,2,3,4,5,6,7})--------取出的字符串有的能参与-运算,能参与运算的则返回负值;有的不能参与-运算(取出的是文本的时候),此时,返回错误值
LOOKUP(,-RIGHT(LEFT(A1,SEARCH("lm",A1)-1),{1,2,3,4,5,6,7}))-----lookup的第一个参数:查找值被省略--------则默认为查找0值
lookup在上述-right()中得到的负值与错误值中查找数据0——lookup总是忽略错误值,lookup在找不到与查找目标0相等的数据时,总是返回最后一个接近查找目标的数据--------长度最长的数字(负数)
-LOOKUP(,-RIGHT(LEFT(A1,SEARCH("lm",A1)-1),{1,2,3,4,5,6,7}))将该负数转换为正值
或者:CE ULcc10000H2250lm
来说,该公式意味着:
SEARCH("lm",A1)------取得字符串lm在A1中的位置
SEARCH("lm",A1)-1-------取得你刚才所想提取的数字的结束位置
LEFT(A1,SEARCH("lm",A1)-1)-------取得lm之前的字符串CE UL 8000H,星250或CE ULcc10000H2250
RIGHT(LEFT(A1,SEARCH("lm",A1)-1),{1,2,3,4,5,6,7})-----将上一步取得的字符串用right函数取右1、2、3、4、5、6、7位,
-RIGHT(LEFT(A1,SEARCH("lm",A1)-1),{1,2,3,4,5,6,7})--------取出的字符串有的能参与-运算,能参与运算的则返回负值;有的不能参与-运算(取出的是文本的时候),此时,返回错误值
LOOKUP(,-RIGHT(LEFT(A1,SEARCH("lm",A1)-1),{1,2,3,4,5,6,7}))-----lookup的第一个参数:查找值被省略--------则默认为查找0值
lookup在上述-right()中得到的负值与错误值中查找数据0——lookup总是忽略错误值,lookup在找不到与查找目标0相等的数据时,总是返回最后一个接近查找目标的数据--------长度最长的数字(负数)
-LOOKUP(,-RIGHT(LEFT(A1,SEARCH("lm",A1)-1),{1,2,3,4,5,6,7}))将该负数转换为正值
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询