close
標題:

EXCEL 怎樣把十二個SHEETS 既資料歸納在一個表中

發問:

首先我要打十二個月既收租表在不同的SHEETS,每個SHEET都有不同租客的本月已付當月月份應邀的租金、預繳及已繳付之前月份的租金,適逄今年有加價,所以要對下各單位收租情況,因此我想開一個表去分析,但如果我用SUMPRODUCT的話,要包括十二個月每個單位預繳及尚欠多少,例如單位A11 即係=SUMPRODUCT((JAN!$A$4:$A$130=該年A11單位收租概要!$E4)*(FEB!$A$4:$A$130=該年A11單位收租概要!$F4)............直至去到十二月個月..。但公式太長,EXCEL唔俾我再打.....有没有公式可以SEARCH 十二個SHEETS... 顯示更多 首先我要打十二個月既收租表在不同的SHEETS,每個SHEET都有不同租客的本月已付當月月份應邀的租金、預繳及已繳付之前月份的租金,適逄今年有加價,所以要對下各單位收租情況,因此我想開一個表去分析,但如果我用SUMPRODUCT的話,要包括十二個月每個單位預繳及尚欠多少,例如單位A11 即係=SUMPRODUCT((JAN!$A$4:$A$130=該年A11單位收租概要!$E4)*(FEB!$A$4:$A$130=該年A11單位收租概要!$F4)............直至去到十二月個月..。但公式太長,EXCEL唔俾我再打.....有没有公式可以SEARCH 十二個SHEETS 既表逹方法? 該年A11單位收租概要: 單位JANFEB A11 400 更新: 1. 首先每個sheet都係以月為單位, sheet1 =JAN, sheet2=FEB... A欄=單位 B欄=JAN C欄=FEB D欄=MAR 如這張SHEET 為FEB, 即各單位在FEB都有繳付租金, B欄為繳付JAN 尚欠的租金,C為繳付本月, D為預繳付MAR, 2. 每一張SHEET 都衹打在當月有繳付租金的租客 3.由於想方便, 每個SHEET的欄位名稱定義都係一致的 更新 2: 問:請問你是否想把 12 個 Sheets 相加後在 Sheet 13 (總表) 反映全年各租戶合共收到的租金? 答:係. 我在第十三個SHEET 改名為該年各單位收租概要 A欄會係單位, B欄開始會係JAN - DEC的本年有繳交租金並按照月份自動落入相對的月份中(LINK 十二個月的SHEETS) 然後最右邊一個TOTAL 數 更新 3: 問:請問假設如只有三個不同的租戶及單位, 分別是 AAA (單位名稱是 A1, AAA 是指租戶), BBB (單位名稱是 B1), CCC (單位名稱是 C1), 他們的單位名稱都是排列在 12 個 Sheets 的 Row 1, Row 2 及 Row 3 嗎? 註: Sheet 1 改名為 Jan, Sheet 2 改名為 Feb, Sheet 3 .......Sheet 12 如此類推. 答:其實係當某住戶有繳交租金才出現於當月中, 没有繳交就無 更新 4: 我excel 用2003

最佳解答:

Ki, 1. 請問您可否展示有關 Sheet 1, Sheet 2 之 Columns 及 Rows 的欄名, 列名及資料的擺放位置作為舉例嗎? 如: 當月已付租金, 預繳及已繳付之前月份的租金之擺放位置, 2. Sheet 1 是否包括不同的租客, Sheet 2....... Sheet 12 都是各自包括不同的租客嗎? 3. 12 個 Sheets 的 Columns 及 Rows 所擺放的欄及列名稱的位置都是一致的嗎? 詳細及清楚的資料是有助各位網友高手為你更快解決問題. 謝謝您的回覆. 2012-09-24 06:44:04 補充: Ki, 請問假設如只有三個不同的租戶及單位, 分別是 AAA (單位名稱是 A1, AAA 是指租戶), BBB (單位名稱是 B1), CCC (單位名稱是 C1), 他們的單位名稱都是排列在 12 個 Sheets 的 Row 1, Row 2 及 Row 3 嗎? 註: Sheet 1 改名為 Jan, Sheet 2 改名為 Feb, Sheet 3 .......Sheet 12 如此類推. 2012-09-24 18:52:52 補充: Ki, 請問你是否想把 12 個 Sheets 相加後在 Sheet 13 (總表) 反映全年各租戶合共收到的租金? 謝謝您的回覆. 2012-09-25 06:34:23 補充: Ki, 關於你的問題, 我在下午回覆你, 請問你用的是 Excel 2007/2010 or 其他 Version? 謝謝您的回覆. 2012-09-25 22:55:04 補充: 以下是用 Excel 2010 處理: 請把 Sheet 1, 2, 3, 4, 5 改名為 Jan, Feb, Mar, Apr, Consolidate (即合併), 請於 Sheet 1 的 A2, A3 …… A6 分別輸入名稱: 單位, A11, B11, C11, Total, B2, C2, D2, E2, F2 分別輸入: Jan, Feb, Mar, Apr, Total, B6 輸入 =SUM(B3:B5), Copy B6 至 C6, D6, E6, F6, F3 輸入 =SUM(B3:E3), 拉下 F3 至 F5 Highligh A2:F6, 然後按 Mouse 右掣, 選 Copy, 點選 ‘Feb’ 工作頁之 A2, 再按 Mouse 右掣, 選貼上. ‘Mar’, ‘Apr’, ‘Consolidate’ 工作頁是重覆前述 ‘Feb’ 之點選做法, 結果 5 個工作頁的格式是相同的. 於 ‘Jan’ 工作頁之 B1, C1, D1, E1, F1 輸入: 本月應繳, 預繳, 預繳, 預繳, 合共; 於 ‘Feb’ 工作頁之 B1, C1, D1, E1, F1 輸入: 尚欠租金, 本月應繳, 預繳, 預繳, 合共; 於 ‘Mar’ 工作頁之 B1, C1, D1, E1, F1 輸入: 尚欠租金, 尚欠租金, 本月應繳, 預繳, 合共; 於 ‘Apr’ 工作頁之 B1, C1, D1, E1, F1 輸入: 尚欠租金, 尚欠租金, 尚欠租金, 本月應繳, 合共; ‘Consolidate’ 工作頁之 B1, C1, D1, E1, F1 同是輸入合共. ‘Jan’ 工作頁: B3 至 B5 輸入 100, 0, 0, 於 B6 輸入 =sum(B3:B5); C3 至 C5 輸入 0, 0, 0; D3 至 D5輸入 0, 0, 0; E3 至 E5 輸入 0, 0, 0; F3 輸入 =sum(B3:E3), 並 copy 至 F4, F5; B6 輸入 =sum(B3:B5), 並 copy 至 C6, D6, E6, F6. ‘Feb’ 工作頁: B3 至 B5 輸入 0, 200, 0; C3 至 C5 輸入 100, 200, 0; D3 至 D5輸入 150, 200, 0; E3 至 E5 輸入 0, 0, 0; F 欄(Column) 及第 6 列(Row) 之公式與 ‘Jan’ 工作頁相同. ‘Mar’ 工作頁 B3 至 B5 輸入 0, 0, 300; C3 至 C5 輸入 0, 0, 0; D3 至 D5輸入 0, 0, 0; E3 至 E5 輸入 150, 0, 0; F 欄(Column) 及第 6 列(Row) 之公式與 ‘Jan’ 工作頁相同. Apr’ 工作頁: B3 至 B5 輸入 0, 0, 0; C3 至 C5 輸入 0, 0, 300; D3 至 D5輸入 0, 0, 300; E3 至 E5 輸入 0, 0, 0; F 欄(Column) 及第 6 列(Row) 之公式與 ‘Jan’ 工作頁相同. 請把 ‘Jan’ 至 ‘Apr’ 之 4 個工作頁的 ‘本月應繳’ 欄用顏色 Highlight. 點選 ‘Consolidate’ 工作頁之B3, 點選上面 Menu Bar 之 Data > Consolidate, 出現小視窗, Highlight ‘Jan’ 工作頁之 B3:F6, 小視窗之 Reference: 下面出現 Jan!$B$3:$F$6, 再按右旁的 Add, 格內出範圍, 再點選 ‘Feb’ 工作頁, 已自動 highlight B3:F6, 按小視窗右旁的 Add, ‘Mar’, ‘Apr’ 工作頁之做法與前述相同, 唯在 ‘Apr’ 工作頁裡需要另點選左方之 Left column, 再按 OK, ‘合併’ 工作頁即展示 1-4 月份工作頁相加後的數據結果. 2012-09-25 23:23:22 補充: Ki, 我還記得 Excel 在未升級至 2007 前, 我曾試過用較低 Verion 的 Excel 做過的, 請你嘗試在 Excel 2003 內搜尋類似 2010 我提及過的功能, 我知道他們的做法是相同的, 我肯定你一定是可以做得到的. 2012-09-26 06:28:59 補充: Ki, 如加入 ‘May’ 至 ‘Nov’ 的工作頁是如同 ‘Jan’ 至 ‘Mar’ 工作頁的做法, ‘Apr’ 工作頁裡需要另點選左方之 Left column, 再按 OK 之做法則改在 ‘Dec’ 工作頁處理, 這時‘Apr’ 工作頁的做法是與 ‘Jan’ 的相同. 2012-09-26 15:08:17 補充: Ki, 請問我這個做法, 是你所需要的答案嗎? 2012-09-30 14:45:02 補充: Ki, 有關你的問題, 因我不太明白, 我嘗試找另一位網友高手協助你解決, 你可否把你的 sample file 直接電郵給該位網友高手嗎? 因為這裡的篇幅是有限的. 因還有 3 天的時間, 請問你可否延長到期的時間? 謝謝您儘快的回覆. 2012-10-01 21:02:10 補充: Ki, 請打開你的電郵郵箱 (知識+), 並希望你參看內容後儘快回覆之. 謝謝您的幫忙! 2012-10-02 15:15:43 補充: Ki, 回答區的末段有錯, 以致不能於更新數據後, 在 Sheet 13 展示正確答案, 修改如下: 點 選 ‘Consolidate’ 工作頁之 A2, 點選上面 Menu Bar 之 Data > Consolidate, 出現小視窗, Highlight ‘Jan’ 工作頁之 A2:F6, 小視窗之 Reference: 下面出現 Jan!$A$2:$F$6, 再按右旁的 Add, 格內出範圍, 再點選 ‘Feb’ 工作頁, 已自動 highlight A2:F6, 按小視窗右旁的 Add, ‘Mar’, ‘Apr’ 工作頁之做法與前述相同, 2012-10-02 15:24:19 補充: 續上段: 唯在 ‘Apr’ 工作頁裡需要另點選左方之 Top Row, Left column, Create Links to source data 再按 OK, ‘合併’ 工作頁即展示 1-4 月份工作頁相加後的數據結果. 請留意如屬 Excel 2003, 各工作頁的單位名稱必須放在同一行上, 並且是對應同名的, 各工作頁的月份是放在同欄及對應的, 否則合併後會出現錯誤的數據. 2012-10-02 15:32:18 補充: Ki, 1. 請問你可否嘗試以上經修改後的合併做法, 然後在這裡回覆我? 謝謝您. 2. 我希望你嘗試用 Excel 2007/2010 把各工作頁的單位名稱不放在對應的同列上, 以比較 Excel 2003 合併功能的分別, 以改善現時複雜的合併工作. 謝謝您的回覆. 2012-10-02 17:37:01 補充: 漢鍾離: 我又再次謝謝您的幫助! 2012-10-02 18:22:39 補充: Ki, 請問你的問題是否已完全被解決了? 如果仍未被解決, 你可以再提出發問的. 謝謝您儘快的回覆.

其他解答:

假如在1月份預付3月份租金,算那一個月 或在3月份才付1月份租金, 又算那1個月呢? 如在1月份付了全年租金, 第13個表是分在1-12個月, 還是全部都是當1月份呢? 是否所有表都不會列明每個單位的每月租金呢? 2012-10-01 14:40:40 補充: 回覆意見相當清楚, 與我之前的理解幾乎完全相同 既然每表都有12個月的欄位, 亦不須要去link每月租金了 由於要參照列位的單位, 已是二維, 再加上跨多表, 便是三維, 沒有太多公式辦法去應付跨多表的三維計算(很多公式是有8重限制), 可能要借用工作表的針對式設計, 或輔助格, 或含複雜公式的定義名稱(此法相當複雜及要相當高程度), 最簡單可能是用VBA 2012-10-01 14:43:29 補充: 容我想一天, 如沒有較佳辦法, 則祇可以提供VBA辦法 2012-10-01 23:46:41 補充: http://www.FunP.Net/652588 請參考以上條link的附件, 是將公式放在定義名稱 按Ctrl + F3兩鍵, 可看到定義名稱的內容|||||可以用Excel VBA來解決 之前讀完個課程,課程有教到Excel VBA實用技巧 我覺得導師教得幾好 有免費試睇 由基礎到進階都有 詳細可以參考Excel VBA 程式編寫基礎班 http://www.systematic.com.hk/vba.htm|||||thank you for your answer 但係我其實係想要將12個月既sheets 中搵個答案在第13個sheet 中顯示出來 個答案要有可能sum出黎因為條公式太長>>>>=sumproduct((jan!a4:a100=sheet13!a4)*(jan!d4:d100)+(feb!a4:a100=sheet13!a5)+........(dec!a4:a100=sheet13!a15) 2012-10-01 01:49:09 補充: 可以延長發問 但你可能混淆左某樣野 因為每一個月所記錄的都係租客有俾過錢的,且衹按日子順序記錄,單位排列並不是,而有些租客可能在某個月份無支付租金或在某個月份一次過支付全年或某幾個月份租金 而在第十三個表中就會顯示所有租客(eg A1:A100)及月份(egB2:M2) 我要既公式係要將每一個月(即係全年十二個月既支付租金既情況), 睇下有邊個月未付或俾多俾少, 好樣跟進. 2012-10-01 01:54:40 補充: 補充: 1) 公式盡量簡短 2)公式語法可以係十二個月既簡法顯示 3)每一個月既儲存格位置名稱都係一致的 2012-10-01 12:58:38 補充: 1月份預支3月份當然係3月份 3月份付1月份租金當然1月份 1月付全年租當然係付十二個月租金 係會有列明每個單位每月租金的 當月(eg.4月)付之前或之後的租金,在當月的該張SHEET (eg 4月) 在裡面會有十二個月既格(eg B2:M2),會分開租客實際付哪一個月,eg 4月繳費其實付5月既租金... 2012-10-01 13:09:48 補充: 是否所有表都不會列明每個單位的每月租金呢? 其實有的, 放在一個獨立的sheet但因為唔想再link算吧 我會在第十三個表中做運算是否收多或收少的情況出現 (因為我用sumproduct 時公式太長所致) 想睇下仲有無其它簡單的方法 2012-10-02 02:38:52 補充: 漢鍾離: 已完成 謝謝你的答案 2012-10-02 02:39:28 補充: Sky: 謝謝你的回覆~

免費註冊體驗

 

此文章來自奇摩知識+如有不便請留言告知

arrow
arrow

    gbu94mz95e 發表在 痞客邦 留言(0) 人氣()