关于excel的取数问题,请教各位大虾

A1为012,我想后面三个B1,C1,D1分别为0,1,2,我用了mid,right函数都不行的,那个前面的0取不了啊,在个要怎么解决呢?请大虾赐教...

你选中A1.看看编辑栏是否是12.

如果是12,证明你的单元格是自定义格式000

所以取不了0,1,2


可以将单元格格式设置为常规。如果是12,可以用公式得到B,C,D列的值

B1:       =if(len(a1)<3,0,left(a1,1))

C1:      =IF(LEN(A1)<2,0,MID(A1,2,1))

d1:      =RIGTHT(A1,1)

追问

对啊,所以这个要怎么解决呢?

追答

已经给你写了新公式了
A1: =IF(LEN(A1)1,MID(A1,1,1)))
C1: =RIGHT(A1,1)

追问

嗯嗯,刚刚没看到,谢谢,已经解决了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-24
在A1中先输入英文状态下的'号,或将A1设置为文本,然后再输入012
然后在B1中输入 =MID($A1,COLUMN()-1,1)
右拉填充。本回答被提问者采纳
第2个回答  2013-03-24
A1单元格格式为文本,
B1=MID($A1,COLUMN(A1),1)
右拉
第3个回答  2013-03-24
=left(a1,1) 0
第4个回答  2013-03-24
B1=MID($A1,COLUMN(A1),1)
右拉
相似回答
大家正在搜