永发信息网

excel中提取数字并且进行计算 如123:124:353或者1234:12:355等

答案:5  悬赏:0  手机版
解决时间 2021-11-16 03:09
  • 提问者网友:爱了却不能说
  • 2021-11-15 13:18
excel中提取数字并且进行计算 如123:124:353或者1234:12:355等
最佳答案
  • 五星知识达人网友:污到你湿
  • 2021-11-15 14:55
可以呀。
如123:提取“12”
A1输入123:
B1输入=INT(LEFt(A1,2))回车,结果就可以用于计算了。

回答者: Stcxj - 府丞 十四级 2009-9-23 22:46

补充:
原来你是要这样的结果:
左=LEFt(A1,FIND(":",A1,1)-1)回车
中=MId(A1,FIND(":",A1,1)+1,FIND(":",A1,FIND(":",A1,1)+1)-FIND(":",A1,1)-1)回车
右=RIGHt(A1,(LEN(A1)-FIND(":",A1,FIND(":",A1,1)+1)))回车
你要怎么计算(+-*/)就看你的了。
全部回答
  • 1楼网友:woshuo
  • 2021-11-15 18:18
进行什么计算?
  • 2楼网友:枭雄戏美人
  • 2021-11-15 17:09
以“123:124:353”这组数据为例,比如这组数据在A1单元格,则在你想要显示结果的单元格中输入以下公式:

=LEFt(A1,SEARCH(":",A1,1)-1)+MId(A1,SEARCH(":",A1,1)+1,(((SEARCH(":",A1,SEARCH(":",A1,1)+1))-SEARCH(":",A1,1))-1))+RIGHt(A1,(LEN(A1)-SEARCH(":",A1,SEARCH(":",A1,1)+1)))

注意:公式中的冒号“:”要与数据中的一致。
  • 3楼网友:三千妖杀
  • 2021-11-15 16:11
用find函数找到:的位置。
用mid函数截取数字。
  • 4楼网友:忘川信使
  • 2021-11-15 15:36
find还有第三个参数,就是指定从哪里开始查找。

你这里没有说清楚到第要找哪个数字相加,我简单给你如何确定第二个冒号,因为冒号数量较少,所以公式可以写成:
假设数据在a1:

=find(":",a1,find(":",a1)+1)

你要截取哪个数字也不说清楚,没法给你写公式,只能告诉你,要用mid函数。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯