前二天分享了 Excel 要怎麼將不同工作表,但每個工作表的欄位都一樣,進行加總,阿湯初步是想到用函數來做,不過很快就有人舉一反三的問我,如果是不同工作表且連欄位位置、順序都不同,唯一能對照的只有名稱的話,要怎麼進行加總呢?阿湯起初想了用函數的做法,實做完後雖然可以用,但有一種大家可能會覺得很複雜看不懂的感覺,所以再三思考後,想到一個不需要透過函數就能達成的快速方式,今天就來和大家快速分享吧。
不同欄位、不同工作表如何進行快速加總
先講一下使用狀況,大概是像這樣,在不同工作表下,名稱順序不同,或者名稱跟數量分開在 C 跟 E 之類的,也都可以用同樣的方法來做,往下來看。
首先在加總的那個工作表先打好最上方的標題,比如名稱跟數量,然後按一下名稱的位置,選擇上方的資料,再選擇我們這次要使用的功能叫做「合併彙算」。
函數的部份選擇「加總」,再點擊參照欄位最右邊的那個小圖示。
接下來就要一個個工作表去選擇,比如工作表1 的 A 跟 B 排,直接全選二排或範圍也可以,選取好後按下 Enter。
然後按下 + 加入到參照。
這時會看到工作表1 的範圍已經進到參照裡,接下來你直接在這畫再點下方的第二個工作表,你會看到參數欄已經自動變成工作表2 的同樣 A 跟 B 列全選,再按下 + 就乭以再加到參照。
理論上多工作表的計算應該只有差異在順序,大家應該不會有每個工作表的列名稱都不同吧,像是工作表 1 是 AB,工作表2 是 CD 之類的,如果是的話,那就一個個加入吧。
依序將要加總的工作表加入後,將頂端列跟最左欄勾選起來,按下確定。
就會看到左邊的名稱已經都自動列出來並完成加總了,左邊的名稱不需要預先自己打好,在進行資料彙算時就會自動列出來了。
最後會有個小問題是,透過合併彙算的方式加總並不會即時跟隨更新,當你去工作表 1 修改時,最後的加總不會自動更新,但我們可以手動重新按一次合併彙算來搞定,一樣點選名稱,按下合併彙算後,直接再按一次確定就可以了,因為在這一欄的合併彙算內容已經做過,不需要再重新選擇,所以如果需要更新加總數據其實也沒有難度,用這樣的做法可以更快速的使用在更多需求,也不需要被複雜的函數搞的頭昏腦脹了。