Có thể bạn quan tâm: Cách Xóa Các Dòng Trống Trong Excel Một Cách Hiệu Quả Và Nhanh Chóng
Mở Đầu
Trong môi trường làm việc văn phòng, Microsoft Excel 2026 là một trong những công cụ phổ biến nhất để xử lý dữ liệu, thực hiện các phép tính và tạo báo cáo. Dù Excel thường được biết đến với các tính năng tính toán mạnh mẽ, nhưng khả năng định dạng văn bản trong ô cũng không kém phần quan trọng, đặc biệt khi bạn muốn tạo ra các báo cáo, biểu mẫu, hoặc bảng tính có tính thẩm mỹ cao. Một trong những yếu tố định dạng quan trọng là giãn khoảng cách chữ (character spacing) – tức là khoảng cách giữa các ký tự trong một ô hoặc một đoạn văn bản.
Bài viết này sẽ cung cấp cho bạn một hướng dẫn chi tiết, toàn diện và thực tiễn về cách giãn khoảng cách chữ trong Excel 2026. Chúng tôi sẽ bắt đầu từ những khái niệm cơ bản, sau đó đi sâu vào các phương pháp thực hiện, các lưu ý kỹ thuật, và cuối cùng là các mẹo nâng cao giúp bạn tối ưu hoá việc định dạng văn bản trong Excel.
Có thể bạn quan tâm: Cách Chỉnh Chữ Nằm Dọc Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
1. Hiểu Rõ Khái Niệm “Giãn Khoảng Cách Chữ” Trong Excel
1.1 Định Nghĩa
Giãn khoảng cách chữ (character spacing) là khoảng cách vật lý giữa các ký tự trong một chuỗi văn bản. Khi khoảng cách này được điều chỉnh, văn bản sẽ trở nên “rộng hơn” hoặc “hẹp hơn”, ảnh hưởng tới độ dễ đọc, thẩm mỹ và cách bố trí nội dung trên trang tính.
1.2 Tại Sao Cần Giãn Khoảng Cách Chữ?
- Tăng tính thẩm mỹ: Khi tạo tiêu đề, logo, hoặc các phần tiêu đề quan trọng, việc tăng khoảng cách chữ giúp chúng nổi bật và chuyên nghiệp hơn.
- Cải thiện độ đọc: Đối với các chuỗi ký tự dài, việc giảm khoảng cách có thể giúp chúng vừa trong một ô mà không bị cắt.
- Đáp ứng yêu cầu thiết kế: Một số tiêu chuẩn công ty hoặc tài liệu yêu cầu định dạng cụ thể, trong đó có khoảng cách chữ.
- Tối ưu hoá in ấn: Khi xuất file Excel ra PDF hoặc in trực tiếp, giãn khoảng cách chữ có thể giảm thiểu hiện tượng tràn ký tự.
1.3 Giới Hạn Của Excel 2026
Excel 2026 không cung cấp một công cụ “Giãn khoảng cách chữ” trực tiếp trong thanh Ribbon như trong Microsoft Word. Tuy nhiên, chúng ta vẫn có thể thực hiện việc này thông qua một số phương pháp sau:
– Sử dụng tính năng Font → Character Spacing trong Format Cells (có sẵn trong một số phiên bản, nhưng không đầy đủ).
– Áp dụng định dạng Conditional Formatting kết hợp với Custom Number Formats.
– Sử dụng Macro VBA để thay đổi thuộc tính Spacing của Font.
– Tận dụng công cụ Text Box và WordArt để tạo đoạn văn bản có giãn khoảng cách tùy chỉnh.
Có thể bạn quan tâm: Chứng Chỉ Excel Quốc Tế: Cánh Cửa Đến Thành Công Trong Thế Giới Kinh Doanh Hiện Đại
2. Cách Thực Hiện Giãn Khoảng Cách Chữ Bằng Các Phương Pháp Cơ Bản
2.1 Sử Dụng Định Dạng Ô (Format Cells)
Bước 1: Chọn Ô Cần Định Dạng
- Click vào ô hoặc vùng ô mà bạn muốn thay đổi khoảng cách chữ.
Bước 2: Mở Hộp Thoại Format Cells
- Nhấn Ctrl + 1 hoặc chuột phải → Format Cells….
Bước 3: Chuyển Đến Tab “Font”
- Trong tab Font, bạn sẽ thấy một phần Character Spacing (nếu phiên bản Excel hỗ trợ). Thông thường, Excel 2026 chỉ hiển thị Font style, Size, Underline, Color, Effects. Nếu không có tùy chọn này, bạn sẽ cần dùng các phương pháp khác (Xem phần 3).
Bước 4: Thay Đổi Khoảng Cách
- Nếu có mục Character Spacing, bạn có thể chọn Expanded (Mở rộng) hoặc Condensed (Rút gọn) và nhập giá trị (đơn vị là point). Ví dụ: Expanded 2 pt sẽ tăng khoảng cách 2 điểm giữa các ký tự.
Bước 5: Xác Nhận
- Nhấn OK để áp dụng. Bạn sẽ ngay lập tức thấy sự thay đổi trong ô.
Lưu ý: Phương pháp này chỉ áp dụng cho các phiên bản Excel có hỗ trợ tính năng này, và không phải tất cả các font đều hỗ trợ giãn khoảng cách.
2.2 Sử Dụng Text Box (Hộp Văn Bản)
Nếu bạn muốn tạo tiêu đề hoặc đoạn văn bản có khoảng cách chữ tùy chỉnh mà không bị ràng buộc bởi các giới hạn của ô, hãy sử dụng Text Box.
Bước 1: Chèn Text Box
- Vào Insert → Text → Text Box (hoặc Insert → Shapes → Text Box). Vẽ Text Box trên trang tính.
Bước 2: Nhập Văn Bản
- Gõ nội dung vào Text Box.
Bước 3: Định Dạng Font
- Chọn Text Box → Home → Font. Bạn có thể thay đổi font, kích thước, màu sắc.
Bước 4: Điều Chỉnh Khoảng Cách Chữ
- Cách 1: Sử dụng công cụ WordArt (Insert → WordArt). Khi tạo WordArt, bạn có thể vào Format → Text Effects → Transform → Spacing để tăng/giảm khoảng cách.
- Cách 2: Sử dụng Advanced Font Settings:
- Click chuột phải vào Text Box → Format Shape → Text Options → Text Box.
- Tại mục Text Box, bạn sẽ thấy Internal Margin (lề trong). Mặc dù đây không phải là khoảng cách ký tự, nhưng bạn có thể điều chỉnh để tạo cảm giác “rộng hơn”.
- Cách 3: Sử dụng VBA (xem phần 3) để thay đổi thuộc tính Spacing của Text Box.
Bước 5: Định Vị và Đóng Khung
- Kéo Text Box tới vị trí mong muốn. Khi cần, bạn có thể Group Text Box với các đối tượng khác để giữ nguyên vị trí.
Ưu điểm: Text Box cho phép giãn khoảng cách linh hoạt, không bị giới hạn bởi kích thước ô.
Nhược điểm: Khi in hoặc xuất ra PDF, Text Box có thể không luôn giữ đúng định dạng nếu dùng một số máy in cũ.
2.3 Sử Dụng WordArt
WordArt là một công cụ mạnh mẽ để tạo văn bản nghệ thuật, bao gồm cả việc giãn khoảng cách chữ.
Bước 1: Chèn WordArt
- Vào Insert → WordArt, chọn kiểu WordArt bạn muốn.
Bước 2: Nhập Văn Bản
- Gõ nội dung vào khung WordArt.
Bước 3: Chỉnh Khoảng Cách
- Khi WordArt được chọn, vào Format → Text Effects → Transform → Spacing.
- Chọn Expand hoặc Condense và kéo thanh trượt để thay đổi độ rộng.
Bước 4: Tùy Chỉnh Thêm
- Bạn có thể áp dụng Shadow, Reflection, Glow, hoặc 3‑D Format để tăng tính thẩm mỹ.
Lưu ý: WordArt thường phù hợp cho tiêu đề, logo, hoặc các phần cần nhấn mạnh. Đối với dữ liệu bảng, không nên dùng WordArt vì sẽ gây khó đọc.
3. Giãn Khoảng Cách Chữ Bằng VBA (Macro)
Khi các công cụ giao diện không đáp ứng được nhu cầu, VBA (Visual Basic for Applications) là giải pháp tối ưu. VBA cho phép bạn thay đổi thuộc tính Spacing của Font trong Excel, dù tính năng này không hiển thị trong giao diện người dùng.
3.1 Khởi Tạo Macro

Có thể bạn quan tâm: Cách Xây Dựng Và Duy Trì Định Dạng Bảng Rõ Ràng Trong Excel: Hướng Dẫn Chi Tiết Cho Người Dùng Mọi Trình Độ
- Mở VBA Editor: Nhấn Alt + F11.
- Chèn Module: Vào Insert → Module.
- Viết Code: Dán đoạn mã dưới đây vào module.
'----------------------------------------------
' Macro: AdjustCharacterSpacing
' Mô tả: Thay đổi khoảng cách ký tự cho một hoặc nhiều ô đã chọn
' Tham số:
' spacingValue - Giá trị khoảng cách (đơn vị point)
' expand - True: mở rộng (expanded), False: rút gọn (condensed)
'----------------------------------------------
Sub AdjustCharacterSpacing(spacingValue As Single, Optional expand As Boolean = True) Dim rng As Range Dim cell As Range ' Kiểm tra xem người dùng đã chọn vùng nào chưa If TypeName(Selection) <> "Range" Then MsgBox "Vui lòng chọn một hoặc nhiều ô trước khi chạy macro.", vbExclamation Exit Sub End If Set rng = Selection Application.ScreenUpdating = False For Each cell In rng With cell.Characters.Font If expand Then .Spacing = spacingValue ' Mở rộng khoảng cách Else .Spacing = -spacingValue ' Rút gọn khoảng cách End If End With Next cell Application.ScreenUpdating = True MsgBox "Đã thay đổi khoảng cách ký tự cho " & rng.Count & " ô.", vbInformation
End Sub
3.2 Giải Thích Mã
- cell.Characters.Font.Spacing: Thuộc tính này cho phép bạn thay đổi khoảng cách ký tự (đơn vị point). Giá trị dương → mở rộng; giá trị âm → rút gọn.
- spacingValue: Tham số nhập vào, ví dụ 2.0 (2 point).
- expand: Tham số boolean, nếu
Truesẽ mở rộng, nếuFalsesẽ rút gọn.
3.3 Cách Sử Dụng Macro
Cách 1: Gọi Trực Tiếp Từ VBA
- Trong cửa sổ VBA, đặt con trỏ vào đoạn mã và nhấn F5.
- Khi hộp thoại xuất hiện, nhập giá trị khoảng cách (ví dụ: 1.5) và chọn
TruehoặcFalse.
Cách 2: Gán Macro Vào Nút
- Trở lại Excel → Insert → Shapes → Chọn một hình (ví dụ: hình chữ nhật) và vẽ nút trên sheet.
- Click chuột phải vào nút → Assign Macro… → Chọn
AdjustCharacterSpacing. - Khi nhấn nút, một hộp thoại sẽ hiện ra yêu cầu nhập giá trị. Nhập vào và nhấn OK.
Cách 3: Tạo Macro Nhanh (Quick Macro) Với Tham Số Cố Định
Nếu bạn chỉ cần một khoảng cách cố định (ví dụ: mở rộng 3 pt), bạn có thể tạo một macro ngắn:
Sub Expand3pt() AdjustCharacterSpacing 3, True
End Sub Sub Condense2pt() AdjustCharacterSpacing 2, False
End Sub
Sau khi lưu, bạn có thể gán các macro này vào thanh công cụ nhanh (Quick Access Toolbar) để sử dụng ngay.
3.4 Lưu Ý Khi Dùng VBA
- Bảo mật macro: Khi mở file chứa macro, Excel sẽ hỏi bạn có cho phép chạy macro hay không. Hãy chắc chắn rằng file đến từ nguồn tin cậy.
- Định dạng động: Khi nội dung ô thay đổi (thêm ký tự), khoảng cách ký tự vẫn giữ nguyên, vì vậy văn bản có thể bị cắt. Hãy kiểm tra lại độ rộng cột.
- Không áp dụng cho các ô hợp nhất: Thuộc tính
Characters.Font.Spacingkhông hoạt động đúng trên các ô đã hợp nhất. Hãy tách ô hoặc sử dụng Text Box/WordArt.
4. Phương Pháp Kết Hợp Với Conditional Formatting
Đôi khi bạn muốn tự động điều chỉnh khoảng cách chữ dựa trên điều kiện (ví dụ: tăng khoảng cách khi giá trị > 100). Mặc dù Conditional Formatting không trực tiếp hỗ trợ Character Spacing, bạn có thể kết hợp với Custom Number Format và VBA để đạt được hiệu quả.
4.1 Tạo Định Dạng Số Tùy Chỉnh
Bạn có thể sử dụng ký tự đặc biệt (space, non‑breaking space) trong Custom Number Format để “giả lập” khoảng cách.
>100##0" " ;<=100##0
- Dòng trên sẽ thêm 3 khoảng trắng sau số nếu giá trị > 100.
- Đối với văn bản, bạn có thể dùng hàm
REPT(" ", n)trong công thức để chèn thêm khoảng trắng.
4.2 Kết Hợp Với VBA Động
Sub ApplySpacingBasedOnValue() Dim rng As Range, cell As Range Set rng = Selection For Each cell In rng If IsNumeric(cell.Value) Then If cell.Value > 100 Then cell.Characters.Font.Spacing = 2 ' Mở rộng 2 pt Else cell.Characters.Font.Spacing = 0 ' Mặc định End If End If Next cell
End Sub
Bạn có thể chạy macro này mỗi khi dữ liệu thay đổi (gắn vào Worksheet_Change event).
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Me.Range("A1:A100")) Is Nothing Then ApplySpacingBasedOnValue End If
End Sub
Điều này sẽ tự động giãn khoảng cách cho các ô trong dải A1:A100 khi giá trị thay đổi.
5. Thực Hành: Các Tình Huống Thực Tế
5.1 Tạo Tiêu Đề Bảng Với Khoảng Cách Chữ Mở Rộng
- Chọn ô A1, nhập “BÁO CÁO DOANH THU THÁNG 12/2026”.
- Sử dụng Text Box → nhập nội dung → Format Shape → Text Options → Text Box → Internal Margin giảm xuống 0 để chữ dính sát khung.
- Vào Format → Text Effects → Transform → Spacing → Expand và kéo thanh trượt tới 5 pt.
- Đặt Text Box ở giữa sheet, căn giữa (Align → Align Center, Align Middle).
Kết quả: Tiêu đề nổi bật, khoảng cách chữ rộng giúp dễ nhìn.
5.2 Giảm Khoảng Cách Chữ Để Đưa Nhiều Dữ Liệu Vào Ô
Giả sử cột B chứa mã sản phẩm dài (20 ký tự) nhưng cột chỉ rộng 8 ký tự.
- Chọn cột B → Format Cells → Font → Advanced (nếu có) → Condensed 1 pt.
- Nếu không có, dùng Macro:
vba Sub CondenseColumnB() Columns("B:B").Select AdjustCharacterSpacing 1, False ' Rút gọn 1 pt End Sub - Kiểm tra lại, các mã sản phẩm hiển thị đầy đủ trong ô.
5.3 Tự Động Giãn Khoảng Chữ Khi Giá Trị Quá Ngưỡng
Bạn muốn làm nổi bật các giá trị > 5000 bằng cách mở rộng khoảng cách chữ.
- Áp dụng macro
ApplySpacingBasedOnValuecho cột C. - Thiết lập Worksheet_Change để macro chạy tự động.
- Khi nhập hoặc cập nhật dữ liệu, các ô > 5000 sẽ tự động có khoảng cách chữ mở rộng, tạo cảm giác “đậm” hơn.
6. Các Lưu Ý Khi Giãn Khoảng Cách Chữ
| Yếu Tố | Mô Tả | Kiểm Soát |
|---|---|---|
| Độ rộng cột | Khi giãn khoảng cách, văn bản có thể vượt ra ngoài cột. | Tăng độ rộng cột hoặc sử dụng Wrap Text. |
| Font không hỗ trợ | Một số font (đặc biệt là các font non‑Latin) không cho phép thay đổi Spacing. | Chọn font chuẩn như Calibri, Arial. |
| In ấn | Khoảng cách ký tự có thể bị thay đổi tùy thuộc vào driver máy in. | Kiểm tra bản in mẫu trước khi in hàng loạt. |
| Tương thích | Khi mở file trên phiên bản Excel cũ hơn (2007) hoặc mới hơn (365), một số định dạng có thể mất. | Lưu file dưới định dạng .xlsx và kiểm tra trên các phiên bản. |
| Hiệu năng | Sử dụng macro trên hàng ngàn ô có thể làm chậm Excel. | Áp dụng macro cho vùng dữ liệu cần thiết, không toàn sheet. |
7. Tối Ưu Hóa Khi Xuất File Sang PDF hoặc In
- Kiểm tra Preview: Trước khi xuất PDF, vào File → Print → Print Preview để xem khoảng cách ký tự có giữ nguyên không.
- Sử dụng PDF Printer: Khi in sang PDF, chọn Microsoft Print to PDF hoặc phần mềm Adobe PDF; đôi khi cần bật tùy chọn “Print as Image” để giữ định dạng.
- Kiểm tra trong PDF: Mở file PDF và kiểm tra tiêu đề, bảng. Nếu khoảng cách bị thay đổi, hãy điều chỉnh lại trong Excel và xuất lại.
- Đặt DPI cao: Khi xuất, đặt độ phân giải (DPI) cao (300‑600) để tránh mất nét chữ.
8. Các Công Cụ Bổ Sung Ngoài Excel
Nếu nhu cầu giãn khoảng cách chữ rất cao (ví dụ: thiết kế brochure), bạn có thể cân nhắc các công cụ sau:
| Công Cụ | Ưu Điểm | Nhược Điểm |
|---|---|---|
| Microsoft Word | Có tính năng Character Spacing chi tiết, dễ sử dụng. | Không phù hợp cho dữ liệu tính toán. |
| Adobe InDesign | Kiểm soát typographic chuyên nghiệp, hỗ trợ kerning, tracking. | Đòi hỏi kiến thức thiết kế, không tích hợp dữ liệu. |
| LibreOffice Calc | Một số phiên bản cung cấp Character Spacing trong menu Font. | Giao diện hơi lạ, không phổ biến. |
| PowerPoint | Khi làm slide, có tùy chọn Spacing trong Home → Font. | Không thích hợp cho bảng tính lớn. |
Bạn có thể export dữ liệu từ Excel sang Word (Copy → Paste Special → Keep Text Only) và sau đó thực hiện giãn khoảng cách chữ trong Word, rồi quay lại Excel nếu cần.
9. Tổng Kết
- Giãn khoảng cách chữ trong Excel 2026 không phải là một tính năng hiển thị trực tiếp, nhưng bạn có thể thực hiện thông qua:
- Format Cells (nếu hỗ trợ).
- Text Box và WordArt.
- Macro VBA để thay đổi thuộc tính
Spacing. - Conditional Formatting kết hợp với VBA để tự động hoá.
- Lựa chọn phương pháp tùy thuộc vào mục tiêu: tiêu đề, báo cáo, hay dữ liệu bảng.
- Lưu ý về font, độ rộng cột, in ấn và hiệu năng khi sử dụng macro.
- Kiểm tra kết quả trong Preview, PDF, và bản in để đảm bảo tính nhất quán.
Với những kiến thức và kỹ thuật trên, bạn hoàn toàn có thể kiểm soát và tùy biến khoảng cách chữ trong Excel 2026 một cách chuyên nghiệp, từ đó nâng cao chất lượng báo cáo, tài liệu và trải nghiệm người dùng. Hãy thử áp dụng ngay vào dự án của mình và cảm nhận sự khác biệt!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
