EXCEL中如何将字符串中的数字或字母取出?

2024-11-16 11:25:15
推荐回答(5个)
回答1:

  将字符串的数字或字母提取出来,分两种情况:

  一、字母在左、数字在右。(如图)

  提取数字的公式为  =LOOKUP(9^9,RIGHT(A2,ROW(1:9))*1)

  提取字母的公式为   =SUBSTITUTE(A1,B1,)

  二、字母在右、数字在左。(如图)

  提取数字的公式为  =LOOKUP(9^9,LEFT(A8,ROW(1:9))*1)

  提取字母的公式为   =SUBSTITUTE(A8,B8,)

回答2:

如果物料不多的法,可以用分列。

先将每个物料名(国产轴承座EM44122400)中英文间用空格隔开(国产轴承座 EM44122400),在这列右边插入一列,选取本列点数据>分列,选择分隔符号,点一步,将空格项选一下,点完成。

注意,部分要手工去除(如:(新型综合轮))

回答3:

本人,自己也遇到过.是这样处理的:

公式 =RIGHT(A1,LEN(A1)*2-LENB(A1))

其中A1 代表EXCEL里的单元格位子A1 你只要把例如:国产轴承座EM44122400。 ..放在A1 还有很多的就放A2 A3 A4 .....

写好后,在B1写入这个公式 =RIGHT(A1,LEN(A1)*2-LENB(A1))

然后就简单了,把B1中的. =RIGHT(A1,LEN(A1)*2-LENB(A1)) 单元格的右下角十心拉一下就..OK了..

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

原因是有个别的是特殊符号.我是手动修改的了,要不你看别人有没有更好的方法.

回答4:

{=MID(A1,MATCH(1,1/(MID(A1,ROW($1:$100),1)>="啊"),),LENB(A1)-LEN(A1))}
Ctrl+Shift+Enter实现数组公式

回答5:

你补充一下问题
1.型号的长度是否是固定的,在这个例子中是10个字符。
2.是国别和中文名称的字符长度是否固定,在你这个例子中,这两部分的长度为10个字符

前提是型号一定是在国别和中文名称的后面。

以上问题确定后,很好解决。