Trong trang tính Excel, chúng ta áp dụng Filter (Bộ lọc) để phân tích dữ liệu cụ thể. Khi hiển thị dữ liệu cần thiết, Filter ẩn các dữ liệu khác. Ai đó có thể cần dữ liệu khác để phân tích thêm hoặc mục đích khác. Để lấy lại toàn bộ dữ liệu từ trang tính, bạn cần xóa Filter. Trong bài viết này, tôi sẽ giải thích cách xóa Filter trong Excel.
Để minh họa, tôi dùng bộ dữ liệu mẫu thông tin bán hàng của một nhân viên bán hàng cụ thể. Bộ dữ liệu chứa 4 cột: SalesPerson (Nhân viên bán hàng), Region (Khu vực), Month (Tháng), và Sales (Doanh số).

Tải về để Thực hành
Cách Biết Filter Đã Được Áp Dụng?
Trước khi xóa Filter, bạn cần chắc chắn rằng Filter đã được áp dụng cho bộ dữ liệu. Để làm điều đó, nhìn vào tiêu đề bộ dữ liệu hoặc bảng.
Nếu biểu tượng thả xuống (drop-down) chuyển thành biểu tượng phễu (funnel), nghĩa là Filter đã được áp dụng. Ngoài ra, nếu số thứ tự hàng bị Làm nổi bật (Highlighted), cũng có nghĩa là một số hàng bị ẩn.

5 Cách Dễ dàng Xóa Filter trong Excel
1. Xóa Filter khỏi Cột Cụ thể trong Excel
Tùy nhu cầu, bạn có thể xóa Filter. Nếu muốn xóa Filter từ một cột cụ thể, có thể làm dễ dàng.
Để minh họa thủ tục, tôi lấy bộ dữ liệu đã áp dụng Filter ở cột Region.
Để biết cách áp dụng Filter, xem bài Filter Data.

Trước hết, chọn tiêu đề nơi Filter được áp dụng.
⏩ Tôi chọn tiêu đề cột Region.
Tiếp theo, chuột phải và menu ngữ cảnh sẽ mở ra.
➤ Chọn Clear Filter From "Region" (Xóa bộ lọc từ "Region").

Do đó, nó sẽ xóa Filter khỏi cột Region, và bạn sẽ lấy lại toàn bộ bộ dữ liệu.

2. Xóa Filter khỏi Tất cả Các Cột Ngay Lập tức
Trong trường hợp tất cả các cột hoặc nhiều cột có Filter, bạn cũng có thể xóa tất cả Filters cùng lúc.
Để tôi chỉ cho bạn quy trình,
Ở đây, tôi lấy bộ dữ liệu đã áp dụng Filter ở cột Region và Month.

Trước hết, mở thẻ Data (Dữ liệu) >> từ Sort & Filter (Sắp xếp & Lọc) >> chọn Clear (Xóa).

Do đó, nó sẽ xóa Filter khỏi các cột.

Nếu muốn, bạn có thể dùng phím tắt ALT + A + C để xóa Filter khỏi tất cả các cột.
3. Xóa Filter khỏi Toàn bộ Bảng Excel
Nếu muốn xóa Filter khỏi toàn bộ bảng, bạn có thể làm bằng tính năng ribbon.
Ở đây, tôi muốn xóa thả xuống (drop-down) của Filter.
Để bắt đầu,
Mở thẻ Data >> từ Sort & Filter >> chọn Filter

Kết quả, nó sẽ xóa Filter khỏi toàn bộ bảng.

Thao tác tương tự bạn có thể thực hiện bằng phím tắt: ALT + A + T.
Bài đọc tương tự
- Cách Lọc Giá trị Duy nhất trong Excel (8 Cách Dễ dàng)
- Phím tắt cho Lọc Excel (3 Cách Nhanh kèm Ví dụ)
- Cách Sử dụng Lọc Văn bản trong Excel (5 Ví dụ)
- Lọc Dữ liệu Ngang trong Excel (3 Phương pháp)
4. Phím tắt để Xóa Tất cả Bộ lọc
Nếu muốn, bạn có thể dùng Phím tắt Bàn phím để xóa Filter khỏi bộ dữ liệu.
Phím tắt bàn phím là ALT + D + F + F
Mở trang tính muốn xóa Filter sau đó nhấn phím tắt để xóa Filter.
Tôi sẽ mô tả cách trình tự phím hoạt động.

Trước hết, nhấn ALT.
Nó sẽ chọn tất cả các tab của Ribbon.

Thứ hai, ALT + D sẽ chuyển đến thẻ Data (Dữ liệu).

Sau đó, ALT + D + F sẽ chọn lệnh Filter của thẻ Data.

Cuối cùng, ALT + D + F + F sẽ xóa Filter khỏi bộ dữ liệu. (Một nhấp vào lệnh Filter áp dụng Filter, nhấp lần hai xóa nó)

Bạn cũng có thể dùng phím tắt CTRL + SHIFT + L để áp dụng hoặc xóa Filter.
Mở trang tính sau đó nhấn phím CTRL + SHIFT + L để xóa Filter khỏi trang tính.

Do đó, nó sẽ xóa Filter khỏi bộ dữ liệu.

5. Sử Dụng VBA để Xóa Bộ lọc khỏi Tất cả Trang tính của Workbook
Trường hợp workbook chứa nhiều trang tính đã áp dụng Filter, thay vì xóa thủ công từng cái, bạn có thể dùng VBA để xóa Filters khỏi tất cả trang tính cùng lúc.
Để tôi chỉ cho bạn, trong các trang tính nào của workbook Filter được áp dụng.
Trong trang tính All_Column.

Trong trang tính Remove Filter From Specific Col.

Cũng trong trang tính From Entire Table.

Để mở trình soạn thảo VBA,
Trước hết, mở thẻ Developer (Nhà phát triển) >> chọn Visual Basic

➤ Cửa sổ mới Microsoft Visual Basic for Applications sẽ hiện ra.
Tiếp theo, từ Insert (Chèn) >> chọn Module

Bây giờ, gõ mã sau vào Module.
Sub Remove_Filter_From_All_Worksheet()
Dim AF As AutoFilter
Dim Fs As Filters
Dim Lob As ListObjects
Dim Lo As ListObject
Dim Rg As Range
Dim WS As Worksheet
Dim IntC, F1, F2, Count As Integer
Application.ScreenUpdating = False
On Error Resume Next
For Each WS In Application.Worksheets
WS.ShowAllData
Set Lob = WS.ListObjects
Count = Lob.Count
For F1 = 1 To Count
Set Lo = Lob.Item(F1)
Set Rg = Lo.Range
IntC = Rg.Columns.Count
For F2 = 1 To IntC
Lo.Range.AutoFilter Field:=F2
Next
Next
Next
Application.ScreenUpdating = True
End Sub

Ở đây, trong thủ tục con Remove_Filter_From_All_Worksheet, tôi khai báo biến AF là AutoFilter, Fs As Filters, Lob là ListObjects, Lo là ListObject, Rg là Range, và WS là Worksheet.
Cũng như Integer khai báo IntC, F1, và F2.
Sau đó, dùng vòng lặp For lồng nhau (nested For loop) để tìm nơi Filter được áp dụng và xóa Filter khỏi từng trang tính.
Bây giờ, Lưu mã và quay lại bất kỳ trang tính nào để chạy mã VBA.
Sau đó, mở thẻ View >> từ Macros >> chọn View Macros

Hộp thoại sẽ hiện ra. Từ đó chọn Macros name (Tên macro) và Macros in.
➤ Từ Macros name chọn Remove_Filter_From_All_Worksheet. Trong Macros in chọn trang tính hiện tại How to Remove Filter in Excel.xlsm.
Sau đó nhấp Run (Chạy).

Do đó, nó sẽ xóa Filter đã áp dụng khỏi tất cả các trang tính.

Bạn thấy, Filter đã áp dụng bị xóa khỏi trang tính From Entire Table.

Phần Thực hành
Tôi đã cung cấp trang tính thực hành trong workbook để thực hành các ví dụ đã giải thích.

Kết luận
Trong bài viết này, tôi đã chỉ 5 cách xóa Filter trong Excel. Các cách này sẽ giúp bạn xóa Filters dễ dàng. Hãy thoải mái bình luận bên dưới cho mọi loại thắc mắc và góp ý.
Đọc thêm
- Cách Thực hiện Lọc Tùy chỉnh trong Excel (5 Cách)
- Lọc theo Màu trong Excel (2 Ví dụ)
- Cách Lọc Dữ liệu trong Excel bằng Công thức
- Sử dụng Công thức Phần trăm Lợi nhuận trong Excel (3 Ví dụ)