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

    如圖,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多名優秀講師-省時省力省錢
    講師網常年法律顧問:浙江麥迪律師事務所 梁俊景律師 李小平律師

    主站蜘蛛池模板: 欧美激情国产精品视频一区二区 | 一区三区三区不卡| 一区二区免费电影| 伊人久久大香线蕉AV一区二区| 国产精品一区二区三区免费| 精品爆乳一区二区三区无码av| 国产一区二区三区在线影院 | 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 中文字幕无线码一区2020青青| 国产在线精品一区二区三区直播| 国产成人一区二区三区精品久久| 3d动漫精品啪啪一区二区中文| 国偷自产av一区二区三区| 日本一区二区三区在线网| 在线精品日韩一区二区三区| 亚洲日韩国产欧美一区二区三区| 亚洲美女视频一区| 亚洲成AV人片一区二区| 久久久久久免费一区二区三区| 一区二区三区免费在线观看| 欧洲精品码一区二区三区免费看 | 秋霞午夜一区二区| 国产午夜精品一区二区三区| 日韩精品人妻一区二区中文八零| 爆乳熟妇一区二区三区霸乳 | 精品无码国产AV一区二区三区 | 国产精品免费大片一区二区| 日韩精品无码人妻一区二区三区| 在线不卡一区二区三区日韩| 日韩一区二区三区射精| 濑亚美莉在线视频一区| 日韩免费无码一区二区视频| 国产一区二区三区免费在线观看| 日本高清一区二区三区| 免费看AV毛片一区二区三区| 无码一区二区三区亚洲人妻| 国产传媒一区二区三区呀| 亚洲Aⅴ无码一区二区二三区软件 亚洲AⅤ视频一区二区三区 | 国产成人久久一区二区不卡三区| 国产怡春院无码一区二区| 日韩免费一区二区三区|