Auto format số/ngày
Vị trí trên ribbon: Tab DVD Addin → Nhóm Văn bản và Số → Menu Xử lý văn bản
ID lệnh: btnFormatAuto
Chức năng
Lệnh đọc từng ô đang là chữ trong vùng chọn: chuỗi trông như ngày (15/03/2026, 2026-03-15) được ghi lại thành ngày thật, chuỗi trông như số được ghi lại thành số thật. Ô công thức, ô đã là số/ngày và chuỗi có số 0 đầu (số điện thoại, mã hiệu) giữ nguyên.
Đây là cách xử lý nhanh dữ liệu "số nhưng căn lề trái" — kiểu dữ liệu copy từ file PDF, từ web, từ phần mềm dự toán hoặc file CSV, khiến SUM ra 0 và cột ngày không sắp xếp được.
Cách dùng
- Bôi đen vùng dữ liệu cần chuẩn hoá kiểu — nên chọn riêng cột số hoặc cột ngày, không chọn lẫn cả bảng.
- Vào tab DVD Addin → nhóm Văn bản và Số → menu Xử lý văn bản → Auto format số/ngày.
- Hộp Xác nhận thay đổi dữ liệu hỏi lại trước khi ghi đè; giữ ô Sao lưu sheet rồi bấm Tiếp tục. Thanh trạng thái báo số ô đã chuẩn hoá.
- Chỉ những ô vừa đổi mới được đặt lại định dạng (số → General, ngày →
dd/mm/yyyy); định dạng của các ô khác giữ nguyên.
Video hướng dẫn
Auto format số-ngày · 4 phút 57 giây · 9 trường hợp · Tải video · File thực hành theo video
Các chương (13)
- Giới thiệu
- Mở lệnh
- 1 · Số và ngày lưu dạng chữ
- 2 · Đủ dấu chấm và dấu phẩy
- 3 · STT nhiều cấp, mã hiệu
- 4 · Số kiểu Anh chỉ một dấu
- 5 · Số 0 ở đầu – cột mã
- 6 · Tiền, phần trăm, dấu cách
- 7 · Các kiểu viết ngày
- 8 · Ô công thức
- 9 · Ghi đè và hoàn tác
- 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ôi đen cột khối lượng và cột ngày đang lưu dạng chữ (căn trái) (1) — vì vậy hàng Cộng dùng SUM ra 0 (2).

Bước 2. Trên ribbon, mở tab DVD Addin → nhóm Văn bản và Số → mở Xử lý văn bản → chọn Auto format số/ngày.

Bước 3. Add-in hỏi lại trước khi ghi đè giá trị. Giữ dấu chọn sao lưu sheet (1), rồi bấm Tiếp tục (2).

Bước 4. Chuỗi số thành số thật, chuỗi ngày thành ngày thật định dạng dd/mm/yyyy (kể cả 2026-03-20) (1); SUM giờ cộng đúng (2). Thanh trạng thái báo số ô đã chuẩn hoá (3).

Ví dụ
Bảng khối lượng nhận từ nhà thầu phụ, cột khối lượng và cột ngày nghiệm thu đều đang là văn bản.
| Trước (văn bản, căn trái) | Sau (giá trị thật) |
|---|---|
125,5 | 125,5 — cộng được bằng SUM |
1200 | 1200 — cộng được bằng SUM |
15/03/2026 | 15/03/2026 — trừ được ngày, lọc được theo tháng |
Sau khi chạy, đặt lại định dạng #,##0.00 cho cột khối lượng và dd/mm/yyyy cho cột ngày là bảng dùng được ngay cho bảng tổng hợp thanh toán.
Lưu ý
- Chuỗi số đọc theo luật chặt: có cả
.lẫn,thì dấu đứng sau cùng là dấu thập phân; một loại dấu lặp lại là dấu nhóm nghìn (1.234.567); chỉ một dấu thì theo dấu thập phân của máy (1,5trên máy tiếng Việt là 1,5;1.234là 1234). - Trên máy tiếng Việt, chuỗi kiểu
1.2hay2.10giữ nguyên vì có thể là STT hoặc mã hiệu; thông báo cuối cho biết số ô như vậy. - Chuỗi ngày chỉ nhận dấu
/hoặc-và đọc theo thứ tự ngày/tháng/năm; STT nhiều cấp như1.2.10không bị hiểu là ngày. - Ô không đọc được thành số hay ngày sẽ giữ nguyên là văn bản.
- Ctrl+Z ngay sau lệnh đưa sheet về như trước (nhờ bản sao lưu); xem Khôi phục dữ liệu.
Liên quan
- Xoá space thừa — dọn khoảng trắng trước, vì chuỗi dư khoảng trắng dễ khiến nhận dạng thất bại.
- Dọn dữ liệu thông minh… — chuẩn hoá định dạng ngày về một khuôn thống nhất trước khi chuyển kiểu.
- Tìm / Thay hàng loạt… — bỏ ký tự lạ (dấu nháy, đơn vị) lẫn trong cột số.
- Chèn text — gắn lại đơn vị vào cột đã chuyển thành số nếu cần in ấn.