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

    如圖,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號 杭州講師網絡科技有限公司
    講師網 www.transparencyisgood.com 直接對接10000多名優秀講師-省時省力省錢
    講師網常年法律顧問:浙江麥迪律師事務所 梁俊景律師 李小平律師

    主站蜘蛛池模板: 亚洲av午夜福利精品一区| 国产一区在线视频观看| 久久一区不卡中文字幕| 曰韩人妻无码一区二区三区综合部| 成人区人妻精品一区二区不卡| 国产成人无码一区二区三区| 日本一区二区三区在线观看视频| 国产精品第一区揄拍| 亚洲av鲁丝一区二区三区 | 久久综合亚洲色一区二区三区| 人妻无码一区二区三区四区| 中文字幕日韩欧美一区二区三区| 日韩免费观看一区| 一区二区三区在线免费观看视频| 国产精品久久久久久麻豆一区| 精品一区二区三区在线成人| 无码人妻久久一区二区三区| 精品一区二区三区高清免费观看| 一区二区精品久久| 国产精品男男视频一区二区三区| 武侠古典一区二区三区中文| 亚洲AV无码一区二区三区牛牛| 无码精品国产一区二区三区免费| 亚洲AV综合色区无码一区爱AV| 无码国产精品一区二区免费模式 | 久久青草精品一区二区三区| 国产波霸爆乳一区二区| 精品一区二区久久| 制服丝袜一区在线| 国产精品久久无码一区二区三区网 | 亚洲香蕉久久一区二区三区四区 | 亚洲日韩一区二区三区| 精品日韩亚洲AV无码一区二区三区| 久久精品国产一区| 国产成人精品久久一区二区三区| 91秒拍国产福利一区| av一区二区三区人妻少妇| 国产精品伦子一区二区三区| 精品一区二区三区视频在线观看| 国产成人精品亚洲一区| 不卡一区二区在线|