Excel如何提取单元格数字部分?

来源:百度知道 编辑:UC知道 时间:2024/05/14 02:57:05
A B C D E
1。 规 格 单位 数量 整箱数 尾数数量
2。 200支/箱 支 50 0 50
问下各位高手,如何在D2跟E2处添加公式,只要输入数量(C2)即便自动得出整箱数跟尾数? 尾数挺好搞定我觉得, 但是整箱数 D2 ,问题一:如何取整数? 小数点后的数字全都去掉 问题二: A2中有数字和文字和符号,如何单单只提取数字来相除?
在线等答案啊~~ 快来帮忙啊

1

启动Excel 2010,本例以 Excel 2010为例进行讲解,其他版本的操作方法类似,只需要找到对应的菜单及功能键即可
2我们在需要处理的数据旁设置一列辅助列
3

先来处理数据在单元格左边的,在辅助列中输入如下图所示的函数“=LEFT(A2,2*LEN(A2)-LENB(A2))”,并应用到所有左边有数据的单元格
4
通过拖拽的方式进行拖拽应用
5

同样再进行数据在单元格右边情况的数据提取,在辅助列输入下图所示的函数“=RIGHT(A11,2*LEN(A11)-LENB(A11))”
6

同样通过拖拽的方式进行拖拽应用

分别在D2、E2单元格内分别输入以下公式:
=INT(C2/LEFT(A2,FIND(B2,A2)-1))
=MOD(C2,LEFT(A2,FIND(B2,A2)-1))
分别下拉复制D2、E2单元格即可。

一般可以对A列设置单元格格式,
选中A列,点右键,设置单元格格式,点自定义里的数字,在类型里,点0,然后改成0"支""/""箱"
此时你只要对单元格里填数字,就会显示支/箱的单位了.且可以直接参与运算

具体情况具体分析,数字的分布情况不同处理方法不同,上截图看下

如果A列的单位都是3个字符,那么:
D2=INT(C2/LEFT(A2,LEN(A2)-3))
E2=MOD(C2,LEFT(A2,LEN(A2)-3))
欢迎百度搜索“您可能正在到处寻找答案的Excel问题详解”。

1.D2=INT(C2)
2.=VALUE(LEFT(A1,LEN(A1)-3))

D2=INT(C2/LEFT(A2,LEN(A2)-3))
E2=IF(B2>VALUE(LEFT(A2,LEN(A2)-3)),(B2-LEFT(A2,LEN(A2)-3)*C2),B2)
下拉公式即可,希望能帮到你。