- UID
- 30978
- 帖子
- 3505
- 积分
- 26173
- 阅读权限
- 80
- 注册时间
- 2006-10-7
- 最后登录
- 2015-3-30
- 在线时间
- 5586 小时
|
例子:
A1:数量10单价200
A2:数量150单价18
A3:数量187单价2000
要求在B列计算出金额
数量10单价200
目的是要找出10与200,并相乘就是要的结果。
MID(A1,3,FIND("单",A1)-3)*RIGHT(A1,LEN(A1)-FIND("价",A1))
分两步进行:
1.找出数量
MID(A1,3,FIND("单",A1)-3)
用MID提取函数,在A1单元格中从第3位开始,提取的长度用FIND计算,FIND("单",A1)意思是查找"单"在第几位,-3 是减去(数量和单)3个字符,结果是5-3就得到了剩下两位就是数量10。
2.找出单价
RIGHT(A1,LEN(A1)-FIND("价",A1)
RIGHT 是从后提取的函数,根据数据的特征,单价都是在单元格最后几位,
LEN(A1) 是计算A1单元格有多少字符,FIND("价",A1) 是查找"价"在第几位,LEN(A1)-FIND("价",A1) 得到的就是最后的单价200。 |
|