Skip to content

Bỏ dấu Sheet

Vị trí trên ribbon: Tab DVD Addin → Nhóm Hiển thị và Sheet → Menu Menu Sheet

ID lệnh: btnUnDiacriticsViSheets

Chức năng

Bỏ dấu tiếng Việt khỏi tên của tất cả sheet trong workbook hiện tại, đồng thời xóa luôn khoảng trắng trong tên. Ví dụ Khối lượng thân trở thành Khoiluongthan, Đài móng trở thành Daimong.

Rất cần khi hồ sơ phải chạy qua công cụ không chịu được dấu tiếng Việt: phần mềm dự toán, script xuất PDF hàng loạt, hệ thống quản lý tài liệu của chủ đầu tư, hoặc khi tên sheet bị dùng trong công thức liên kết giữa nhiều file.

Cách dùng

  1. Mở workbook cần xử lý (lệnh làm việc trên workbook đang hoạt động).
  2. Vào tab DVD Addin → nhóm Hiển thị và SheetMenu SheetBỏ dấu Sheet.
  3. Add-in duyệt lần lượt từng sheet, bỏ dấu và bỏ khoảng trắng; sheet nào tên đã "sạch" thì giữ nguyên.
  4. Thông báo tổng kết hiện ra dạng "Đã bỏ dấu N sheet (lỗi=…)".

Ví dụ

Hồ sơ nghiệm thu phần thô của một dự án nhà ở:

TrướcSau
Tổng hợpTonghop
Khối lượng móngKhoiluongmong
Đài móng - CọcDaimong-Coc
Nghiệm thu thépNghiemthuthep
Phụ lục 01Phuluc01

Sau khi bỏ dấu, các công thức liên kết ='Khoiluongmong'!$F$120 trong file tổng hợp không còn lỗi font khi mở trên máy khác.

Lưu ý

  • Lệnh bỏ cả khoảng trắng, không chỉ dấu — Khối lượng móng ra Khoiluongmong chứ không phải Khoi luong mong.
  • Ký tự đ/Đ được chuyển thành d/D; các ký tự đặc biệt khác như -, _, số được giữ nguyên.
  • Lệnh chạy trên mọi sheet của workbook, kể cả sheet đang ẩn.
  • Nếu hai sheet sau khi bỏ dấu trùng tên nhau, sheet thứ hai sẽ bị Excel từ chối đổi tên và tính vào số "lỗi".
  • Công thức tham chiếu trong cùng workbook tự cập nhật, nhưng liên kết từ file khác hoặc macro VBA gọi tên sheet cũ sẽ đứt. Giữ ESC để dừng; không hoàn tác được bằng Ctrl+Z.

Liên quan

Released under DVDAddin License.