
Excel中可以利用mid函数单独提取一串数字的单元格中,第某位数字。
工具:Office2007
方法如下:
从B1中提取第一位数字:
输入公式如下:
就得到了第一位数字:
依次类推,只要将mid函数中的第二个参数,改成要提取的数字位数,就可以得到指定位数的数字:
注意事项:在mid前面加--是通过两次负数运算,将文本数字转换为数值数字。
比如万位可以用原数据除以10000取整再除以10取余及时万位的数,同理百位的原数据除以100取整然后除以10取余,在同理小数点后1位的原数据除以01取整然后再除以10取余。
至于公式,你没有行号列号和结果存放位置的截图,我写不出来,想要公式就上截图。
B2公式:=IF(A2>=10000,LEFT(RIGHT(TEXT(A2,"000"),8),1),"")
C2公式:=IF(A2>=1000,LEFT(RIGHT(TEXT(A2,"000"),7),1),"")
D2公式:=IF(A2>=100,LEFT(RIGHT(TEXT(A2,"000"),6),1),"")
E2公式:=IF(A2>=10,LEFT(RIGHT(TEXT(A2,"000"),5),1),"")
F2公式:=IF(A2>=1,LEFT(RIGHT(TEXT(A2,"000"),4),1),"")
G2公式:=IF(A210>=1,LEFT(RIGHT(TEXT(A210,"000"),4),1),"")
H2公式:=IF(A2100>=1,LEFT(RIGHT(TEXT(A2100,"000"),4),1),"")
然后往下拖就行了
原理就是先将左名的钱数转换成保留两位小数的文本(TEXT函数),然后判断钱数的大小,如果钱数小于一万,则万位的0不显示,小数部分考虑到会四舍五入,所以需要将其乘以10或100,然后截取个位。
以上就是关于excel怎么提取某位数字全部的内容,包括:excel怎么提取某位数字、EXCEL怎么取数值特定单位的值啊、渴求EXCEL 单元格数值提取个位,十位、百位、千位等数于不同的单元格中去,当单元格数值为小于百位为空白等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)