王德寶,王德寶講師,王德寶聯系方式,王德寶培訓師-【中華講師網】
    48
    鮮花排名
    0
    鮮花數量
    掃一掃加我微信
    王德寶:如何計算Excel一個單元格內多行數字之和
    2016-01-20 36806

    如圖,A1單元格有多行數字(用Alt+Enter換行),如何求這些數的和呢?

    點擊查看原圖

    請看B2的公式:

    =SUMPRODUCT(--(0&TRIM(MID(SUBSTITUTE(A1,CHAR(10),REPT(" ",50)),ROW($1:$20)*50-49,50))))

    套用此公式時,只需要把公式中的A1換成你要求和的那個單元格即可,比如B1。

     

    公式說明:

    1.作用:對一個單元內多行數值求和。

    2.實現方式 :通過拆分換行符,構建數組,再求和。

    3.詳細解釋:

    *CHAR(10)是原單元格中用Alt+Enter產生的換行符號;

    *REPT(" ",50)是產生50個空格;

    *SUBSTITUTE是將某個單元格中的 舊字符 替換成新字符,因此:SUBSTITUTE(A1,CHAR(10),REPT(" ",50))這一步是把強制換行符號替換為50個空格;為什么是50個而不是5個呢?這是因為為了下一步利用MID函數對這個長字符進行分段截取(每組50個字符),如果你替換成的空格少了--比如5位--可是截取了10位,可能會導致一些大的數值(比如一個11位的數)就會被截斷,無法得出正確的結果。所以這里要替換得位數大一點。當然也不需要50這么大,15位就可以了。

    *接下來的MID函數是截取一段字符中的一部分,此公式是分別截取1-50位,51-100,等;

    *用TRIM函數去一下兩邊的空格(因為MID截取出來的字符肯定是帶有空格的);前面再加上個0目的是萬一拆分出的內容為空的情況下,不會在“--”(這個運算下面解釋)時報錯(空值轉化成數字會報錯,而數字前加0,在轉化成數字時,會自動將0去掉);

    *-- 是對字串轉化成數字。先變負數,再負一下就變回來了。如果字串本身就不是數字,那就轉不過去了~

    *最后再用SUMPRODUCT 就是對上述的分離出的數組進行求和,得到最終結果。

    全部評論 (0)

    Copyright©2008-2025 版權所有 浙ICP備06026258號-1 浙公網安備 33010802003509號 杭州講師網絡科技有限公司
    講師網 m.transparencyisgood.com 直接對接10000多名優秀講師-省時省力省錢
    講師網常年法律顧問:浙江麥迪律師事務所 梁俊景律師 李小平律師

    主站蜘蛛池模板: 久久一区二区三区免费| 四虎成人精品一区二区免费网站| 99精品国产一区二区三区| 成人毛片无码一区二区| 亚洲熟妇无码一区二区三区| 日本一区二区在线播放| 精品国产日韩亚洲一区在线 | 国产美女露脸口爆吞精一区二区| 在线播放偷拍一区精品| 中文字幕一区二区视频| 杨幂AV污网站在线一区二区| 国产一区视频在线| 黑人一区二区三区中文字幕| 国产精品久久一区二区三区| 中文字幕在线播放一区| 加勒比精品久久一区二区三区| 国产免费无码一区二区| 国产成人综合精品一区| 国产精品熟女视频一区二区| 亚洲第一区二区快射影院| 一区二区免费视频| 亚洲AV日韩AV天堂一区二区三区 | 人妻无码一区二区三区AV| 国产福利91精品一区二区| 精品乱码一区二区三区在线| 国产高清精品一区| 亚洲码欧美码一区二区三区| 国产精品久久久久一区二区三区| 国产成人一区二区三区高清 | 亚洲欧洲一区二区| 在线观看视频一区二区| 国产一区二区三区乱码| 一区二区三区免费在线视频 | 怡红院美国分院一区二区| 国产精品福利一区二区久久| 精品无人区一区二区三区在线| 无码人妻AⅤ一区二区三区| 精品一区二区久久久久久久网站| 亚洲乱码国产一区三区| 熟女大屁股白浆一区二区| 国产一区二区三区免费观看在线 |