指令 Gz1693 - 統計表分拆
一句話說明:圈選一張既有統計表裡要拆出的部分項目,Grebarz 自動畫出母表與拆出表兩張新表,原始表完全不受影響。
這個指令能做什麼
執行後你在圖面上圈選一張既有 GzSTA 統計表裡要拆出的項目(可分批多次圈選累積),Enter 結束後指定插入點,Grebarz 會並排畫出兩張新表:母表保留沒被圈選的項目、沿用原表名,拆出表則是你選中的部分、命名為「{母表名}-拆出」。每一列的支數與重量都直接沿用原表數值,不重新計算,所以「母表小計 + 拆出表小計」會等於原表小計(前提是原表沒有被 Gz1683 封存過的列,詳見下方注意事項)。圈選用的來源表本身不會被修改或刪除,仍完整保留在原位供你對照。
適合什麼時候使用
| 情境 | 說明 |
|---|---|
| 同一張統計表混著不同進場批次的料 | 圈選其中一批直接拆成獨立表,不必重新框選配筋範圍重跑 GzSTA |
| 統計表要依施作部位分開叫料 | 例如同一張表裡有兩個分區的鋼筋,拆開後各自對照發包,互不干擾 |
| 過去只能靠封存不要的列繞過 | 之前只能用 Gz1683 先把不要的項目封存、再重新統計一次;現在直接圈選要拆出的部分即可,原表也不需要重跑 |
操作步驟
-
確認圖面上已有一張 GzSTA 產生的標準統計表
-
執行 Gz1693,圈選要拆出的項目——可分批多次圈選累積,已選取的列會即時以框線標示出來

-
每一批選取都必須屬於同一張表:第一批圈選決定來源表,之後若選到別張表的項目,系統會擋下並提示「這批項目不屬於第一次圈選的那張表」,已累積的選取不會被清空,可以繼續在原表上補選
-
按 Enter(或 Esc)結束圈選——若已經選到項目就會進入下一步;若什麼都還沒選到,則視同取消整個指令
-
指定插入點,母表與拆出表隨即並排畫出:母表在左沿用原表名,拆出表在右命名為「{母表名}-拆出」

注意事項
分拆不會改變任何一列的支數,母表與拆出表的每一列都直接沿用原表的支數與重量原值,列序也維持原表由上而下的順序。所以在原表沒有封存列的情況下,「母表小計 + 拆出表小計」會等於原表小計,可以用這點快速核對有沒有選漏或選重。
⚠️ 原表若曾用 Gz1683 合併過(表上會有一列一列變暗、文字傾斜的作廢列),這個等式不會成立:封存列不會進入任何一張新表,但原表的小計是產生當下算的、不會因為後來的封存而重算,所以原表小計會比兩張新表相加來得大。差額等於那些封存列的重量,不是分拆算錯。
- 已被 Gz1683「合併料表項目」封存過的列(移到不列印的封存圖層),不會出現在母表或拆出表的任何一張——這是正確行為,但拆表後若發現新表的列數比原表少,先確認是不是原表本來就有封存列,不必當成漏算;同理,兩張新表的小計相加也會比原表小計少掉這些列的重量
- 拆出項目若涵蓋整張表、導致母表會變成沒有任何項目,系統會擋下並提示「請至少保留一項在母表」,不會產生只有表頭的空母表
- 若原表中有列的型/長度/支數格式異常,這幾列不會被納入母表或拆出表任何一張,並在完成後的訊息中列出異常筆數;若某列的 KG 欄無法解析為數字,該列仍會被拆入對應的表,只是重量以 0 計入小計,同樣會在完成後的訊息中提示
- 重複對同一張表執行分拆,拆出表名稱會依規則疊加,例如再對「A-拆出」執行一次分拆會產生「A-拆出-拆出」——這是固定的字串疊加規則,系統不做去重或特殊處理
- 母表名稱通常直接讀取原表表頭;只有讀不到表名時才會跳出輸入框詢問母表名稱,其餘情況一律直接套用「沿用原表名」規則,不會多問
- 母表與拆出表使用與 GzSTA 相同的標準表格格式,繪製完成後可直接用 Gz1689 匯出 Excel,或用 GZ1690 注入出料助手料表頁
相關指令
| 指令 | 關係 |
|---|---|
| GzSTA | 本指令分拆的來源表由此指令產生 |
| Gz1691 | 概念上的反向操作:Gz1691 是多張表合併成一張,本指令是一張表拆成兩張 |
| Gz1692 | 同屬統計表家族,圈選累積與插入繪製的操作方式相近 |
| Gz1683 | 本指令上線前的替代做法:先封存不要的列,再重新執行 GzSTA |
| Gz1689 | 母表與拆出表皆為標準格式,可直接匯出 Excel |
| GZ1690 | 母表與拆出表皆為標準格式,可直接注入出料助手料表頁 |
| GzLI | 本指令位於統計系統入口的「必要功能」區,可直接按鈕啟動 |
| GzSTA 材料統計的角色 | 統計表的定位與適用範圍說明 |