Excel中怎样利用函数分别取一个数的万位,千位,百位,十位…十分位,百分位?比如我要取D21单元

Excel中怎样利用函数分别取一个数的万位,千位,百位,十位…十分位,百分位?比如我要取D21单元格中数的十分位,该怎么写函数?求Excel高手指教!

B2=MID(A2,LEN(A2)-7,1),

C2=MID(A2,LEN(A2)-6,1),

D2=MID(A2,LEN(A2)-5,1),

E2=MID(A2,LEN(A2)-4,1),

F2=MID(A2,LEN(A2)-3,1),

G2=MID(A2,LEN(A2)-1,1),

H2=MID(A2,LEN(A2),1),

然后选中B2:H2,向下复制。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-02-23

B2=RIGHT(INT($A2/10000*10^(COLUMN(A1)-1)))向下向右复制。

B2=RIGHT(INT(B$1/10000*10^(ROW(A1)-1)))向下向右复制。

追问

这里面函数怎么填?

追答

从万位开始输入=RIGHT(INT($A2/10000*10^(COLUMN(A1)-1))),向右复制。$A2就是结存金额的单元格。公式也可以简化=RIGHT(INT($A2/10000)),求万未除以10000,千位1000,百位100,十位10,个位0,十分位乘以10,百分位乘以100。只是不知道若是没有,比如123提取万位,怎么表示?

本回答被提问者采纳
第2个回答  2015-02-23
=left(a1,2),2代表取几个字符,可以自己设定的追问

要取的是第几位,不是几位

相似回答