Nhập nhanh (Quick Input from List)
Gói Standard
Tính năng có sẵn ở bản Standard trở lên (port từ tiện ích A-Tools "Nhập liệu nâng cao").
Mở popup tự-complete khi anh gõ trong cell — list source được lấy từ vùng đã đăng ký trước. Tăng tốc nhập liệu khi data có pattern lặp (vd cột Vật liệu, Đơn vị, Mã định mức, Tên nhà cung cấp...).
Mở dialog
DVD Addin → nhóm Văn bản và Số → bấm Nhập nhanh.
Hoặc dropdown ▼ bên cạnh "Nhập nhanh" → Nguồn nhập nhanh để quản lý source ranges.
Quy trình thiết lập
Bước 1 — Đăng ký source range
Mở Quản trị nguồn (dropdown Nhập nhanh ▼ → Nguồn nhập nhanh):
| Field | Mô tả |
|---|---|
| Name | Tên alias cho nguồn (vd MATERIALS, UNITS, SUPPLIERS) |
| Range | Sheet1!A2:A1000 hoặc bôi đen → bấm "Lấy range hiện tại" |
| Sheet | Sheet chứa data |
| Has header | Tick nếu row đầu là header (sẽ bỏ qua khi populate list) |
Save → source được lưu trong workbook qua CustomXMLPart (theo file, không phải global → mỗi file có nguồn riêng).
Bước 2 — Đăng ký target columns
Trong Quản trị nguồn → tab Targets:
| Field | Mô tả |
|---|---|
| Source name | Chọn source đã đăng ký từ dropdown |
| Target column | Vd Sheet2!B:B — column nào sẽ bật autocomplete |
Có thể map 1 source cho nhiều target columns.
Bước 3 — Dùng
Click vào cell trong target column → bắt đầu gõ → popup tự xuất hiện list các giá trị trong source khớp prefix.
| Phím | Hành động |
|---|---|
↑ ↓ | Di chuyển trong list |
Tab hoặc Enter | Chọn item, populate cell |
Esc | Đóng list, không thay đổi |
F2 | Mở editor đầy đủ thay vì list popup |
Gõ tiếp ký tự → list filter realtime. Fuzzy match — gõ "betong" tìm thấy "Bê tông cốt thép".
Use case
Cột "Vật liệu" trong sheet BoQ
- Tạo sheet
Mastercột A có danh sách 100+ tên vật liệu chuẩn - Đăng ký source: name=
MATERIALS, range=Master!A:A - Đăng ký target: source=
MATERIALS, target=BoQ!C:C - User mở sheet BoQ, click C5, gõ "bt" → popup list ra "Bê tông M250", "Bê tông M300", "Bê tông không co ngót"...
Cột "Đơn vị tính"
- Source
UNITS=Config!A1:A20chứa: m, m2, m3, kg, tấn, viên, bộ, công... - Target =
BoQ!D:D,Khoiluong!D:D, ...
Tên nhà cung cấp
- Source
SUPPLIERS=Master!E:E(danh sách NCC) - Target = mọi column "Nhà cung cấp" trong workbook
Multi-column populate
Khi source range có nhiều cột (vd cột A=Mã, B=Tên, C=Đơn vị), có thể config:
- Chọn item → populate đa cột: target cell + cell bên phải
Vd source = Items!A:C (Mã, Tên, ĐV) → target = BoQ!B:B → chọn item "AB.11110 Đào đất m3" → cell B5 = "AB.11110", C5 = "Đào đất", D5 = "m3" (tự fill ngang).
Persistence
| Lưu ở đâu | Mô tả |
|---|---|
| Source + Target config | CustomXMLPart trong file .xlsx — đi cùng file khi share |
| Recent picks | Memory (mất khi đóng Excel) — KHÔNG lưu để tránh bloat |
Mỗi workbook có config riêng. Khi share file cho người khác → họ mở ra và dùng được luôn (cần cài DVDAddin).
License gating
| Tier | Dùng được |
|---|---|
| Trial / Activated | ✅ Tất cả |
| Standard | ✅ Tất cả |
| Pro | ✅ Tất cả |
| Expired / Unactivated | 🔒 Locked |
Mẹo
- Đặt tên source UPPERCASE để dễ phân biệt với tên Range Excel
- Tránh source quá lớn (>10,000 row) → popup chậm. Filter trước hoặc cache vào Master sheet
- Combine với Data Validation: Quick Input cho gợi ý mềm, Data Validation cứng hơn — chặn input không hợp lệ
- Reset memory: dropdown ▼ → "Xóa cache popup" — khi popup hiển thị item cũ sau khi anh đổi source
Liên quan
- Numbering — đánh số tự động column A khi nhập BoQ
- Smart Case — chuẩn hoá case sau khi nhập
- Data Cleaning — cleanup data nhập tay