Auto group
Vị trí trên ribbon: Tab DVD Addin → Nhóm Ô và Dòng → Menu Gộp ô
ID lệnh: btnAutoGroup
Cần đăng nhập license
Lệnh cần tài khoản DVDAddin còn hạn (Standard hoặc PRO). Trong thời gian dùng thử (Trial) dùng được đầy đủ.
Chức năng
Lệnh đọc một cột chứa số mục lục (1, 1.1, 1.1.1…) hoặc số cấp nguyên (1, 2, 3) rồi tự tạo Group dòng (Outline) của Excel đúng theo cấp đó, đồng thời có thể thụt lề nội dung để bảng nhìn ra ngay cấu trúc cây.
Rất hữu ích với bảng khối lượng phân cấp theo hạng mục — phần ngầm / phần thân / hoàn thiện — hay bảng tiến độ nhiều cấp công việc: chỉ cần cột số thứ tự đúng chuẩn là có ngay nút +/- để thu gọn từng hạng mục.
Cách dùng
- Bấm DVD Addin → Ô và Dòng → Gộp ô → Auto group. Cửa sổ Tự động nhóm dòng hiện ra.
- Vùng chứa cấp — nhập hoặc bấm nút ⤴ để quét chọn cột chứa số mục lục trên sheet (ví dụ
A5:A120). Vùng bắt buộc là 1 cột × N hàng. - Ô đầu để áp dụng indent (tùy chọn) — chọn ô đầu của cột cần thụt lề (thường là cột "Nội dung công việc"). Để trống nếu không cần thụt lề.
- Cấp tối đa — chọn số cấp sâu nhất sẽ được nhóm.
- Bước thụt lề — chọn số bậc indent cộng thêm cho mỗi cấp.
- Bỏ tick Tạo nhóm group nếu chỉ muốn áp thụt lề và huỷ nhóm cũ, không tạo Group mới.
- Bấm Áp dụng. Các nút Outline +/- xuất hiện ở lề trái sheet.
Ví dụ
Bảng khối lượng Gói thầu 03 có cột A đánh số mục lục: 1, 1.1, 1.1.1, 1.1.2, 1.2, 2… và cột C là tên công tác.
Điền Vùng chứa cấp = A6:A250, Ô đầu để áp dụng indent = C6, Cấp tối đa = 4, Bước thụt lề = 1, giữ tick Tạo nhóm group, bấm Áp dụng. Kết quả: dòng 1.1.1 nằm trong nhóm của 1.1, nhóm này lại nằm trong 1; tên công tác ở cột C được thụt lề theo đúng cấp; bấm nút 2 trên thanh Outline là thu gọn về mức hạng mục để in bảng tổng hợp.
Lưu ý
- Cấp được suy ra từ giá trị: chuỗi có dấu chấm (
1.1.1) → cấp = số dấu chấm + 1; giá trị số đơn (3) → chính là cấp đó. Cột đánh số sai chuẩn sẽ cho cây nhóm sai. - Vùng chứa cấp phải là 1 cột × N hàng. Chọn 1 hàng × N cột sẽ báo "Phiên bản nhóm theo cột chưa được port"; chọn vùng nhiều cột sẽ báo vùng không hợp lệ.
- Địa chỉ nhập sai (sheet không tồn tại, cú pháp sai) sẽ hiện thông báo "Vùng 'Based area' không hợp lệ".
- Lệnh ghi đè cấu trúc Group cũ của các dòng trong vùng và không hoàn tác được bằng Ctrl+Z.
- Giữ ESC trong lúc đọc dữ liệu sẽ huỷ toàn bộ thao tác, sheet giữ nguyên.
Liên quan
- Gộp ô giống nhau — gom cột hạng mục lặp trước khi phân cấp.
- Đánh số nhiều cấp — tạo sẵn cột số mục lục 1, 1.1, 1.1.1 làm đầu vào cho lệnh này.
- Gộp dòng theo key — tổng hợp số liệu theo mã trước khi tạo cây nhóm.