excel取字符串中的数字问题,网上的办法都不行,急!!

excel取字符串中的数字问题,网上的办法都不行,急!!
比如说字符串 00230
我要分别取出
第一位 0
第二位 0
第三位 2
第四位 3
第五位 0

该怎么办? 遇到第一位是0时left mid 函数就不行了
=MID(TEXT($A$1,"00000"),COLUMN(A1),1) 这个方法如果是5位的变量字符串怎么办? 怎么取第二位的“0”?

CONCATENATE(MID(A6,1,1)) 这个方法还是取不出第一位的0

=IF(ISTEXT(MID($A$1,LEN($A$1)-5+COLUMN(A1),1)),MID($A$1,LEN($A$1)-5+COLUMN(A1),1),0)这个方法还是不行,难道是我操作错了? 取出来的结果还不是第一位的

谢谢大家的回家!登途小子的方法解决了问题,只是公式要手动一个一个的修改,不过已非常感激了!

第1个回答  2009-11-06
选中A1:A5单元格,输入公式 =MID("00230",ROW(1:5),1) 按CTRL+SHIFT+ENTER 确定

或者在A1单元格输入公式 =MID("00230",ROW(1:1),1) 回车确定 ,下拉至A5单元格。

方括号的公式,右拉五个单元格就可以了,或者COLUMN(A1) 改成 ROW(1:1) 下拉五个单元格
第2个回答  2009-11-06
如果用LEFT或MID函数取不到数字前面的0,说明那不是字符串。
所以就应先转为字符串再取。
=MID(TEXT($A$1,"00000"),COLUMN(A1),1)
第3个回答  2009-11-06
=IF(ISTEXT(MID($A$1,LEN($A$1)-5+COLUMN(A1),1)),MID($A$1,LEN($A$1)-5+COLUMN(A1),1),0)
长了一点,但字符串中有字母(如十六进制),也可以顺序取出本回答被提问者采纳
第4个回答  2009-11-06
取第一位用,=left(A1,1)
第二位,=mid(a1,2,1)
第三位,=mid(a1,3,1)
依此类推
第5个回答  2009-11-06
CONCATENATE(MID(A6,1,1))
CONCATENATE(MID(A6,2,1))
CONCATENATE(MID(A6,3,1))
以此类推

excel取字符串中的数字问题,网上的办法都不行,急!!
选中A1:A5单元格,输入公式 =MID("00230",ROW(1:5),1) 按CTRL+SHIFT+ENTER 确定 或者在A1单元格输入公式 =MID("00230",ROW(1:1),1) 回车确定 ,下拉至A5单元格。方括号的公式,右拉五个单元格就可以了,或者COLUMN(A1) 改成 ROW(1:1) 下拉五个单元格 ...

excel取字符串中的数字问题,网上的办法都不行,急!!
=IF(ISTEXT(MID($A$1,LEN($A$1)-5+COLUMN(A1),1)),MID($A$1,LEN($A$1)-5+COLUMN(A1),1),0)长了一点,但字符串中有字母(如十六进制),也可以顺序取出

如何从一个Excel表里提取字符串中的数字?
一、下图表格数据,现在要把“共”与“,”之间的金额提取到B1单元格到B5单元格中。二、在这里要运用到MID函数以及LEFT函数,在B1单元格输入:=MID(A1,FIND("共",A1)+1,FIND(",",A1)-1-FIND("共",A1))。三、如下图所示的,MID是截取字符函数,里内的参数,第1个:A1,是要截取字符所在...

在excel中怎样提取字符串中中间的几位数字?
1. 打开Excel,并找到需要处理的单元格。2. 在目标单元格中输入`=MID`函数。3. 选择包含需要提取字符的文本字符串的单元格。4. 输入开始提取的位置。5. 输入需要提取的字符数。6. 完成函数输入后,按Enter键。此时,就可以提取指定位置的特定数量的字符了。四、示例说明 假设在A1单元格中有字符串...

Excel提取字符串中的数字
先不看答案,自已动手试一试。公式思路 先找到字符串文本中第1个数字出现的位置,然后取出从该位置起的全部数据。公式 数组公式如下:=1*MID(A1,MATCH(FALSE,ISERROR(1*MID(A1,ROW(1:10),1)),0),255)公式解析 首先,公式:MID(A1,ROW(1:10),1)将单元格A1中的数据转换成一个数组:{“E”;...

excel如何从字母数字字符串中提取数字
可以利用自定义函数,从字母数字字符串中,提取数字。软件版本:Office2007 方法如下:1.从A列字符串中提取数字:2.Alt+F11,在右侧空白处点击右键,插入模块:3.在模块中输入代码如下:4.返回Excel,利用自定义的“取数字”函数,就可以得到结果:

excel如何提取字符串中的数字
Excel中提取字符串的常见形式有以下三种:第一,从原有文本中截取一部分用于形成新的文本;第二,文本和数字分离;第三,提取文本中的数字。提取字符串的常用函数有left(rihgt)、mid、substitute等等。LEFT函数是从左向右提取,RIGHT函数是从右向左提取,MID函数也是从左向右提取,但不一定是从第一个字符起...

如何在excel中提取字符串中的数字
01、B2:B18单元格内数据只包含一个*字符,而且*字符前面的数字个数是不一样的,有些是3位数,有些是4位数,有些是5位数。这种情况,我们需要用到LEFT函数和FIND函数。02、选中C2:C18这区域的单元格;接着,在编辑栏中输入公式:=LEFT(B2,FIND("*",B2)-1),输入公式后,我们再同时按下键盘的...

怎么在excel中提取字符串后面的数字?
1. 假设你的数据在A列,你可以在B1单元格输入公式来实现这个任务。使用MID和LEFT函数组合,公式可以写为:=MID(A1,FIND("共",A1)+1,FIND(",",A1)-1-FIND("共",A1))。2. MID函数的作用是截取字符串,其参数设置如下:第一个参数是A1,即需要截取的单元格;第二个参数是FIND("共",A1)+...

excel用自定义函数提取单元格内字符串中的数字
如果Excel单元格中包含一个混合文本和数字的字符串,要提取其中的数字,通常可以用下面的公式,例如字符串“隆平高科000998”在A1单元格中,在B1中输入数组公式:=MID(A1,MATCH(1,–ISNUMBER(–MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)),0),COUNT(–MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1...

相似回答
大家正在搜