位置 :  主页 > 新闻动态 >
咨询:4000-288-501

Excel-找出多个字串中的数字计算总和(SUMPRODUCT,MID)

在 Excel 的一个资料表中,每一个贮存格的内容是由字串和数字组成(参考下图),有网友问到想要掏出所有的字串来计较总和,该若何处置呢?

假定我们不利用辅助栏位来操练若何在一个贮存格中利用公式直接计较总和。

(1) 所有贮存格不含空缺贮存格

不雅察上图,此中每一个贮存格有配合的字串「Windows」。

贮存格A15:=SUMPRODUCT(MID(A2:A12,8,999)*1)

MID(A2:A12,8,999):掏出贮存格A2:A12中的内容,由第8个字取999个字。此中,由于「Windows」占了7个字,所以由第8个字取。而参数999,是指取一个很年夜的数,由于每一个贮存格中的数字位元数不固定。

MID(A2:A12,8,999)*1:由于 MID 函数传回数字实际上是文字型式,「*1」的运算目标是为了将文字转换为数字。

最后利用 SUMPRODUCT 函数操纵「乘积和」的概念将每一个贮存格中的每一个数字予以相加。


(2) 贮存格中部门含有空缺贮存格

由于在贮存格C2:C12範围中有一个空缺的贮存格,若是利用(1)方式的公式将会发生毛病讯息,所以要点窜公式。

贮存格C15:=SUMPRODUCT(MID(C2:C12&"00000000",8,999)/100000000)

MID(C2:C12&"00000000",8,999):为了避开由于空缺贮存格酿成的 MID 函数传回毛病讯息,所以将每一个贮存格中的内容右边串接「00000000」(8个0),相当于乘以100000000。颠末 MID 函数处置后,空缺贮存格会传回「0」。

MID(C2:C12&"00000000",8,999)/100000000:再将获得的数字除以「100000000」,便可还原为本来的数字。

最后利用 SUMPRODUCT 函数操纵「乘积和」的概念将每一个贮存格中的每一个数字予以相加。

创作者先容 vincent 北京拓展公司

学不完.教不断.用不尽

  • 全站分类:不设分类
  • 小我分类:课本资料
  • 此分类上一篇: Excel-手动计较十六进制数转十进制数(OFFSET,MATCH,N,MID,ROW)
  • 此分类下一篇: Excel-按照等第评选前进与否(MATCH,CHOOSE)
  • 上一篇: Excel-手动计较十六进制数转十进制数(OFFSET,MATCH,N,MID,ROW)
  • 下一篇: Excel-按照等第评选前进与否(MATCH,CHOOSE)
汗青上的今天
  • 2012: Excel-鉴定成就等第(MATCH+CHOOSE)
  • 2012: 古老的磁碟片
  • 2011: Word和OneNote的Microsoft Mathematics 增益集
  • 2010: 在Word中交换字元与Unicode代码
  • 2010: 希腊字母表
  • 2010: 海地年夜地动后Google Earth影象
  • 2010: Excel-埋没部门文字
  • 2010: Excel-製作ASCII码对比表
  • 2010: Excel-年夜写和小写字元转换
  • 2010: Excel-半型和全型字元转换
▲top