Có thể bạn quan tâm: Lọc Mã Hàng Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Mở Đầu
Excel là một trong những công cụ mạnh mẽ nhất hiện nay để xử lý dữ liệu, từ những bảng tính đơn giản cho tới các mô hình phân tích phức tạp. Trong quá trình làm việc, việc xóa nội dung trong ô Excel là một thao tác thường xuyên gặp phải, dù là để dọn dẹp dữ liệu, chuẩn bị cho việc nhập mới, hay để thực hiện các phép tính và lọc dữ liệu một cách chính xác hơ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, từ các cách xóa nội dung cơ bản cho tới các kỹ thuật nâng cao, sử dụng phím tắt, công cụ, hàm và macro VBA.
Mục tiêu của chúng tôi là giúp bạn không chỉ biết cách xóa nội dung trong ô mà còn hiểu rõ nguyên tắc hoạt động, tránh những sai lầm phổ biến và tối ưu hoá quy trình làm việc để tăng năng suất.
Có thể bạn quan tâm: Lọc Kết Quả Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
1. Kiến Thức Cơ Bản Về Ô Excel
1.1. Ô là gì?
- Ô (Cell) là đơn vị cơ bản nhất trong một bảng tính Excel, được xác định bởi vị trí giao nhau của một hàng (Row) và một cột (Column). Mỗi ô có một địa chỉ duy nhất như A1, B2, C3,…
- Nội dung trong ô có thể là giá trị số, văn bản, công thức, định dạng, ý kiến (comment), hoặc siêu liên kết.
1.2. Các thành phần của ô
| Thành phần | Mô tả |
|---|---|
| Giá trị (Value) | Dữ liệu thực tế hiển thị trong ô (số, văn bản, ngày tháng). |
| Công thức (Formula) | Biểu thức bắt đầu bằng dấu “=”, tính toán dựa trên các ô khác. |
| Định dạng (Formatting) | Font, màu nền, viền, kiểu hiển thị (định dạng số, ngày, tiền tệ…). |
| Bình luận (Comment/Note) | Thông tin bổ sung, không ảnh hưởng tới tính toán. |
| Liên kết (Hyperlink) | Đưa người dùng tới một địa chỉ URL, tập tin, hoặc ô khác. |
Khi “xóa nội dung trong ô”, bạn có thể muốn xóa giá trị, công thức, định dạng, bình luận, hoặc tất cả các thành phần. Bài viết sẽ phân loại rõ ràng các trường hợp này.
Có thể bạn quan tâm: Cách Xóa Chữ “page 1” Trong Excel: Hướng Dẫn Chi Tiết Từng Bước
2. Các Cách Xóa Nội Dung Cơ Bản
2.1. Sử Dụng Phím Delete
- Cách thực hiện: Chọn ô (hoặc vùng ô) cần xóa → Nhấn phím Delete trên bàn phím.
- Kết quả: Xóa giá trị và công thức trong ô, nhưng định dạng (màu nền, font, viền…) vẫn được giữ nguyên.
- Lưu ý: Nếu ô chứa bình luận hoặc siêu liên kết, chúng sẽ không bị xóa; chỉ nội dung hiển thị bị xóa.
2.2. Sử Dụng Lệnh Clear trong Ribbon
- Cách thực hiện: Chọn ô → Vào tab Home → Nhóm Editing → Nhấp vào Clear (biểu tượng gôm) → Chọn một trong các tùy chọn:
- Clear All – Xóa mọi thứ (giá trị, công thức, định dạng, bình luận, siêu liên kết).
- Clear Formats – Xóa chỉ định dạng, giữ lại giá trị/công thức.
- Clear Contents – Tương tự phím Delete, xóa giá trị/công thức.
- Clear Comments and Notes – Xóa bình luận và ghi chú.
- Clear Hyperlinks – Xóa siêu liên kết.
- Ưu điểm: Linh hoạt, cho phép chọn chính xác những gì muốn xóa.
2.3. Sử Dụng Context Menu (Menu Ngữ Cảnh)
- Cách thực hiện: Click chuột phải vào ô → Chọn Clear Contents.
- Kết quả: Xóa giá trị và công thức, giữ lại định dạng.
2.4. Xóa Nhiều Ô Cùng Lúc
- Chọn liên tục: Giữ phím Shift, click ô đầu và ô cuối của vùng muốn xóa → Nhấn Delete hoặc Clear > Clear Contents.
- Chọn không liên tục: Giữ phím Ctrl, click các ô riêng lẻ → Thực hiện xóa như trên.
2.5. Xóa Nội Dung Dựa Trên Điều Kiện (Filter)
- Bước 1: Chọn cột cần lọc → Vào Data > Filter.
- Bước 2: Áp dụng bộ lọc (ví dụ: lọc các ô có giá trị > 0).
- Bước 3: Chọn toàn bộ các ô hiển thị → Nhấn Delete hoặc Clear > Clear Contents.
- Bước 4: Bỏ bộ lọc để xem kết quả.
3. Xóa Nội Dung Dùng Hàm và Công Thức
3.1. Hàm IF để “Xóa” Nội Dung
Mặc dù hàm không thực sự xóa ô, nhưng bạn có thể hiển thị ô rỗng dựa trên điều kiện:
=IF(A2>100,"",A2)
- Khi A2 > 100, công thức trả về một chuỗi rỗng (“”), khiến ô trông như đã bị xóa. Thực tế, giá trị gốc vẫn tồn tại trong ô A2.
3.2. Hàm SUBSTITUTE để Loại Bỏ Văn Bản
Nếu muốn loại bỏ một đoạn văn bản trong ô, dùng:
=SUBSTITUTE(A1,"đoạn cần xóa","")
- Kết quả là ô chứa giá trị mới không có phần bị “xóa”.
3.3. Hàm FILTER (Excel 365)
Bạn có thể tạo một bảng mới chỉ hiển thị các ô không rỗng, ngầm “xóa” các ô rỗng:
=FILTER(A1:A100, A1:A100<>"")
4. Xóa Nội Dung Bằng Macro VBA
Khi làm việc với hàng ngàn, hàng triệu ô, việc thực hiện thủ công sẽ tốn thời gian. VBA (Visual Basic for Applications) cho phép tự động hoá quy trình.
4.1. Mở Trình Soạn Thảo VBA
- Nhấn Alt + F11 để mở cửa sổ VBA.
- Chọn Insert > Module để tạo một module mới.
4.2. Macro Xóa Nội Dung Cơ Bản
Sub XoaNoiDung() Dim rng As Range ' Chọn phạm vi muốn xóa; thay "A1:C10" bằng phạm vi thực tế Set rng = ThisWorkbook.Sheets("Sheet1").Range("A1:C10") rng.ClearContents ' Xóa nội dung (giá trị + công thức)
End Sub
- ClearContents tương đương phím Delete.
- Để xóa toàn bộ (gồm định dạng, bình luận, hyperlink), dùng rng.Clear.
4.3. Xóa Nội Dung Dựa Trên Điều Kiện
Sub XoaNoiDungTheoDieuKien() Dim ws As Worksheet Dim rng As Range, cell As Range Set ws = ThisWorkbook.Sheets("Sheet1") Set rng = ws.Range("A1:A1000") ' Thay đổi phạm vi tùy ý For Each cell In rng If IsNumeric(cell.Value) And cell.Value > 100 Then cell.ClearContents End If Next cell
End Sub
- Macro này sẽ xóa mọi ô chứa số lớn hơn 100 trong cột A.
4.4. Xóa Nội Dung Khi Nhấn Nút
Bạn có thể tạo một Button (Form Control) trên sheet và gán macro trên cho nó. Khi người dùng nhấn nút, nội dung sẽ được xóa tự động.
4.5. Xóa Nội Dung Với Định Dạng Đặc Biệt
Nếu muốn xóa định dạng nhưng giữ lại giá trị:
Sub XoaDinhDang() Dim rng As Range Set rng = ThisWorkbook.Sheets("Sheet1").Range("B2:D20") rng.ClearFormats ' Xóa định dạng
End Sub
4.6. Xóa Bình Luận và Ghi Chú
Sub XoaBinhLuan() Dim ws As Worksheet Dim cmt As Comment Set ws = ThisWorkbook.Sheets("Sheet1") For Each cmt In ws.Comments cmt.Delete Next cmt
End Sub
- Tương tự cho Notes (phiên bản Excel mới), dùng
ws.CommentsThreaded.
5. Khi Nào Nên Xóa Định Dạng Và Khi Nào Chỉ Xóa Nội Dung

Có thể bạn quan tâm: Hàm Lọc Nam Nữ Trong Excel: Cách Tạo, Ứng Dụng Và Mẹo Thực Tế
| Trường hợp | Nên xóa gì? | Lý do |
|---|---|---|
| Chuẩn bị nhập dữ liệu mới | ClearContents + ClearFormats | Đảm bảo không có định dạng cũ ảnh hưởng tới dữ liệu mới. |
| Giữ lại màu sắc, viền để phân nhóm | Chỉ ClearContents | Định dạng giúp người dùng nhanh nhận diện nhóm dữ liệu. |
| Xóa bình luận sau khi hoàn thành review | Clear Comments and Notes | Giữ lại nội dung chính, loại bỏ thông tin phụ. |
| Xóa siêu liên kết | Clear Hyperlinks | Tránh người dùng vô tình nhấp vào link cũ. |
| Xóa toàn bộ bảng để tạo lại | Clear All | Tiết kiệm thời gian, không để lại dữ liệu hoặc định dạng thừa. |
6. Các Sai Lầm Thường Gặp Khi Xóa Nội Dung
- Xóa nhầm định dạng: Sử dụng
Clear Allkhi chỉ muốn xóa giá trị sẽ mất màu nền, font, viền cần thiết. - Quên xóa bình luận: Bình luận vẫn hiển thị khi di chuột, gây nhầm lẫn.
- Xóa dữ liệu quan trọng: Không có backup, một lần xóa không thể khôi phục.
- Sử dụng phím Delete trên ô có công thức phụ thuộc: Khi xóa công thức, các ô phụ thuộc sẽ trả về lỗi
#REF!. - Xóa trong bảng Excel (Table) mà không cập nhật lại: Khi xóa nội dung trong một cột của Table, các công thức tự động tính toán có thể bị gián đoạn.
Cách tránh: Luôn sao lưu file (Ctrl+S thường xuyên), dùng Undo (Ctrl+Z) ngay sau khi xóa nếu chưa lưu, và kiểm tra lại các công thức phụ thuộc trước khi thực hiện xóa hàng loạt.
7. Tự Động Hóa Xóa Nội Dung Khi Nhập Dữ Liệu (Data Validation)
Bạn có thể thiết lập Data Validation để tự động xóa nội dung không hợp lệ:
- Chọn ô hoặc cột cần kiểm soát.
- Vào Data > Data Validation.
- Trong Allow, chọn Custom và nhập công thức, ví dụ:
=ISNUMBER(A1). - Trong tab Error Alert, nhập thông báo và chọn Style: Stop.
- Khi người dùng nhập giá trị không hợp lệ, Excel sẽ hiển thị cảnh báo và không cho nhập, do đó “ngăn” dữ liệu không mong muốn thay vì phải xóa sau.
8. Xóa Nội Dung Khi Nhập Dữ Liệu Bằng Power Query
Power Query (Get & Transform) cho phép làm sạch dữ liệu trước khi đưa vào bảng tính.
- Bước 1: Vào Data > Get Data > From Table/Range.
- Bước 2: Trong Power Query Editor, chọn cột cần xóa nội dung rỗng hoặc không hợp lệ → Remove Rows > Remove Blank Rows.
- Bước 3: Hoặc dùng Replace Values để thay thế giá trị không mong muốn bằng
null. - Bước 4: Khi hoàn thành, nhấn Close & Load để đưa dữ liệu đã làm sạch vào sheet.
Power Query thực hiện việc “xóa” ở mức dữ liệu nguồn, giúp bảng tính luôn sạch sẽ và giảm thiểu lỗi.
9. Xóa Nội Dung Trên Nhiều Sheet Cùng Lúc
Nếu bạn có một workbook chứa nhiều sheet có cùng cấu trúc và muốn xóa cùng một vùng ô trên tất cả các sheet:
Sub XoaTrenTatCaSheet() Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets ws.Range("B2:D10").ClearContents ' Thay đổi phạm vi tùy ý Next ws
End Sub
- Lưu ý: Đảm bảo rằng các sheet không được bảo vệ (protected). Nếu có, cần bỏ bảo vệ trước khi xóa.
10. Xóa Nội Dung Trong Ô Được Bảo Vệ (Protected Sheet)
Khi một sheet được bảo vệ, người dùng không thể chỉnh sửa hoặc xóa nội dung nếu không có mật khẩu.
10.1. Bỏ Bảo Vệ Tạm Thời
Sub BoBaoVeVaXoa() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("Sheet1") ' Bỏ bảo vệ (nếu có mật khẩu, thay "mypassword" bằng mật khẩu thực) ws.Unprotect Password:="mypassword" ws.Range("A1:C5").ClearContents ' Bảo vệ lại ws.Protect Password:="mypassword", AllowFormattingCells:=True
End Sub
10.2. Cho Phép Xóa Khi Bảo Vệ
Khi bảo vệ sheet, bạn có thể cho phép người dùng xóa nội dung bằng cách bật tùy chọn Allow deleting rows/columns trong hộp thoại Protect Sheet. Tuy nhiên, Excel không có tùy chọn “Allow clearing contents” trực tiếp; bạn phải cho phép Select unlocked cells và chỉ mở khóa các ô cần xóa.
11. Xóa Nội Dung Khi Sử Dụng Excel Online và Google Sheets
11.1. Excel Online
- Giao diện tương tự Desktop, nhưng một số tính năng như Clear Formats có thể không có trong menu ngắn gọn. Bạn vẫn có thể dùng Delete hoặc Right-click > Clear Contents.
- Đối với macro VBA, Excel Online không hỗ trợ chạy macro. Cần chuyển sang Desktop để thực thi.
11.2. Google Sheets
- Xóa nội dung: Chọn ô → Edit > Delete values hoặc nhấn Delete.
- Đối với xóa định dạng: Format > Clear formatting.
- Google Sheets không có Clear All trong một bước, nên bạn cần thực hiện từng bước (xóa nội dung, xóa định dạng, xóa comment) riêng rẽ.
12. Các Lệnh Shortcut Nhanh Gọn
| Hành động | Phím tắt |
|---|---|
| Xóa nội dung (Clear Contents) | Delete |
| Xóa định dạng | Alt + H, E, F (Home → Editing → Clear → Clear Formats) |
| Xóa toàn bộ (Clear All) | Alt + H, E, A |
| Xóa bình luận | Shift + F2, rồi Delete trong hộp bình luận |
| Xóa siêu liên kết | Ctrl + Shift + F9 (hoặc Right-click > Remove Hyperlink) |
| Undo (hoàn tác) | Ctrl + Z |
| Redo (làm lại) | Ctrl + Y |
13. Thực Hành: Bài Tập Tự Làm
Bài 1: Chọn cột B, xóa toàn bộ nội dung, giữ lại định dạng.
Hướng dẫn: Chọn cột → Home > Clear > Clear Contents.Bài 2: Xóa các ô trong cột D có giá trị nhỏ hơn 0, đồng thời xóa định dạng của chúng.
Hướng dẫn: Dùng Filter → lọc <0 → Chọn → Clear > Clear All.Bài 3: Viết macro VBA để xóa toàn bộ nội dung và định dạng trong phạm vi
E1:G20trên mọi sheet.
Mẫu code:vba Sub XoaTatCa() Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets ws.Range("E1:G20").Clear Next ws End SubBài 4: Sử dụng Power Query để loại bỏ tất cả các hàng có cột “Status” bằng “Inactive”.
Hướng dẫn: Load dữ liệu → Filter cột Status → Uncheck “Inactive” → Close & Load.
Thực hiện những bài tập này sẽ giúp bạn nắm vững cách xóa nội dung trong nhiều tình huống thực tế.
14. Tổng Kết
Việc xóa nội dung trong ô Excel không chỉ đơn giản là nhấn phím Delete. Tùy vào mục đích, bạn có thể xóa:
- Giá trị và công thức (Clear Contents).
- Định dạng (Clear Formats).
- Bình luận và ghi chú (Clear Comments and Notes).
- Siêu liên kết (Clear Hyperlinks).
- Tất cả (Clear All).
Bạn có thể thực hiện thủ công qua giao diện người dùng, dùng phím tắt, hoặc tự động hoá bằng VBA, Power Query, và các hàm công thức. Hiểu rõ các phương pháp này sẽ giúp bạn:
- Tiết kiệm thời gian khi xử lý dữ liệu lớn.
- Tránh mất dữ liệu quan trọng bằng cách lựa chọn đúng loại xóa.
- Giữ cho bảng tính luôn sạch sẽ, dễ đọc và dễ bảo trì.
- Tăng năng suất bằng cách áp dụng tự động hoá và chuẩn hoá quy trình.
Hy vọng bài viết đã cung cấp cho bạn một khoá học toàn diện, chi tiết và thực tiễn về cách xóa nội dung trong ô Excel. Hãy áp dụng những kiến thức này vào công việc hàng ngày và chia sẻ với đồng nghiệp để cùng nâng cao hiệu quả làm việc với Excel!
Chúc bạn thành công và luôn làm việc hiệu quả với Excel!

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