其實寫這一篇文章也是網友發問順手做筆記,需求是這樣的,他在 Excel 紀錄金額時,是用「元」為單位做結尾,但現在想要加總時利用 SUM 這函數或是全選都無法加總數字,這是因為只要有個文字在裡面,就無法用一般的方式來加總,所以今天阿湯要教大家的是,要怎麼做才能夠保留單位文字又可以進行加總,這邊我提供二種方法,有這樣需求的朋友趕緊來記一下吧。
欄位中有文字時要如何加總?
在開始之前先簡單列出二種文字格式加總後的結果,左邊的是有單位的狀況下使用 SUM 加總無法正確呈現,會得到 0,因為會被判斷為文字而不是數字,而右邊是僅有數字的情況下當然就可以正常使用 SUM。
阿湯提供二種方法,首先,如果你不想使用複雜的函數來達成的話,那麼我們一樣可以維持 SUM 這個函數不變,我們要修改的是欄位的儲存格格式,往後在記錄內容時,就不要再自己加上「元」這單位文字,我們利用儲存格格式來自動顯示就好,比如阿湯在數字呈現這些欄位選擇起來後右鍵進入儲存格格式。
選最下方的自訂,然後輸入「0元」或是其他單位文字做為結尾也可以,例如 0 天,0 個,第 0 個。
這麼一來當你輸入數字時,後方都會自動幫你顯示自訂單位文字,而且不影響 SUM 的加總,或是當你選取欄位時,Excel 最右下角也會正常顯示欄位數字加總。
方法二:
如果你的 Excel 已經記錄了好一段時間,你不想要重新去掉單位文字的話,希望可以直接加總,那麼就用阿湯提供的這個函數吧。
範例:=SUMPRODUCT(–LEFT(C1:C10,LEN(C1:C10)-1))
詳細用法就不說明,你只要修改 C1:C10 這個範圍區間,看你要加總的欄位區間是什麼就改一下,就能用了,最後面的 -1 是指加總時去掉最後的文字,所以如果你的單位是二個字就 -2,大概是這樣,大家去試看看吧,最建議還是用方法一,長期用來下來會比較方便一些。
更多 Office 相關教學:請點我
太感人了 :'( 困擾已久的問題!