當前位置:首頁 > 科技 > 正文

一個單元格中有三個數,這怎麼求和!

送人玫瑰,手有餘香,請将文章分享給更多朋友

動手操作是熟練掌握EXCEL的最快捷途徑!

一個單元格中有3個數字,怎麼樣求和啊?大家不要笑,我還真的在工作中見到過這種情況。怎麼樣求和?用計算器一個一個按呗!

說實話,這樣不規範的數據錄入就應該讓他去一個一個地按!但是在EXCEL中,我們還是有辦法來解決這樣的問題的。請看下面的例子。

我們要在B列中計算出求和的結果來。怎麼辦?思考十秒鐘......

01

EVALUATE函數法

使用EVALUATE函數可以輕松解決這一類的問題。EVALUATE函數是一個宏表函數,不能直接在單元格中輸入。需要借助名稱的方式來進行計算。

利用SUBSTITUTE函數将A列中的“/”都替換為“+”,外側在套一個EVALUATE函數。

02

經典函數法

在函數圈,也有一組經典的函數組合可以處理這類問題。

在單元格B2中輸入公式“=SUM(--TRIM(MID(SUBSTITUTE(A2,"/",REPT(" ",99)),COLUMN(A:C)*99-98,99)))”,三鍵回車并向下拖曳即可。

思路:

SUBSTITUTE(A2,"/",REPT(" ",99))部分,用長度為99的空格來替代“/”。REPT是将字符按給定的長度重複的函數

利用MID函數從第1位、第100位和第199位開始,提取長度為99的字符串

利用TRIM函數去除多餘的空格,并減負運算,将文本型數值轉換為數值型數值

SUM函數求和

對于這個經典的函數組合,大家可以參看帖子總結篇--SUBSTITUTE函數實用終極帖。

好了朋友們,今天和大家分享的内容就是這些了!喜歡我的文章請分享、轉發、點贊和收藏吧!如有任何問題可以随時私信我哦!

-END-

長按下方二維碼關注EXCEL應用之家

面對EXCEL操作問題時不再迷茫無助

我就知道你“在看”

推薦閱讀

如何用公式将多列内容合并為一列

如何提取多個交貨日期中的最後一個日期?

基礎篇--如何快速填充所有空白單元格

在上萬條數據中根據摘要查找項目名稱,說實話,我有些頭大!

拿到快遞運價表,别再傻傻地手動計算啦!

你可能想看:

有話要說...

取消
掃碼支持 支付碼