Tìm / Thay thế hàng loạt
Một bộ hồ sơ dự toán thường có hàng chục sheet do nhiều người nhập: cùng một loại vật liệu chỗ ghi tắt BTCT, chỗ ghi đầy đủ, mã hiệu thì lệch tiền tố, tên hạng mục thì dính chú thích trong ngoặc. Ctrl+H của Excel sửa được, nhưng bạn không nhìn thấy trước nó sắp đụng vào những ô nào — và trong hồ sơ nộp chủ đầu tư thì đó là rủi ro thật.
Lệnh Tìm / Thay hàng loạt (tab DVD Addin → nhóm Văn bản và Số → menu Xử lý văn bản) thêm đúng bước còn thiếu: xem trước từng ô sẽ đổi, tick bỏ những ô không muốn, rồi mới thay.
Các lệnh trong nhóm
| Lệnh | Chức năng |
|---|---|
| Tìm / Thay hàng loạt… | Tìm thay có xem trước, hỗ trợ wildcard và regex, chạy trên nhiều sheet / nhiều workbook, lưu preset |
| Smart Data Cleaning… | Làm sạch theo bộ quy tắc sẵn: trim, hoa/thường, sửa font tiếng Việt, ngày, số điện thoại, xoá dòng trùng |
| Xoá space thừa | Dọn khoảng trắng thừa một cú nhấp — nên chạy trước để chuỗi tìm kiếm khớp chính xác |
| Chèn text | Thêm tiền tố/hậu tố hàng loạt, việc mà tìm/thay khó làm gọn |
Chọn lệnh theo loại sai sót: Tìm / Thay hàng loạt cho sai sót theo từ khoá cụ thể, Smart Data Cleaning cho sai sót mang tính hệ thống (khoảng trắng, hoa thường, mã font hỏng, dòng trùng).
Quy trình thay thế an toàn
- Lưu file trước — thao tác thay thế không hoàn tác được bằng
Ctrl+Z. - Chọn vùng dữ liệu nếu định làm trong phạm vi hẹp, rồi mở DVD Addin → Văn bản và Số → Xử lý văn bản → Tìm / Thay hàng loạt….
- Điền ô Tìm: và Thay:, chọn chế độ khớp: Văn bản thường, Wildcard (* ?) hoặc Regex.
- Chọn Phạm vi: Vùng đang chọn / Sheet hiện tại / Workbook hiện tại / Mọi workbook đang mở, và Áp dụng cho: Giá trị + công thức / Chỉ giá trị / Chỉ công thức.
- Tick thêm nếu cần: Phân biệt hoa/thường, Khớp toàn bộ ô, Khớp toàn bộ từ.
- Bấm 🔍 Preview. Bảng kết quả liệt kê các cột Sheet, Ô, Trước, Sau, Đơn vị, Giá trị kèm cột tick ở đầu mỗi dòng.
- Rà cột Trước / Sau, dùng Chọn tất / Bỏ chọn, hoặc chọn nhiều dòng rồi nhấn phím
Spaceđể tick hàng loạt. - Bấm Thay tất để áp dụng cho những dòng đã tick. Muốn giữ bộ tham số cho lần sau, bấm Lưu… ở khu vực Preset: và đặt tên; lần sau chọn preset rồi bấm Tải.
Ví dụ
Bộ hồ sơ dự toán 12 sheet, tên vật liệu ghi tắt BTCT cần đổi thành Bê tông cốt thép cho bản in trình chủ đầu tư. Tham số: Tìm BTCT, Thay Bê tông cốt thép, Phạm vi Workbook hiện tại, Áp dụng cho Chỉ giá trị (để không phá công thức), tick Khớp toàn bộ từ.
Bấm Preview — 87 ô trên 9 sheet:
| ✓ | Sheet | Ô | Trước | Sau |
|---|---|---|---|---|
| ✓ | KL Tầng 3 | C41 | Đổ BTCT dầm sàn | Đổ Bê tông cốt thép dầm sàn |
| ✓ | KL Tầng 3 | C58 | Cốp pha BTCT cột | Cốp pha Bê tông cốt thép cột |
| ☐ | Ghi chú nội bộ | B7 | BTCT — viết tắt dùng nội bộ | Bê tông cốt thép — viết tắt dùng nội bộ |
Bỏ tick ba dòng thuộc sheet ghi chú nội bộ rồi bấm Thay tất. Nếu cần biết tổng khối lượng của các dòng vừa tìm được, điền cột đơn vị vào ô Đơn vị: (ví dụ D), cột khối lượng vào ô Cột tổng: (ví dụ E), rồi bấm Σ Tính tổng; bấm 📄 Xuất sheet để lưu danh sách kết quả thành một sheet mới cho hồ sơ.
Vài mẫu regex hay dùng trên bảng khối lượng:
| Việc cần làm | Tìm (Regex) | Thay |
|---|---|---|
| Xoá phần chú thích trong ngoặc ở cuối tên | \s*\(.*?\)\s*$ | (để trống) |
| Gộp nhiều khoảng trắng thành một | \s{2,} | (một dấu cách) |
| Đổi tiền tố mã hiệu | ^AB\. | AF. |
Đảo ngày MM/DD/yyyy sang DD/MM/yyyy | (\d{2})/(\d{2})/(\d{4}) | $2/$1/$3 |
Mẹo và lưu ý
- Nút Thay tất chỉ bật sau khi đã bấm Preview và có kết quả. Mỗi lần đổi tham số, kết quả preview cũ bị coi là hết hạn — phải bấm Preview lại.
- Chế độ Giá trị + công thức hoặc Chỉ công thức sửa vào chính công thức và có thể làm hỏng tham chiếu; khi chỉ cần sửa chữ hiển thị, chọn Chỉ giá trị.
- Phạm vi Mọi workbook đang mở tác động sang cả những file khác đang mở trên máy — đóng bớt file trước khi chạy.
- Trong ô Thay:, ký tự
$mang nghĩa đặc biệt ($1,$2là nhóm bắt được của regex). Cần một dấu$theo nghĩa đen thì gõ$$. - Wildcard chỉ hiểu hai ký tự
*(chuỗi bất kỳ) và?(một ký tự); mọi ký tự còn lại được hiểu theo nghĩa đen. - Preset được lưu theo tài khoản Windows của bạn (registry), không nằm trong file Excel — nên dùng lại được cho mọi workbook trên cùng máy, nhưng không đi kèm khi bạn gửi file cho người khác.
Xem thêm
- Làm sạch Dữ liệu Thông minh — xử lý sai sót hệ thống thay vì theo từ khoá.
- Tiện ích văn bản — chèn text, xoá dấu, auto format số/ngày.
- Nhập nhanh (Quick Input) — chặn sai sót ngay từ khâu nhập để lần sau khỏi phải tìm/thay.