电子表格怎样从小写数值中提取各位数上的数字

比如A1单元格为32586.56,B1要在A1中提取万位数字3,C1提取千位数字2,D1提取百位数字。。。直至小数点后的第二位6。
前面已有一位朋友给出了“B1=MID($A1*100,COLUMN(A1),1)”的答案,但这个答案会出现一个问题,它是向左(即B1)开始靠齐的,不能向右(即H1,小数点后的分位)靠齐,这样,当A1中的数据最高为千位时,就出现了错位的现象,即千位对到了万位,而最后的分位却出现了空格。我需要的是向右靠齐,请各位大侠帮帮忙,谢谢!!!

最大是万的话B1=MID($A1/100000,COLUMN(C1),1)
向楼上致敬
如要去0的话,=TEXT(MID($A2/100000,COLUMN(C2),1),"0;;")
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-20
前面的回答思路不错!想知道一下你的数据最大是万位吗?假如是那样的话,你可以考虑“B1=MID($A1/10000,COLUMN(A1),1)”,只是其中有小数点的一列你可以不用考虑!
相似回答