Tiện ích văn bản (Text Utilities)
Các lệnh xử lý văn bản phụ — toggle italic có điều kiện, cleanup khoảng trắng / tabs / xuống dòng, trim, dịch ngữ pháp.
In nghiêng (Italic Toggle)
DVD Addin → nhóm Văn bản và Số → split-button In nghiêng.
Toggle italic cho vùng đã chọn — tương tự Ctrl+I nhưng có smart variants:
Lệnh trong submenu
| Lệnh | Mục đích |
|---|---|
| Italic toggle | Bật/tắt italic toàn bộ vùng (giống Ctrl+I) |
| Italic dòng dịch | Chỉ italic các dòng dịch trong cell multi-line |
| Italic sau dấu / | Italic phần text sau / (vd: "Source / Target" → "Source / Target") |
| Italic sau dấu " - " | Tương tự với dấu gạch nối |
| Remove italic | Xóa italic |
Italic dòng dịch
Sau khi Translate với option "Gốc / Đích — xuống dòng":
Cell content:
Hello
Xin chàoClick Italic dòng dịch → đoạn "Xin chào" (line 2) được in italic. Line 1 (gốc) giữ nguyên.
Phát hiện dòng dịch bằng pattern even-line (dòng 0 = gốc, dòng 1 = dịch, dòng 2 = gốc, ...). Phù hợp khi mỗi cell có cặp gốc/dịch.
Italic sau dấu /
Cell content:
Hello / Xin chào
Goodbye / Tạm biệtClick Italic sau dấu / → đoạn sau / được italic. Output (in rich text):
Hello / *Xin chào*
Goodbye / *Tạm biệt*Phù hợp khi dùng option Translate "Gốc / Đích — cùng dòng (//)".
Xử lý văn bản (Text Ops)
DVD Addin → nhóm Văn bản và Số → split-button Xử lý văn bản.
Các lệnh chính
| Lệnh | Mục đích |
|---|---|
| Trim spaces | Bỏ khoảng trắng đầu/cuối cell |
| Trim internal | Bỏ khoảng trắng thừa giữa từ (vd: 2+ spaces → 1) |
| Remove tabs | Bỏ ký tự tab |
| Remove line breaks | Bỏ xuống dòng \n (gom về 1 dòng) |
| Replace line break | Thay \n bằng ký tự khác (vd: ; ) |
| Split text | Tách 1 cell thành nhiều cell theo separator |
| Concatenate | Nối nhiều cell thành 1 cell |
| Find & Replace by regex | Replace dùng regular expression |
| Extract pattern | Trích substring match pattern |
Trim spaces
Cell có " Hello " (có khoảng trắng đầu cuối) → click Trim spaces → "Hello".
Tương đương =TRIM(A1) nhưng:
- Apply tại chỗ.
- Bulk cho cả vùng.
Trim internal
Cell "Hello World" (4 spaces) → click → "Hello World" (1 space).
Split text
Cell A1 = "Hà Nội; TP.HCM; Đà Nẵng":
- Dialog → separator
;→ output range = B1:D1. - → B1 = "Hà Nội", C1 = "TP.HCM", D1 = "Đà Nẵng".
Tương đương Excel Data → Text to Columns nhưng:
- Có dialog đơn giản hơn (không phải wizard 3 bước).
- Hỗ trợ multi-character separator (vd:
|).
Find & Replace by regex
Dialog:
- Vùng — selection.
- Pattern — regex (vd:
\d{4}-\d{2}-\d{2}= ngày yyyy-MM-dd). - Replacement — vd:
[NGÀY]. - Test preview trước commit.
Hỗ trợ regex .NET (.NET Regex syntax). Phù hợp cho:
- Cleanup data có pattern (PII, email, phone, mã code).
- Mass edit text format.
Dịch ngôn ngữ (gateway)
DVD Addin → nhóm Văn bản và Số → click Dịch ngôn ngữ.
→ Xem Translate.
Đánh số (Numbering)
→ Xem Numbering.
Bullets (Đánh dấu đầu dòng)
→ Xem Bullets.
License gating
Tất cả lệnh Text Utilities đều free — không cần license.
Exception: nếu submenu có liên kết đến AI (vd: Smart Italic detect by AI — chưa implement), những lệnh đó sẽ premium.
Liên quan
- Smart Case (Đổi chữ) — đổi case chính xác cho tiếng Việt có dấu.
- Encoding (Chuyển mã) — đổi giữa Unicode / TCVN3 / VNI.
- Translate — dịch + áp dụng italic cho dòng dịch.