Trộn bảng
Vị trí trên ribbon: Tab DVD Addin → Nhóm File và In → Menu Công cụ File
ID lệnh: btnMergeTables
Chức năng
Lấy nhiều cột từ một bảng tra sang bảng chính, khớp theo cột khoá, trong một lần chạy.
Khác VLOOKUP ở ba điểm:
| VLOOKUP | Trộn bảng | |
|---|---|---|
| Nhiều cột | mỗi cột một công thức | tick một lần, chạy hết |
| Kết quả | công thức, phụ thuộc file tra | giá trị, bảng đứng độc lập |
| Dọn dẹp | phải copy → paste values | không cần |
Cách dùng
- Bấm Trộn bảng.
- Chọn Bảng chính (bảng sẽ được cập nhật) bằng nút
⤴, khai số dòng tiêu đề và cột khoá. - Chọn Bảng tra (nguồn dữ liệu) tương tự. Bảng tra có thể nằm ở sheet khác hoặc file khác đang mở.
- Danh sách cột lấy sang hiện ra kèm việc sẽ làm với từng cột:
- cập nhật cột X — tiêu đề trùng với một cột của bảng chính;
- thêm cột mới — không trùng cột nào, sẽ thêm vào bên phải bảng chính.
- Tick các cột cần lấy.
- Chỉ điền vào ô đang trống nếu muốn bổ sung chỗ thiếu mà không đè lên số liệu đã có.
- Bấm Trộn, xem số cột sẽ ghi trong hộp Xác nhận thay đổi dữ liệu rồi bấm Tiếp tục.
Video hướng dẫn
Trộn bảng · 6 phút 28 giây · 11 trường hợp · Tải video · File thực hành theo video
Các chương (17)
- Giới thiệu
- Mở lệnh
- Cửa sổ Trộn bảng
- 1 · Đơn giá từ sheet khác
- 2 · Tên tiêu đề quyết định cột
- 3 · Chèn cột trước Ghi chú
- 4 · Bảng tra ở file khác
- 5 · Mã trùng – khoá ghép
- 6 · Cách so khớp mã
- 7 · Chỉ điền ô đang trống
- 8 · Ô đang có công thức
- 9 · Dòng nhóm, bảng đang lọc
- 10 · Bảng hai dòng tiêu đề
- 11 · Ghi đè và hoàn tác
- So sánh
- Mẹo
- Kết thúc
Hướng dẫn bằng hình
Thực hành
Tải file mẫu của lệnh này — dữ liệu y như hình dưới (sheet Khối lượng), mở ra là làm theo được ngay từng bước.
Bước 1. Bảng chính (1) có cột Mã hiệu nhưng còn trống Đơn vị và chưa có Đơn giá. Bảng đơn giá của công ty (cũng khoá theo mã hiệu) nằm ở sheet Đơn giá — có thể ở file khác đang mở.

Bước 2. Trên ribbon, mở tab DVD Addin → nhóm File và In → mở Công cụ File → chọn Trộn bảng.

Bước 3. Bấm ⤴ để chọn bảng chính, gồm dòng tiêu đề (1), và chọn Cột khoá là B — Mã hiệu (2); làm tương tự cho bảng tra (3), khoá A — Mã hiệu (4). Trong Cột lấy sang (5), tick Đơn vị (cập nhật cột sẵn có) và Đơn giá (thêm cột mới), rồi bấm Trộn (6).

Bước 4. Add-in báo trước sẽ ghi bao nhiêu cột và bao nhiêu cột ghi đè lên cột sẵn có (1). Giữ Sao lưu sheet (2) để Ctrl+Z ngay sau lệnh còn đưa bảng về như cũ, rồi bấm Tiếp tục (3).

Bước 5. Cột Đơn vị được điền (1) và cột mới Đơn giá thêm vào bên phải bảng (2) — toàn bộ là giá trị, không còn công thức tra. Add-in báo Khớp 7/8 dòng. Đã ghi 16 ô, thêm 1 cột mới. và liệt kê mã không tìm thấy (AK.5122 gõ thiếu số) (3) để sửa.

Ví dụ
Bảng khối lượng 900 dòng có cột Mã hiệu nhưng thiếu Đơn giá và Đơn vị. Bảng đơn giá của công ty nằm ở file khác, cũng khoá theo Mã hiệu.
Chọn khoá hai bên là Mã hiệu, tick Đơn giá và Đơn vị → hai cột được điền xong trong một lần. Mã hiệu nào không có trong bảng đơn giá được liệt kê ra ngay để sửa chính tả hoặc bổ sung.
Lưu ý
- Ô đang chứa công thức được giữ nguyên, không bị thay bằng giá trị tĩnh — số ô bỏ qua được báo lại ở cuối. Đây là điểm khác biệt quan trọng so với việc dán đè.
- Ghi vào bảng chính là ghi đè — add-in hỏi xác nhận trong hộp Xác nhận thay đổi dữ liệu; giữ Sao lưu sheet thì Ctrl+Z ngay sau lệnh đưa bảng về như cũ, để lâu thì lấy lại ở Khôi phục dữ liệu.
- Khoá trùng nhau ở bảng tra thì lấy dòng đầu tiên, giống hành vi của
VLOOKUP. - Khoá được so ở dạng chuỗi bất biến, nên mã hiệu dạng số (
1.2) không bị lệch trên máy dùng dấu phẩy thập phân. - Dòng không khớp luôn được báo kèm danh sách mã — sai chính tả một ký tự là mất số liệu cả dòng, không được để lọt âm thầm.
- Cột khoá của bảng tra không xuất hiện trong danh sách lấy sang, vì nó vốn đã trùng với bảng chính.
- Cửa sổ này không chặn Excel: trong lúc mở vẫn làm việc trên sheet bình thường. Nút ⤴ mở hộp chọn vùng không khoá Excel — cửa sổ tạm tránh khỏi màn hình, trong lúc chọn vẫn cuộn, đổi sheet, đổi sổ; bấm OK hoặc Enter trên sheet để nhận vùng, Hủy hoặc Esc để giữ nguyên.
Liên quan
- Khôi phục dữ liệu — lấy lại bảng chính nếu trộn nhầm.
- Gộp dòng theo key — gộp các dòng cùng khoá trong một bảng.
- Gộp file · So sánh sheet