今天,繼續來分享合并單元格報表的更多實用操作和解決方案,建議收藏。
1、合并單元格編号
如上圖,如何在帶有合并單元格的報表中進行編号,生成1開始的數字序列?
直接拖拽是不行的,因為合并單元格大小不一樣:
這裡分享一個方法:
① 選中合并列,編寫公式:=COUNTA($B$4:B4)
② 寫完不要直接按回車,按Ctrl 回車完成批量填充公式
COUNTA函數,計算非空單元格的數量,隻要合并列的字段名不為空,就能正确完成計算。
2、合并單元格求和
在F列合并單元格中對各個水果數量進行彙總,按照常規方法,隻能在每個合并單元格寫公式SUM求和。有幾個合并單元格,就要寫幾次。
這個問題比較典型,我在這裡介紹兩種方法:
方法1:常規公式
① 選中合并列,編寫公式:=SUM(E5:$E$24)-SUM(F6:$F$24)
② 寫完不要直接按回車,按Ctrl 回車完成批量填充公式
這裡要注意引用方式,第一個SUM中,E5:$E$24,E5是相對引用,E24是絕對引用,目的是計算合并單元格對應的水果起,下方所有水果數量之和。
第二個SUM中,F6:$F$24,F6是相對引用,F24是絕對引用,目的是計算合并單元格下方所有水果的數量之和。
沒看懂?沒關系,我舉個例子:
比如,我們要計算蘋果的數量之和,隻要用全部水裡的數量之和(E5:$E$24)減去蘋果以外的其它水果的數量之和(F6:$F$24)就好了。
其它水果同理。
方法2:自定義函數
上面的公式雖然能計算結果,但是寫起來太麻煩,且不易理解。
如果能有一個函數,直接引用即求出結果多好。像這樣:
這是我在VBA中編寫的一個合并單元格求和函數SumMerge,代碼如下:
編寫好自定義函數後,如果你想讓它在所有Excel中都生效,可以加入到加載宏。表格學院《零基礎學透Excel函數》加餐部分有關于自定義函數加載宏的詳細介紹,這裡不再贅述。
3、合并單元格計數
合并單元格計數與求和的計算方法類似,同樣可以采用以上兩種方法:
方法1:常規公式
① 選中合并列,編寫公式:=COUNTA(E5:$E$24)-SUM(F6:$F$24)
② 寫完不要直接按回車,按Ctrl 回車完成批量填充公式
注意,計數時用的是COUNTA-SUM,而不是COUNTA-COUNTA,什麼原因,大家可以自己思考一下。
方法2:自定義函數
把求和時定義的SumMerge函數,稍稍修改一下,就變成了計數函數CountMerge。
以上就是今天介紹的内容,如有需要,歡迎大家私信我。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!