Excel情報局 用1%的Excel基礎搞定99%的職場工作 做一個有價值感的Excel公眾號 Excel是門手藝 玩轉(zhuǎn)需要勇氣 今天遇到了這樣的一個問題,感覺非常有趣且有價值,或許你在工作中經(jīng)常遇到但并沒有找到好的解決方法。 如下圖所示:例如下面表格B列:D列每一行都是數(shù)學上的文本計算表達式,想要在E列求出該行所有單元格的求和數(shù)。 如果我們直接在E5單元格用手動輸入的方式計算的話,效率非常低,且這種計算不屬于函數(shù)公式,不能下拉填充批量得到計算結果。如下圖所示,只能緩慢的得到第一個結果,后面的全是錯誤。 下面我們來介紹一下解決方法,用EVALUATE函數(shù)+TEXTJOIN函數(shù)嵌套使用來完成。 注意: 此函數(shù)對軟件版本有要求,須使用Excel2016Mondo版本、Excel2019版本,金山WPS2019版本、Office365版本。 在E5單元格輸入公式: =EVALUATE(TEXTJOIN("+",1,B5:D5)) 下拉填充公式即可完成。 公式淺析: TEXTJOIN(分隔符,TRUE,需要合并的字符串區(qū)域或列表) ①簡單來說它就是一個連接文本的函數(shù); ②通過分隔符的,連接所有符合條件的單元格內(nèi)容和區(qū)域。 參數(shù): ①第一參數(shù)分隔符代表我們可以任意設置任何符號來連接數(shù)據(jù); ②第二參數(shù)TRUE代表忽略空值,也就是不存在的值會自動忽略,等同于1; ③第三參數(shù)代表對應的數(shù)據(jù)區(qū)域。 公式分解效果圖: TEXTJOIN("+",1,B5:D5) 即可以將B5:D5區(qū)域中的文本算式用符號“+”連接起來。 WPS表格文件中有Evaluate函數(shù),可以直接使用,但是有的Office Excel中卻沒有此函數(shù)供直接使用,需要使用定義名稱來完成,定義名稱的方法以前的歷史文章講到過,這里就不在講解了。我們以WPS2019為例。 參考文章(點擊查看):Excel文本算式自動計算! EVALUATE(formula_text) 對以文字表示的一個公式或表達式求值,并返回結果。 公式分解效果圖: EVALUATE(TEXTJOIN("+",1,B5:D5)) 即可將連接好的文本算式,進行計算。 Excel學習視頻下載專區(qū): 請這樣在【Excel情報局】歷史文章中通過關鍵字進行模糊搜索 ①第1步:進入【Excel情報局】微信公眾號,點擊底部菜單“情報.xls” ②第2步:點擊“歷史文章”按鈕 ③第3步:頂部搜索框內(nèi)輸入你要搜索的關鍵字,比如“合并”,點擊確定,進行搜索。參照下面視頻操作: https://pan.baidu.com/s/11eE-oGEyHojXHoYSuDbBAA |
|