CJPsAddin 使用教學

Excel 依欄位拆成多個檔案:一張報表依科別拆檔,各自寄出

一張業績報表裡有好幾個單位的資料,要分別寄給各單位:手動做就是篩選、複製、開新檔、貼上、存檔,有幾個單位就重複幾次。CJP 增益集 (CJPsAddin,免費的 Excel VBA Add-in) 的資料拆檔,依 Key 值欄 (例如「科別」) 的內容,一個 Key 拆成一個檔案。每個檔案都是整張工作表的複本,只留下該 Key 的資料列,標題、格式、欄寬都會保留。

業績明細 科別業績 業務一科85 業務一科72 業務二科64 業務三科88 拆出的檔案 業務一科.xlsx 業務二科.xlsx 業務三科.xlsx
依 Key 值欄的內容,一個 Key 拆成一個檔案

適合這些時候用

  • 各科的業績明細,拆給各科主管
  • 各分行的報表,拆檔後分別寄出
  • 拆好的檔案,要加上開啟密碼
  • 每個單位要收到好幾張表 (例如明細+客戶清單):同時拆好幾張工作表,相同 Key 的資料會放進同一個檔案

用 CJP 增益集:設定一次就好

  1. 在增益集選單「常用功能二」點資料拆檔,勾選要拆的工作表
  2. Key值欄標題格:雙擊後用滑鼠點標題,例如「科別」。資料最後一列會自動偵測,下方有合計列時要改小
  3. 保留範圍 (選用):依上下左右排成十字,範圍外的列、欄都會刪除。例如上方的報表標題、下方的簽核欄、右邊的內部備註欄
  4. 在「檔案設定」填檔名的前後文字 (例如「9月業績_業務一科.xlsx」),需要時設定檔案開啟密碼
  5. 視窗下方會預覽拆成幾個檔案,確認後按「確定」

設定會記在工作表裡,下次開啟自動帶入 (密碼除外)。設定有問題時,預覽會變成紅字說明原因,「確定」不能按。

CJP 增益集「資料拆檔」設定視窗的「工作表設定」分頁:勾選要拆的工作表、Key值欄標題格、資料最後一列,以及排成十字的保留範圍
「工作表設定」分頁 (用練習檔開啟)
CJP 增益集「資料拆檔」設定視窗的「檔案設定」分頁:檔名與資料夾的前後文字、檔案開啟密碼與工作表保護密碼、拆檔選項
「檔案設定」分頁 (所有工作表共用)

檔案設定

  • 檔名:字首+Key+字尾,例如「9月業績_業務一科.xlsx」
  • 資料夾:建在原檔所在的資料夾裡
  • 密碼:檔案開啟密碼和工作表保護密碼都要輸入兩次,避免打錯;密碼不會被記住
  • 公式轉成值:刪掉其他 Key 的資料後,公式可能算錯或變成 #REF!,勾選可以避免
  • 跳過群組標題列:Key 值欄和左邊一欄內容相同的列 (例如「北區|北區」) 不當成一個 Key

要記住的 4 件事

  1. 資料要先依 Key 值欄排序:相同 Key 的資料要連在一起,否則會被擋下 (跳列)
  2. 資料最後一列下方的內容 (合計、簽核欄) 不屬於任何 Key,會原樣出現在每個檔案;不要的話用保留範圍「下」刪掉
  3. 拆檔前會先檢查全部的 Key:空白、錯誤值、檔名不能用的字元。有問題時一個檔案都還沒產生就會提示
  4. 拆出的是整張表的複本,格式、欄寬、隱藏欄都保留;有公式時,建議勾選「公式轉成值」

常見問題

報表前幾列是標題和日期,拆出的檔案不想要怎麼辦?

用保留範圍「上」填標題列。例如標題列在第 4 列,填「上:從第 4 列起」,上面的列都會刪除。

同一個科別的資料沒有排在一起,會怎樣?

還沒產生任何檔案就會提示「跳列」,請先依 Key 值欄排序再拆檔。程式不會自動排序。

可以幫每個檔案加密碼嗎?

可以。「檔案設定」可以設定檔案開啟密碼和工作表保護密碼,每個拆出的檔案都會套用。

要付費嗎?公司電腦可以裝嗎?

免費。安裝方式和注意事項請看安裝方式。增益集會刪除資料列、產生檔案,使用前請先備份。

其他功能說明