Skip to content

Đổi chữ (Smart Case)

Đổi chữ hoa / chữ thường / Chữ Hoa Mỗi Từ cho text trong cell — hỗ trợ đầy đủ tiếng Việt có dấu (khác hàm UPPER/LOWER built-in của Excel có lỗi với một số dấu).

Mở dialog

DVD Addin → nhóm Văn bản và Số → split-button Đổi chữ (icon Aa).

Click trực tiếp button = áp dụng case gần nhất đã chọn. Click chevron mở dropdown chọn case khác.

Các chế độ

UPPER (chữ hoa)

Tên hạng mục → TÊN HẠNG MỤC Đường Hà Nội → ĐƯỜNG HÀ NỘI

Lưu ý: hỗ trợ chữ tiếng Việt có dấu chuẩn xác, KHÔNG bị lỗi như =UPPER(...) đôi khi mất dấu.

lower (chữ thường)

TÊN HẠNG MỤC → tên hạng mục ĐƯỜNG HÀ NỘI → đường hà nội

Title Case (Mỗi Từ Viết Hoa)

tên hạng mục → Tên Hạng Mục đường hà nội → Đường Hà Nội

Phù hợp cho: tên người, địa danh, tiêu đề ngắn.

Sentence case (Chỉ chữ cái đầu câu)

tên hạng mục. đường hà nội. → Tên hạng mục. Đường hà nội.

Phát hiện kết thúc câu bằng ., ?, !.

tOGGLE cASE (Đảo case)

Tên Hạng Mục → tÊN hẠNG mỤC

Hiếm dùng — chủ yếu khi user đã caps-lock nhầm.

Smart Case (AI — chỉ với license)

Gửi text tới Gemini → AI nhận diện loại text (tên người, địa danh, công thức hóa học, mã sản phẩm) → format phù hợp:

  • "nguyễn văn a" → "Nguyễn Văn A" (tên người).
  • "h2so4" → "H₂SO₄" (công thức hóa học).
  • "iso 9001" → "ISO 9001" (mã chuẩn).
  • "tphcm" → "TP. HCM" (chữ viết tắt phổ biến).

Smart Case yêu cầu license

Smart Case dùng Gemini AI → cần license active. Các case khác (UPPER / lower / Title / Sentence / tOGGLE) hoàn toàn free.

Cách dùng

  1. Chọn vùng cell chứa text cần đổi.
  2. Click button Đổi chữ (case gần nhất) HOẶC dropdown → chọn case.
  3. Text trong cell được thay tại chỗ (in-place — không tạo cột mới).

Không undo dễ

Excel KHÔNG luôn undo được sau lệnh add-in. Save workbook trước khi đổi case 1000+ cell. Hoặc copy cột sang cột phụ rồi mới đổi.

Phạm vi hoạt động

  • Cell chứa text only → đổi case.
  • Cell chứa công thức → bỏ qua (không thay công thức).
  • Cell chứa số / ngày → bỏ qua.
  • Cell trống → bỏ qua.
  • Cell có rich text (bold/italic/màu khác nhau trong cùng cell) → giữ format nếu có thể, đổi case content.

Khác biệt với hàm UPPER/LOWER built-in

HàmHỗ trợ tiếng ViệtÁp dụng tại chỗCó sẵn
=UPPER(A1)⚠️ Lỗi một số dấuKhông (cần cột phụ)Excel built-in
=LOWER(A1)⚠️ Lỗi một số dấuKhôngExcel built-in
=PROPER(A1)⚠️ Lỗi nặngKhôngExcel built-in
DVD Addin Đổi chữ✓ Chính xác✓ CóDVDAddin
=DvdUpper(A1)✓ Chính xácKhôngDVDAddin UDF
=DvdLower(A1)✓ Chính xácKhôngDVDAddin UDF
=DvdProper(A1)✓ Chính xácKhôngDVDAddin UDF

Tóm lại: dùng DVDAddin Đổi chữ khi muốn đổi tại chỗ trong vùng cell đã có. Dùng DvdUpper/DvdLower UDF khi cần kết quả động qua công thức.

Khắc phục sự cố

Một số cell không đổi

  • Cell chứa công thức → bỏ qua intentionally (tránh phá công thức).
  • Cell có format Date/Number → bỏ qua.
  • Sheet bị protect → unprotect trước.

Dấu tiếng Việt bị lỗi sau khi đổi UPPER

  • Đảm bảo bạn dùng DVDAddin Đổi chữ, KHÔNG dùng =UPPER() built-in.
  • Font cell phải có sẵn glyph cho chữ hoa có dấu (vd: Calibri, Arial, Times New Roman — đều OK).

Liên quan

Released under DVDAddin License.