Có thể bạn quan tâm: Cách Chèn Mũi Tên Vào Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Mở Đầu
Trong môi trường làm việc với dữ liệu, Excel luôn là công cụ không thể thiếu của nhiều ngành nghề. Để làm cho bảng tính trở nên sinh động, dễ hiểu và truyền đạt thông tin một cách hiệu quả, việc sử dụng các đối tượng đồ họa như text box (hộp văn bản) đóng một vai trò quan trọng. Text box không chỉ giúp bạn ghi chú, giải thích dữ liệu mà còn có thể được tùy chỉnh để tạo ra các biểu đồ, báo cáo chuyên nghiệp.
Bài viết dưới đây sẽ cung cấp cho bạn một hướng dẫn chi tiết, từ những thao tác cơ bản nhất cho đến các kỹ thuật nâng cao, giúp bạn chèn text box trong Excel một cách nhanh chóng và linh hoạt. Chúng ta sẽ khám phá:
- Khái niệm và công dụng của text box trong Excel.
- Các cách chèn text box thông qua Ribbon, thanh công cụ nhanh và phím tắt.
- Cách định dạng, di chuyển, thay đổi kích thước và căn chỉnh text box.
- Sử dụng text box để tạo chú thích, tiêu đề, biểu đồ minh họa và dashboard.
- Kỹ thuật liên kết text box với ô dữ liệu, công thức và hình ảnh.
- Mẹo tối ưu hoá hiệu suất làm việc khi sử dụng text box trong các file Excel lớn.
- Giải đáp một số câu hỏi thường gặp (FAQ) về text box.
Hãy cùng bắt đầu hành trình nắm vững công cụ này để nâng cao chất lượng báo cáo và trình bày dữ liệu của bạn!
Có thể bạn quan tâm: Cách Chèn Link Excel Vào Powerpoint: Hướng Dẫn Chi Tiết Từ A Đến Z
1. Text Box là gì? Tại sao cần sử dụng trong Excel?
1.1 Định nghĩa
Text box (hộp văn bản) là một đối tượng đồ họa có thể chèn vào bảng tính Excel, cho phép người dùng nhập và hiển thị văn bản độc lập với nội dung của các ô. Khác với việc gõ trực tiếp trong ô, text box có thể được đặt ở bất kỳ vị trí nào trên sheet, có kích thước, màu nền, viền và kiểu chữ tùy chỉnh.
1.2 Công dụng chính
| Công dụng | Lợi ích |
|---|---|
| Ghi chú giải thích | Giúp người đọc hiểu rõ hơn về dữ liệu, công thức hoặc mục tiêu của bảng tính. |
| Tiêu đề, chú đề | Tạo tiêu đề lớn, nổi bật cho các phần báo cáo, biểu đồ, hoặc dashboard. |
| Chú thích biểu đồ | Thêm mô tả chi tiết cho các điểm dữ liệu trong biểu đồ mà không làm lộn xộn trục tọa độ. |
| Tạo mẫu in | Khi in báo cáo, text box có thể được định dạng sao cho phù hợp với bố cục trang. |
| Kết nối dữ liệu động | Liên kết text box với ô hoặc công thức để tự động cập nhật nội dung khi dữ liệu thay đổi. |
| Thiết kế UI | Dùng trong thiết kế giao diện người dùng (UserForm) hoặc bảng điều khiển nội bộ (dashboard). |
Với những tính năng trên, text box trở thành công cụ quan trọng giúp cải thiện tính trực quan và tăng tính chuyên nghiệp cho mọi file Excel.
Có thể bạn quan tâm: Cách Chèn File Excel Trong Powerpoint: Hướng Dẫn Chi Tiết Từ A Đến Z
2. Các cách chèn Text Box trong Excel
Excel cung cấp nhiều phương pháp để chèn text box, tùy thuộc vào phiên bản (Excel 2026, 2026, 2026, 2026, Office 365) và sở thích người dùng. Dưới đây là ba cách phổ biến nhất:
2.1 Sử dụng Ribbon (Thanh công cụ)
- Mở tab “Insert” (Chèn) trên Ribbon.
- Trong nhóm “Text” (Văn bản), click vào “Text Box” (hình chữ nhật).
- Con trỏ sẽ chuyển thành dấu “+”. Kéo và thả trên sheet để tạo hộp văn bản với kích thước mong muốn.
- Đánh máy nội dung trực tiếp vào text box.
Lưu ý: Nếu bạn không thấy “Text Box” trong nhóm Text, hãy click vào mũi tên nhỏ ở góc dưới bên phải của nhóm để mở Dialog Box “Insert” và chọn “Text Box” từ danh sách.
2.2 Sử dụng thanh công cụ nhanh (Quick Access Toolbar)
Bạn có thể tùy chỉnh Quick Access Toolbar để thêm biểu tượng “Text Box”, giúp chèn nhanh mà không cần mở tab Insert.
Cách thực hiện:
- Click vào mũi tên ▼ ở cuối Quick Access Toolbar, chọn “More Commands…”.
- Trong “Choose commands from”, chọn “All Commands”.
- Tìm “Text Box”, click Add >>, rồi OK.
- Bây giờ, mỗi khi cần chèn text box, chỉ cần click vào biểu tượng mới trên thanh công cụ.
2.3 Sử dụng phím tắt
Mặc dù Excel không có phím tắt mặc định cho việc chèn text box, bạn có thể tạo macro và gán phím tắt cho nó.
Ví dụ tạo macro:
Sub InsertTextBox() Dim shp As Shape Set shp = ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, 100, 100, 200, 50) shp.TextFrame.Characters.Text = "Nhập nội dung ở đây" shp.Select
End Sub
Sau khi lưu macro, vào File > Options > Customize Ribbon > Keyboard shortcuts: Customize, chọn macro “InsertTextBox”, và gán phím tắt (ví dụ: Ctrl+Shift+T). Từ đó, chỉ cần nhấn phím tắt là chèn text box ngay lập tức.
3. Định dạng và tùy chỉnh Text Box
Sau khi chèn text box, bạn có thể tùy chỉnh hầu hết các thuộc tính để phù hợp với bố cục và phong cách báo cáo.
3.1 Định dạng văn bản
- Font, kích thước, màu sắc: Chọn text box → trên Ribbon, mở tab Home → sử dụng các công cụ Font.
- Căn chỉnh: Sử dụng các nút căn giữa, căn lề trái/phải trong nhóm Alignment.
- Định dạng văn bản tự động (AutoFit): Click chuột phải vào text box → Format Shape → Text Options → Text Box → chọn “Resize shape to fit text” hoặc “Do not autofit” tùy nhu cầu.
3.2 Định dạng hình dạng (Shape)
- Viền (Line): Click chuột phải → Format Shape → Line → thay đổi màu, độ dày, kiểu nét.
- Màu nền (Fill): Trong Format Shape, chọn Fill → Solid Fill, Gradient Fill, hoặc Picture or texture fill.
- Hiệu ứng (Effects): Thêm bóng đổ, phản chiếu, góc bo tròn để tạo chiều sâu.
3.3 Di chuyển và thay đổi kích thước
- Di chuyển: Click và kéo text box đến vị trí mong muốn. Để di chuyển chính xác, giữ phím Alt trong khi kéo để “snap” vào lưới.
- Thay đổi kích thước: Kéo các góc hoặc cạnh. Để giữ tỉ lệ, giữ Shift khi kéo.
- Căn lề (Align): Chọn một hoặc nhiều text box → vào tab Shape Format → Align → chọn Align Left, Center, Distribute Horizontally, v.v.
3.4 Nhóm và sắp xếp (Group & Arrange)
Khi có nhiều đối tượng (text box, hình ảnh, biểu đồ), bạn có thể group chúng để di chuyển và định dạng đồng thời:
- Giữ Ctrl, click chọn các đối tượng.
- Click chuột phải → Group > Group.
- Để tách nhóm, chọn nhóm → Group > Ungroup.
Bạn cũng có thể đưa lên trên hoặc đưa xuống dưới các đối tượng bằng cách sử dụng Bring Forward / Send Backward trong Arrange.
4. Ứng dụng Text Box trong các tình huống thực tế
4.1 Tạo tiêu đề và tiêu đề phụ cho báo cáo
Khi bạn tạo báo cáo tài chính, marketing hay KPI, việc có tiêu đề lớn, rõ ràng là rất quan trọng. Dùng text box để:
- Đặt tiêu đề chính ở vị trí trung tâm của sheet.
- Thêm tiêu đề phụ (ngày, phiên bản, người tạo) ở góc trên bên phải.
- Sử dụng Bold, màu Dark Blue, và đường viền không để tạo cảm giác chuyên nghiệp.
4.2 Chú thích biểu đồ
Biểu đồ thường cần giải thích các điểm dữ liệu bất thường. Thay vì dùng Data Labels (nhãn dữ liệu) có giới hạn, bạn có thể:
- Chèn text box gần điểm dữ liệu cần giải thích.
- Dùng Connector Line (đường nối) để liên kết text box với điểm.
- Định dạng text box với nền màu nhẹ và viền mảnh để không làm lấn át biểu đồ.
4.3 Dashboard và báo cáo tương tác
Trong một dashboard, text box có thể:
- Hiển thị tổng hợp KPI (ví dụ: “Doanh thu tháng này: $1,200,000”).
- Kết nối động với ô dữ liệu để tự động cập nhật khi người dùng thay đổi lựa chọn (sử dụng công thức
=TEXT(A1,"$#,##0")). - Được ẩn/hiện qua Macro để tạo trải nghiệm người dùng linh hoạt.
4.4 Mẫu in và form nhập liệu

Có thể bạn quan tâm: Cách Chèn Số Trang Vào Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Nếu bạn thiết kế một mẫu nhập liệu (form) trong Excel, text box giúp:
- Đánh dấu các trường bắt buộc (ví dụ: “Tên khách hàng”).
- Tạo hướng dẫn ngắn gọn cho người dùng ở mỗi phần.
- Khi in, bạn có thể đóng băng (freeze) text box để chúng luôn xuất hiện trên mỗi trang.
5. Kỹ thuật liên kết Text Box với ô dữ liệu
Một trong những tính năng mạnh mẽ nhất là liên kết nội dung text box với ô dữ liệu, cho phép nội dung tự động thay đổi khi ô được cập nhật.
5.1 Liên kết đơn giản
- Chọn text box.
- Trong thanh công thức (Formula Bar), nhập “=
” và chọn ô cần liên kết. Ví dụ:=A1`. - Nhấn Enter. Nội dung của text box sẽ hiển thị giá trị của ô A1 và tự động cập nhật khi A1 thay đổi.
Lưu ý: Khi liên kết, text box sẽ hiển thị giá trị của ô, không phải công thức. Nếu ô chứa công thức, text box chỉ hiển thị kết quả.
5.2 Định dạng nội dung liên kết
Bạn có thể kết hợp hàm TEXT, CONCATENATE (hoặc &) để hiển thị thông tin phong phú.
Ví dụ: Muốn hiển thị “Doanh thu tháng 3: $12,345”, bạn có thể nhập công thức:
="Doanh thu tháng 3: "&TEXT(B2,"$#,##0")
Sau khi gán công thức này vào thanh công thức khi text box được chọn, nội dung sẽ tự động cập nhật.
5.3 Sử dụng Named Ranges (Tên vùng)
Đặt tên cho ô hoặc phạm vi dữ liệu giúp công thức dễ đọc hơn.
- Chọn ô (ví dụ B2) → Formulas > Define Name → đặt tên “DoanhThuThang3”.
- Trong text box, nhập
=DoanhThuThang3. - Khi muốn thay đổi nguồn dữ liệu, chỉ cần chỉnh sửa Named Range mà không cần sửa lại từng text box.
5.4 Kết hợp với hàm IF và Conditional Formatting
Bạn có thể tạo text box hiển thị thông báo cảnh báo:
=IF(C2>1000,"Cảnh báo: Doanh thu vượt mức!","")
Khi giá trị trong C2 lớn hơn 1000, text box sẽ hiện thông báo; ngược lại, nó sẽ trống.
6. Tối ưu hoá khi làm việc với nhiều Text Box
Khi một file Excel chứa hàng chục, thậm chí hàng trăm text box, việc quản lý có thể trở nên phức tạp. Dưới đây là một số mẹo giúp bạn duy trì hiệu suất và tính gọn gàng.
6.1 Sử dụng Layer (Lớp) và Select Pane
- Select Pane: Vào Home > Find & Select > Selection Pane. Cửa sổ này hiển thị danh sách tất cả các đối tượng (shapes). Bạn có thể ẩn/hiện, đổi tên, và kéo thả để sắp xếp thứ tự layer.
- Đặt Tên cho mỗi text box (ví dụ “tb_Title”, “tb_Comment1”) để dễ tìm kiếm.
6.2 Nhóm (Group) và Sub‑Group
Nếu một phần báo cáo chứa nhiều text box và hình ảnh, group chúng lại thành một khối. Khi cần di chuyển hoặc sao chép, chỉ cần thao tác với nhóm, giảm thiểu lỗi vị trí.
6.3 Giảm kích thước file
- Xóa các text box không cần thiết: Đôi khi chúng được tạo ra trong quá trình thử nghiệm và quên xóa.
- Tối ưu hình ảnh nền: Nếu bạn dùng picture fill cho text box, hãy chắc chắn hình ảnh đã được nén và có độ phân giải phù hợp (≤150 DPI cho báo cáo in).
- Tắt tính năng “AutoRecover” tạm thời khi làm việc với file cực lớn để giảm tải.
6.4 Sử dụng Macro để tạo text box hàng loạt
Nếu bạn cần tạo cùng một kiểu text box cho nhiều vị trí (ví dụ: tiêu đề cho mỗi sheet), viết macro sẽ tiết kiệm thời gian.
Sub CreateStandardTextBox(ws As Worksheet, top As Double, left As Double, txt As String) Dim shp As Shape Set shp = ws.Shapes.AddTextbox(msoTextOrientationHorizontal, left, top, 300, 40) With shp .TextFrame.Characters.Text = txt .TextFrame.HorizontalAlignment = xlHAlignCenter .Fill.ForeColor.RGB = RGB(242, 242, 242) ' Màu nền nhạt .Line.Visible = msoFalse .Name = "tb_" & ws.Name & "_" & Format(Now, "hhmmss") End With
End Sub
Bạn chỉ cần gọi hàm này cho từng sheet và vị trí mong muốn.
7. Các lỗi thường gặp và cách khắc phục
| Lỗi | Nguyên nhân | Cách khắc phục |
|---|---|---|
| Text box không hiển thị nội dung sau khi liên kết | Đã nhập công thức nhưng không nhấn Enter, hoặc ô nguồn chứa lỗi #VALUE!. | Kiểm tra công thức trong thanh công thức, chắc chắn rằng ô nguồn không có lỗi. |
| Text box bị “đứt” khi in | Việc in không bao gồm mọi đối tượng (Print Area không chứa text box). | Vào Page Layout > Print Area > Clear Print Area, sau đó Set Print Area lại, hoặc File > Print > Print Selection. |
| Khi di chuyển sheet, text box di chuyển cùng với ô | Text box được “attached” (gắn) vào ô. | Click chuột phải vào text box → Size and Properties → Properties → chọn “Don’t move or size with cells”. |
| Không thể chỉnh sửa văn bản trong text box | Text box đang ở chế độ “Locked” và sheet được bảo vệ. | Mở Review > Unprotect Sheet hoặc bỏ Locked trong Format Shape > Protection. |
| File Excel trở nên nặng, chậm | Quá nhiều text box, đặc biệt là có hình nền hoặc hiệu ứng. | Xóa bớt text box không cần, giảm độ phân giải hình nền, hoặc gom chúng thành nhóm. |
8. FAQ – Câu hỏi thường gặp
Q1: Text box có thể chèn vào bảng tính được bảo vệ không?
A: Có, nhưng bạn cần bật tùy chọn “Edit Objects” trong phần Protect Sheet. Khi bảo vệ, chọn “Edit Objects” để cho phép chỉnh sửa text box mà không ảnh hưởng tới các ô.
Q2: Làm sao để copy text box sang một sheet khác mà giữ nguyên định dạng?
A: Chọn text box → Ctrl + C → chuyển sang sheet đích → Ctrl + V. Nếu muốn giữ vị trí tuyệt đối, vào Paste Special > Keep Source Formatting.
Q3: Text box có thể chứa công thức tính toán không?
A: Text box không thể trực tiếp chứa công thức tính toán, nhưng bạn có thể liên kết nó với ô chứa công thức (qua =). Khi ô thay đổi, nội dung text box sẽ cập nhật.
Q4: Có cách nào để tự động tạo text box cho mỗi dòng dữ liệu trong một bảng không?
A: Có, sử dụng VBA. Dưới đây là đoạn mã mẫu:
Sub AddTextBoxPerRow() Dim rng As Range, cell As Range, shp As Shape Set rng = Range("A2:A20") ' Dải dữ liệu For Each cell In rng Set shp = ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, _ cell.Offset(0, 2).Left, cell.Top, 150, 20) shp.TextFrame.Characters.Text = "ID: " & cell.Value Next cell
End Sub
Q5: Text box có hỗ trợ ngôn ngữ viết từ phải sang trái (RTL) không?
A: Có, trong Format Shape > Text Options > Text Box, bạn có thể bật “Right-to-left” để hiển thị văn bản tiếng Ả Rập, Hebrew, v.v.
9. Kết luận
Việc chèn text box trong Excel không chỉ là một thao tác đơn giản mà còn mở ra nhiều khả năng sáng tạo và nâng cao tính chuyên nghiệp cho các báo cáo, dashboard và tài liệu dữ liệu. Từ việc tạo tiêu đề nổi bật, chú thích chi tiết cho biểu đồ, đến việc liên kết động với dữ liệu và tự động cập nhật nội dung, text box là công cụ đa năng mà mọi người dùng Excel nên nắm vững.
Hãy áp dụng các kỹ thuật đã trình bày trong bài viết này để:
- Tiết kiệm thời gian bằng việc sử dụng Ribbon, Quick Access Toolbar hoặc macro.
- Tối ưu giao diện bằng cách định dạng, căn chỉnh và nhóm các text box.
- Tăng tính linh hoạt bằng liên kết dữ liệu và sử dụng Named Ranges.
- Bảo trì file hiệu quả khi làm việc với nhiều đối tượng đồ họa.
Nếu bạn còn thắc mắc hoặc muốn chia sẻ kinh nghiệm riêng về việc sử dụng text box, đừng ngần ngại để lại bình luận. Chúc bạn thành công trong việc tạo ra những file Excel đẹp mắt, chuyên nghiệp và hiệu quả!

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ẻ.
