兩列數(shù)據(jù)在同一單元格,這種奇葩設(shè)置該如何求和?
?
作者:郅龍來源:部落窩教育發(fā)布時間:2021-11-12 18:01:22點擊:2622
編按:
在Excel圈子里混久了總是能見到各種奇葩問題,比如下面這個小伙伴就遇到了奇葩老板提出的奇葩要求。兩列數(shù)據(jù)在同一個單元格,請問該如何求和?下面就跟小編一起,來學習一下吧!
每個客戶的成本和金額明明是應該分開在兩個格子里記錄的,但這個老板不知道是哪來的習慣,非得合在一起,還說好對比。請問哪里好對比了?
最后還要求和,這下麻煩大了,所有的求和公式都沒法用。
好在這位同學知道有個功能叫分列,所以他每次都先分列,然后分別求和再合并起來。
但日子久了這也挺煩人的,于是小伙伴來求助了,能不能直接得到結(jié)果啊,實在是不想折騰了。
解決這個問題也不是很難,按照分列、求和、合并的思路就能搞定。
最終的公式為:=SUM(--LEFT(B2:B7,FIND("/",B2:B7)-1))&"/"&SUM(--MID(B2:B7,FIND("/",B2:B7)+1,9))
注意這是個數(shù)組公式,需要按著Ctrl、shift和回車鍵完成輸入,使用的時候按照實際的數(shù)據(jù)區(qū)域修改公式里的范圍就行。
但是對于愛學習的小伙伴來說,還想了解這個公式的原理,下面就來說道說道。
首先得把成本提取出來求和,也就是=SUM(--LEFT(B2:B7,FIND(“/”,B2:B7)-1))這部分。
關(guān)鍵是LEFT和FIND這個組合,FIND(“/”,B2)得到的是分隔符/在單元格中的位置。
例如7就表示/在b2這個單元格的第七個字,換句話說,把b2單元格最左邊的6個字提取出來就是成本了,所以公式為:=LEFT(B2,FIND("/",B2)-1)
LEFT函數(shù)的功能就是從單元格的最左邊提取出指定長度的內(nèi)容,FIND("/",B2)-1剛好就是需要提取的長度。
將公式中的B2單元格改成一個區(qū)域,得到的就是一組成本,這里要注意一點,LEFT、MID、RIGHT這幾個提取函數(shù)得到的都是文本型結(jié)果,如果要求和的話,需要轉(zhuǎn)換一下才行,一般是用減負運算來轉(zhuǎn)換,也就是在公式里使用“--”實現(xiàn)。
類似的,還需要把金額提取出來求和,這次要用到MID函數(shù),MID函數(shù)的功能是從單元格的第幾個字開始提取幾個字,公式為:=MID(B2,FIND("/",B2)+1,9)
還是用FIND函數(shù)來確定/的位置,從/后面的一個字開始,提取9個字。
注意這個地方的9,并不是說非要提取9個字,假如不夠9個字的話,那就有幾個算幾個。從示例的數(shù)據(jù)來看都是7個字,但是萬一出現(xiàn)超過7個字的數(shù)據(jù)怎么辦,用9的意思就是多預留一點空間,如果你覺得9不放心,那么用19、99都行。
公式=SUM(--MID(B2:B7,FIND("/",B2:B7)+1,9))實現(xiàn)的就是提取金額并求和。
最后把這兩部分求和的結(jié)果以及分隔符用&符號進行鏈接,就得到了老板所需要的。
通過這個例子,希望大家對LEFT+FIND和MID+FIND這兩個組合加深理解,同時對于公式中使用一個區(qū)域的這種用法也能有所了解,有時候使用數(shù)組公式也挺方便的。
本文配套的練習課件請加入QQ群:902294808下載。
做Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和《Excel極速貫通班》直播課全心為你!
掃下方二維碼關(guān)注公眾號,可隨時隨地學習Excel:
相關(guān)推薦:
將excel中的數(shù)據(jù)按照指定數(shù)量進行重復,非得用VBA才能實現(xiàn)嗎?
Power Query的數(shù)據(jù)替換技巧比Excel函數(shù)更萬能!
版權(quán)申明:
本文作者郅龍;同時部落窩教育享有專有使用權(quán)。若需轉(zhuǎn)載請聯(lián)系部落窩教育。
最熱教程
- 像綠皮火車一樣長像珠穆拉瑪峰一樣高的Excel表怎么操作才方便?
- Power Query實戰(zhàn):按指定次數(shù)遞增數(shù)據(jù)
- 2019年全網(wǎng)最全—excel提取身份證信息合集!(建議收藏)-下篇
- 明明沒有重復,Excel卻判定數(shù)據(jù)重復,這是怎么回事?
- 文本格式的求和,及求和中最容易出現(xiàn)的問題解疑
- 致命缺陷:不懂一維表!
- 函數(shù)組合思維,你有嗎?
- 學會這2個公式,整理考勤數(shù)據(jù)只要一分鐘
- 就算被說是拍馬屁也成,今天你應該這樣發(fā)Excel報表……
- 如何計算Excel單元格中的算式,四種求和方法請收好!