卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何列出excel函數(shù)的自動(dòng)計(jì)算公式?

網(wǎng)友解答: 要用Excel函數(shù)或公式求某列復(fù)雜算式*前數(shù)值的和難度很大,對于大部分Excel普通用戶來說要掌握非常難,如果需要實(shí)現(xiàn)自動(dòng)計(jì)算或一鍵刷新,一是可以用VBA寫自定義函數(shù),二是可

網(wǎng)友解答:

要用Excel函數(shù)或公式求某列復(fù)雜算式*前數(shù)值的和難度很大,對于大部分Excel普通用戶來說要掌握非常難,如果需要實(shí)現(xiàn)自動(dòng)計(jì)算或一鍵刷新,一是可以用VBA寫自定義函數(shù),二是可以使用Excel2016的新功能Power Query(Excel2010或Excel2013可到微軟官方下載相應(yīng)的插件)來完成。

其中寫VBA需要寫代碼,對很多Excel新手來說也會(huì)很困難,因此,個(gè)人推薦使用第二種方法——新功能Power Query,只要鼠標(biāo)點(diǎn)點(diǎn)點(diǎn)的簡單操作即可,并且可以在數(shù)據(jù)源更新的情況下一鍵刷新,實(shí)現(xiàn)步驟如下:

一、數(shù)據(jù)加載到Power Query二、復(fù)制一列用于拆分三、按分隔符(+)拆分列四、提取分隔符(*)前的文本五、更改提取出來的文本為整數(shù)六、分組合并計(jì)算七、將結(jié)果返回Excel,可以一鍵刷新

以上通過Excel的新功能Power Query簡單的鼠標(biāo)操作即完成了如題所需的星號前數(shù)據(jù)求和問題,而且關(guān)鍵的是這個(gè)結(jié)果是可以隨著源數(shù)據(jù)的更新而一鍵刷新的。


更多精彩內(nèi)容,敬請關(guān)注【Excel到PowerBI】私信我即可下載60+Excel函數(shù)、數(shù)據(jù)透視10篇及Power系列功能100+篇匯總訓(xùn)練材料我是大海,微軟認(rèn)證Excel專家,企業(yè)簽約Power BI顧問讓我們一起學(xué)習(xí),共同進(jìn)步!

網(wǎng)友解答:

我是@EXCEL880實(shí)例視頻網(wǎng)站長@歡迎關(guān)注我的酷米,每天分享Excel實(shí)戰(zhàn)技巧!私信回復(fù)77220即可得函數(shù)大全表格(500個(gè)函數(shù)+1000函數(shù)實(shí)例)


好吧,目前最短的答案來了!

=SUM(--IF(MID(A1,ROW($2:100),1)="*",RIGHT(SUBSTITUTE(LEFT(A1,ROW($1:99)),"+",REPT(" ",9)),9)))

另外一個(gè)群內(nèi)高手的簡短答案

這題有點(diǎn)麻煩,Excel用函數(shù)處理這種問題總是很累人,最好的辦法使用VBA自定義函數(shù),一個(gè)正則就好了,我實(shí)在不喜歡用函數(shù)解決這種問題(其實(shí)是我函數(shù)比較弱),不過我還是拼著老命寫了一個(gè),有點(diǎn)長,湊合用吧,注意輸入后,要CTRL+SHIFT+ENTER三鍵回車,適用于99個(gè)字符長度以內(nèi),

晚點(diǎn)我有更好的公式思路再來補(bǔ)充

=SUM(--IFERROR(MID("+"&A1,LARGE(IF(MID("+"&A1,ROW($1:$99),1)="+",ROW($1:$99),0),ROW($1:$99))+1,LARGE(IF(MID("+"&A1,ROW($1:$99),1)="*",ROW($1:$99),0),ROW($1:$99))-LARGE(IF(MID("+"&A1,ROW($1:$99),1)="+",ROW($1:$99),0),ROW($1:$99))-1),0))

下面介紹用VBA+正則表達(dá)式的解法 首先ALT+F11插入模塊,粘貼下面代碼

Function MYSUM(s)

Dim regex, temp, n

Set regex = CreateObject("VBScript.RegExp")

With regex

.Global = True

.Pattern = "*d++"

s = .Replace(s & "+", "+")

MYSUM = Evaluate(s & "0")

End With

Set regex = Nothing

End Function

然后在單元格中寫公式 =MYSUM(A1) 下拉即可

標(biāo)簽: