excel如何提取想要的数据
比如说CISCC3560-117口,还有hnfd_S6528-125型号,如何提取17或25这样的数据?能用一个公式解决吗?最好能把前面的CISCC3560-1,或者hn...
比如说CISC C3560-1 17口,还有hnfd_S6528-1 25型号,如何提取17或25这样的数据?能用一个公式解决吗?
最好能把前面的CISC C3560-1,或者hnfd_S6528-1这两个数据也能提取出来,用一个公式能解决吗? 展开
最好能把前面的CISC C3560-1,或者hnfd_S6528-1这两个数据也能提取出来,用一个公式能解决吗? 展开
4个回答
展开全部
假如A列为原数据,
B1
=TRIM(LEFT(SUBSTITUTE(A1," ",REPT(" ",99),LEN(A1)-LEN(SUBSTITUTE(A1," ",""))),99))
C1
=SUBSTITUTE(A1,C1&" ","")
下拉
C列如果只取数字,C1可用公式:
=-LOOKUP(,-LEFT(SUBSTITUTE(A1,C1&" ",""),ROW($1:$15)))
(公式以最后一个空格为分隔位置)
B1
=TRIM(LEFT(SUBSTITUTE(A1," ",REPT(" ",99),LEN(A1)-LEN(SUBSTITUTE(A1," ",""))),99))
C1
=SUBSTITUTE(A1,C1&" ","")
下拉
C列如果只取数字,C1可用公式:
=-LOOKUP(,-LEFT(SUBSTITUTE(A1,C1&" ",""),ROW($1:$15)))
(公式以最后一个空格为分隔位置)
追问
第一个公式对了,完全正确,第二个公式好像不对啊?请指教
追答
第二个公式是在第一个公式的基础上使用的。第二个公式的C1改为B1就行了。
展开全部
有个right函数
=RIGHT(text,num_chars)
参数定义: Num_chars参数必须大于或等于0,如果忽略,则默认其为1;如果num_chars参数大于文本长度,则函数返回整个文本
要点: 从一个文本字符串的最后一个字符开始,截取指定数目的字符
应用实例: 假定A1单元格有字符串CISC C3560-1 17,我们在A2输入公式:=RIGHT(A1,2),确认后即显示出“17”的字符
同理LEFT(text,num_chars)函数
要点: 此函数名的英文意思为“左”,即从左边截取,Excel很多函数都取其英文的意思
应用实例: 假定A1单元格中保存了“hnfd_S6528-1 25”的字符串,我们在A2单元格中输入公式:=LEFT(A1,12),确认后即显示出“hnfd_S6528-1”的字符
=RIGHT(text,num_chars)
参数定义: Num_chars参数必须大于或等于0,如果忽略,则默认其为1;如果num_chars参数大于文本长度,则函数返回整个文本
要点: 从一个文本字符串的最后一个字符开始,截取指定数目的字符
应用实例: 假定A1单元格有字符串CISC C3560-1 17,我们在A2输入公式:=RIGHT(A1,2),确认后即显示出“17”的字符
同理LEFT(text,num_chars)函数
要点: 此函数名的英文意思为“左”,即从左边截取,Excel很多函数都取其英文的意思
应用实例: 假定A1单元格中保存了“hnfd_S6528-1 25”的字符串,我们在A2单元格中输入公式:=LEFT(A1,12),确认后即显示出“hnfd_S6528-1”的字符
更多追问追答
追问
我是新手啊!!表达不是很清楚,要不这样子说吧:这个数列中有“CISC C3560-1 17口”“hnfd_S6528-1 25型号”还有“CISC C3560-15 7口”,“hnfd_S6528-15 5型号”这些数据,他们在同一个数列中。我想提取“CISC C3560-1”,“hnfd_S6528-1 ”,“CISC C3560-15”,“hnfd_S6528-15 ”把他们放在另外个新的数列中,“17”,"25","7","5"这些放在另外一个新的数列中,不知道这样说明白吗?
追答
你把表给我算了
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设数据在A1。看你的规律是:字母数字 +(空格)+ 数字 +(空格)+ 汉字
=LEFT(A1,2*LEN(A1)-LENB(A1)) 可以提取除汉字以外的文本。要求汉字在右侧
将公式得到的数据。复制。选择性粘贴为数值,再对数据进行分列。分隔符是空格。
=LEFT(A1,2*LEN(A1)-LENB(A1)) 可以提取除汉字以外的文本。要求汉字在右侧
将公式得到的数据。复制。选择性粘贴为数值,再对数据进行分列。分隔符是空格。
追问
我知道可以分列数据,可是这样用起来太麻烦了
要不这样子说吧:这个数列中有“CISC C3560-1 17口”“hnfd_S6528-1 25型号”还有“CISC C3560-15 7口”,“hnfd_S6528-15 5型号”这些数据,他们在同一个数列中。我想提取“CISC C3560-1”,“hnfd_S6528-1 ”,“CISC C3560-15”,“hnfd_S6528-15 ”把他们放在另外个新的数列中,“17”,"25","7","5"这些放在另外一个新的数列中,不知道这样说明白吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
两个数据看不出什么规律,你得多几个或者讲明白提取的规律。
追问
要不这样子说吧:这个数列中有“CISC C3560-1 17口”“hnfd_S6528-1 25型号”还有“CISC C3560-15 7口”,“hnfd_S6528-15 5型号”这些数据,他们在同一个数列中。我想提取“CISC C3560-1”,“hnfd_S6528-1 ”,“CISC C3560-15”,“hnfd_S6528-15 ”把他们放在另外个新的数列中,“17”,"25","7","5"这些放在另外一个新的数列中,不知道这样说明白吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询