昨天趙老師在星球群裡問了大家這樣一個問題(來自百度的求助):
如何對H列中有換行數據的單元格進行求和?
我們不提倡這樣的表格製作習慣,儘量不要通過換行來記錄數據,這會給以後的數據統計彙總帶來很大的不便。
但是如果真的遇到一個單元格保存多行數據的情況,大家還是要掌握相關的計算方法。
今天先給大家講一下竟有換行數據的單元格求和。
帶有換行的數據求和
如圖,B列數據都是帶有換行的單元格,此時,3個單元格看似是數值,實際上文本(因為中間有換行符,看不見,摸不著,但它確實是符號),因此不能進行SUM求和。
怎麼辦?網上可能有教你用極其複雜看不懂的數組提取每個數字再相加,其實我覺得不用。思維轉變一下,問題就簡單了。
既然每個數字之間存在換行符,而正常的求和不就是=323+324+393嗎?那何不直接把換行符替換成加號+就好?
所以,
第1步:在旁邊的C列寫公式:=SUBSTITUTE(B2,CHAR(10),"+")
回車後複製公式,會看到單元格內會顯示一串文本計算式:
第2步:定義一個名稱QH(CTRL+F3打開名稱管理器),引用位置為:=EVALUATE($C2)
第3步,在D列中輸入公式:=QH,完成求和。
EVALUATE是一個宏表函數,在名稱管理器中使用可以返回文本計算式的值。
明天,接著給大家講如何在帶有換行的單元格內進行數據的計數。
關於函數的系統學習,歡迎大家學習我的函數課程《零基礎學透Excel函數,5分鐘搞定1天工作量》。
Excel函數:從入門到精通
閱讀更多 表格學院趙建軍 的文章