excel 一列中有字符和数字,如何只计算数字

比如B1一列中有DDD:123DDD:234DDD:12312DDD:123.123DDD:123.12DDD:234.556如何只计算DDD:后面的数字?有没有办法不单... 比如B1一列中有
DDD:123
DDD:234
DDD:12312
DDD:123.123

DDD:123.12

DDD:234.556

如何只计算DDD: 后面的数字?
有没有办法不单独列出来一列计算呢?我想得到的结果是
总和=DDD:xxxx.xx
展开
 我来答
sjz13jl
推荐于2016-05-28 · 知道合伙人教育行家
sjz13jl
知道合伙人教育行家
采纳数:8197 获赞数:127414

向TA提问 私信TA
展开全部

  先把数字从单元格内提取出来,再进行计算即可。

  如图,B1单元格输入“=MID(A1,MATCH(TRUE,ISNUMBER(1*MID(A1,ROW($1:$9),1)),0),COUNT(1*MID(A1,ROW($1:$9),1)))”,不要直接回车,按“Ctrl+Shift+Enter”得出B1结果。再利用填充柄竖简功能向下复制公式。握做得出一列数值,段纤衡再进行各种计算。

jnsbo
2012-09-21 · TA获得超过785个赞
知道小有建树答主
回答量:813
采纳率:0%
帮助的人:329万
展开全部
1、第一种方法:
在C1中输入
=RIGHT(B1,LEN(B1)-FIND(":",B1))
下拉至行尾肢闹
再用C列进行计算
2、第二种方法:
用自动分历和罩列,分隔符为":",进行分成两列棚轿在计算
追问
有没有办法不单独列出来一列计算呢?我想得到的结果是
总和=DDD:xxxx.xx
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kanwardhoo
2012-09-21 · TA获得超过1578个赞
知道大有可为答主
回答量:2137
采纳率:33%
帮助的人:995万
展开全部
假如这列的区域闹首中间没有空格,即假定是液含数b1~b10,没有空格。公式:
="DDD:"&sumproduct(--substitute(b1:b10,老陪"DDD:",))
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小小小黑狼
2012-09-21 · TA获得超过636个赞
知道小有建树答主
回答量:354
采纳率:0%
帮助的人:360万
展开全部
先把b列的数字求出来迹掘,c1输入洞拦
=mid(b1,find(":",b1)+1,len(b1)-find(":",b1))
或者
=right(b1,len(b1)-4)
往下拉
然后再对姿颤核c列计算
追问
有没有办法不单独列出来一列计算呢?我想得到的结果是
总和=DDD:xxxx.xx
追答
如果B列各个单元格文字和冒号都是4位,可以用下列数组公式:(CTRL+SHIFT+Enter同时按下)
{=SUM(1*RIGHT(B1:B6,LEN(B1:B6)-4))}
如果位数不统一,可以用下列数组公式计算:
{=SUM(1*MID(B1:B6,FIND(":",B1:B6)+1,LEN(B1:B6)-FIND(":",B1:B6)))}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式