Cách Lọc Thông Tin Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao

Mục lục bài viết

Lời mở đầu

Trong môi trường làm việc hiện đại, việc xử lý và phân tích dữ liệu là một kỹ năng không thể thiếu. Excel, với sức mạnh và tính linh hoạt của mình, đã trở thành công cụ “đắc lực” cho hàng triệu người dùng trên toàn thế giới. Một trong những tính năng quan trọng nhất của Excel chính là khả năng lọc thông tin – giúp chúng ta nhanh chóng tìm ra những dữ liệu cần thiết, loại bỏ những phần không liên quan và tập trung vào các mẫu, xu hướng quan trọng.

Bài viết này sẽ cung cấp cho bạn một hướng dẫn chi tiết, từ những kiến thức cơ bản nhất đến các kỹ thuật lọc nâng cao, giúp bạn tối ưu hoá quy trình làm việc, tiết kiệm thời gian và nâng cao độ chính xác trong việc xử lý dữ liệu. Dù bạn là người mới bắt đầu hay đã là một “master” của Excel, chắc chắn sẽ tìm thấy những thông tin hữu ích trong bài viết này.

1. Tổng quan về lọc dữ liệu trong Excel

1.1. Lọc dữ liệu là gì?

Lọc dữ liệu (Data Filtering) trong Excel là quá trình hiển thị chỉ những hàng dữ liệu đáp ứng một hoặc nhiều tiêu chí nhất định, trong khi các hàng không thỏa mãn tiêu chí sẽ bị ẩn đi. Điều này giúp người dùng:

  • Tập trung vào những thông tin quan trọng.
  • Dễ dàng thực hiện các phép tính, tổng hợp trên tập dữ liệu con.
  • Tìm kiếm nhanh các mẫu, xu hướng hoặc ngoại lệ.

1.2. Lý do tại sao lọc dữ liệu quan trọng

  1. Tiết kiệm thời gian: Thay vì phải duyệt toàn bộ bảng tính, bạn chỉ cần nhìn vào những dữ liệu liên quan.
  2. Giảm lỗi: Khi làm việc với dữ liệu lớn, việc lọc giúp tránh những sai sót khi tính toán trên toàn bộ tập dữ liệu.
  3. Hỗ trợ quyết định: Các nhà quản lý, phân tích kinh doanh có thể nhanh chóng đưa ra quyết định dựa trên dữ liệu đã lọc.
  4. Tăng tính linh hoạt: Bạn có thể thay đổi tiêu chí lọc bất kỳ lúc nào, tạo ra các “cảnh” phân tích khác nhau.

1.3. Các loại lọc thông dụng trong Excel

Loại lọcMô tả ngắn gọnKhi nào dùng
AutoFilter (Lọc tự động)Lọc nhanh trên cột bằng các tiêu chí đơn giản (bằng/không bằng, chứa, lớn hơn, v.v.)Khi cần lọc nhanh, không quá phức tạp.
Advanced Filter (Lọc nâng cao)Cho phép lọc dựa trên nhiều tiêu chí, sử dụng vùng điều kiện riêngKhi cần lọc nhiều tiêu chí hoặc lọc dữ liệu ra vị trí khác.
Slicer (Bộ lọc trực quan)Giao diện trực quan dạng nút bấm, thường dùng với bảng PivotTableKhi muốn tạo báo cáo tương tác, dễ dùng cho người không chuyên.
Filter by Color (Lọc theo màu)Lọc dữ liệu dựa trên màu nền hoặc màu chữKhi dữ liệu được đánh dấu màu để phân loại.
Custom Views (Chế độ xem tùy chỉnh)Lưu lại các thiết lập lọc, ẩn/hiện cột, …Khi cần chuyển đổi nhanh giữa các chế độ xem thường xuyên.

2. Cách sử dụng AutoFilter – Lọc tự động cơ bản

2.1. Kích hoạt AutoFilter

  1. Chọn vùng dữ liệu: Đặt con trỏ vào bất kỳ ô nào trong bảng dữ liệu hoặc chọn toàn bộ vùng (Ctrl + A).
  2. Vào tab “Data” (Dữ liệu) trên Ribbon.
  3. Nhấn “Filter” (hoặc biểu tượng phễu). Các tiêu đề cột sẽ hiện ra mũi tên thả xuống.

Mẹo: Nếu bảng của bạn có tiêu đề ở dòng đầu tiên, Excel sẽ tự động nhận diện và tạo tiêu đề cho AutoFilter.

2.2. Lọc bằng tiêu chí đơn giản

  • Lọc theo giá trị cụ thể: Nhấp vào mũi tên ở cột cần lọc → bỏ chọn “Select All” → tích vào các giá trị mong muốn → OK.
  • Lọc theo điều kiện: Chọn “Number Filters” (đối với cột số) hoặc “Text Filters” (đối với cột chữ) → chọn điều kiện (Greater Than, Contains, Begins With, …) → nhập giá trị → OK.

Ví dụ thực tế

Giả sử bảng bán hàng có các cột: Ngày, Sản phẩm, Số lượng, Doanh thu.

  • Lọc các đơn hàng có doanh thu > 10.000: Vào cột “Doanh thu” → Number Filters → Greater Than → nhập 10000 → OK.
  • Lọc các sản phẩm chứa từ “Áo”: Vào cột “Sản phẩm” → Text Filters → Contains → nhập “Áo” → OK.

2.3. Lọc đa tiêu chí (AND/OR)

  • AND (và): Khi bạn chọn nhiều giá trị trong một cột, Excel sẽ hiển thị các hàng có bất kỳ giá trị nào được chọn (tương đương OR). Để thực hiện AND, cần sử dụng Advanced Filter hoặc Custom Filter.
  • OR (hoặc): Mặc định trong AutoFilter, khi chọn nhiều mục trong cùng một cột, chúng sẽ được xử lý như OR.

2.4. Xóa bộ lọc

  • Xóa một bộ lọc: Nhấp vào mũi tên của cột đã lọc → chọn “Clear Filter From…”.
  • Xóa tất cả bộ lọc: Vào tab “Data” → nút “Clear” (hoặc nhấn Ctrl + Shift + L để tắt AutoFilter).

3. Advanced Filter – Lọc nâng cao

3.1. Khi nào dùng Advanced Filter?

  • Cần lọc theo nhiều tiêu chí đồng thời (ví dụ: Doanh thu > 10.000 và Sản phẩm chứa “Áo”).
  • Muốn sao chép dữ liệu đã lọc sang một vị trí mới (có thể tạo bảng tóm tắt hoặc báo cáo riêng).
  • Cần làm việc với các tiêu chí phức tạp như “hoặc” (OR) giữa các cột.

3.2. Cấu trúc vùng điều kiện (Criteria Range)

Advanced Filter yêu cầu một vùng điều kiện (criteria range) gồm:

  • Tiêu đề cột (phải giống hoàn toàn với tiêu đề trong bảng dữ liệu).
  • Các tiêu chí dưới tiêu đề.

Ví dụ:

Sản phẩmDoanh thu
Áo>10000
Quần>15000
  • Dòng đầu tiên là tiêu đề.
  • Dòng thứ hai là tiêu chí cho “Sản phẩm” (chứa “Áo”) và “Doanh thu” (>10000). Khi có nhiều dòng tiêu chí, Excel sẽ kết hợp chúng bằng OR (các dòng khác nhau = OR). Nếu muốn AND trong cùng một dòng, bạn đặt nhiều tiêu chí trong cùng một dòng.

3.3. Thực hiện Advanced Filter

  1. Chuẩn bị bảng dữ liệu và vùng điều kiện (có thể đặt ở bất kỳ vị trí nào trên sheet, nhưng không chồng lên dữ liệu).
  2. Chọn bảng dữ liệu (hoặc đặt con trỏ trong bảng).
  3. Vào Data → Advanced.
  4. Dialog Advanced Filter:
  5. Action: “Filter the list, in-place” (lọc ngay trong bảng) hoặc “Copy to another location” (sao chép sang vị trí khác).
  6. List range: Đảm bảo đúng vùng dữ liệu (Excel sẽ tự động điền nếu bạn đã chọn).
  7. Criteria range: Chọn vùng tiêu đề + tiêu chí.
  8. Nếu “Copy to another location”: Chỉ định ô đầu tiên của vùng đích.
  9. Nhấn OK.

3.4. Các lưu ý khi dùng Advanced Filter

  • Tiêu đề phải khớp hoàn toàn (không có dấu cách thừa, không có ký tự đặc biệt). Nếu không, Excel sẽ không nhận được tiêu chí.
  • Không dùng công thức trong vùng tiêu chí (trừ khi dùng hàm như =TODAY() trong tiêu chí ngày).
  • Khi sao chép dữ liệu, vùng đích phải đủ rộng để chứa kết quả, nếu không sẽ bị cắt.

3.5. Ví dụ thực tế

Bạn có bảng bán hàng với các cột: Ngày, Khu vực, Sản phẩm, Số lượng, Doanh thu. Yêu cầu: Lọc các đơn hàng:

  • Khu vực = “Miền Bắc” và Doanh thu > 5.000.
  • Hoặc Sản phẩm = “Giày” và Số lượng >= 10.

Bước 1: Tạo vùng điều kiện:

Khu vựcDoanh thuSản phẩmSố lượng
Miền Bắc>5000
Giày>=10

Bước 2: Thực hiện Advanced Filter → “Copy to another location” → Nhập ô đích → OK. Kết quả sẽ hiển thị các hàng thỏa mãn một trong hai nhóm tiêu chí trên.

4. Slicer – Bộ lọc trực quan cho PivotTable và Bảng

4.1. Slicer là gì?

Slicer là một công cụ giao diện người dùng (UI) cho phép lọc dữ liệu một cách trực quan, dạng nút bấm, thường được sử dụng kết hợp với PivotTable hoặc Table (định dạng bảng). Khi người dùng nhấn vào một nút, dữ liệu trong PivotTable/Bảng sẽ tự động cập nhật.

4.2. Khi nào dùng Slicer?

  • Khi báo cáo được chia sẻ với người không chuyên Excel, cần giao diện thân thiện.
  • Khi muốn tạo báo cáo tương tác trên Dashboard.
  • Khi có nhiều trường cần lọc đồng thời (ví dụ: Khu vực, Năm, Nhân viên).

4.3. Tạo Slicer cho Table

Cách Lọc Thông Tin Trong Excel
Cách Lọc Thông Tin Trong Excel
  1. Chuyển dữ liệu sang Table: Chọn dữ liệu → “Insert” → “Table” → OK (đánh dấu “My table has headers”).
  2. Khi Table được tạo, bật “Filter Buttons” (đã có sẵn) hoặc chọn Table → “Table Design” → “Insert Slicer”.
  3. Trong hộp thoại “Insert Slicers”, chọn các trường muốn tạo Slicer → OK.
  4. Slicer sẽ xuất hiện dưới dạng khung chứa các nút. Nhấn giữ Ctrl để chọn nhiều mục cùng lúc (AND). Nhấn lại để bỏ chọn.

4.4. Tạo Slicer cho PivotTable

  1. Tạo PivotTable: Chọn dữ liệu → “Insert” → “PivotTable”.
  2. Khi PivotTable đã tạo, chọn PivotTable → “Analyze” (hoặc “PivotTable Analyze”) → “Insert Slicer”.
  3. Chọn các trường (field) muốn tạo Slicer → OK.
  4. Sử dụng Slicer để lọc dữ liệu PivotTable ngay lập tức.

4.5. Tùy chỉnh Slicer

  • Kích thước và định dạng: Kéo để thay đổi kích thước, vào “Slicer Tools → Options” để thay đổi màu sắc, kiểu nút, số cột hiển thị.
  • Kết nối Slicer với nhiều bảng: Khi có nhiều Table/PivotTable cùng trường, chọn Slicer → “Slicer Tools → Options → Report Connections” → đánh dấu các bảng muốn kết nối.
  • Sử dụng Timeline: Đối với dữ liệu thời gian, bạn có thể chèn “Timeline” (cũng là một dạng Slicer) để lọc theo ngày, tháng, quý, năm.

5. Lọc theo màu (Filter by Color)

5.1. Khi nào dùng?

Nếu bạn đã đánh dấu màu cho các ô (chẳng hạn: màu đỏ cho lỗi, màu xanh cho hoàn thành) và muốn nhanh chóng hiển thị chỉ những ô có màu cụ thể, Excel cung cấp tính năng “Filter by Color”.

5.2. Cách thực hiện

  1. Đánh màu cho ô: Chọn ô → “Home” → “Fill Color”.
  2. Kích hoạt AutoFilter (nếu chưa).
  3. Nhấp vào mũi tên ở cột chứa màu → chọn “Filter by Color” → chọn màu mong muốn.

Lưu ý: Tính năng này chỉ hoạt động khi ô có định dạng màu nền (fill color) hoặc màu chữ. Không áp dụng cho các kiểu định dạng có điều kiện (Conditional Formatting) trừ khi màu thực tế đã được áp dụng.

5.3. Loại bỏ lọc màu

  • Chọn “Clear Filter From …” như bình thường, hoặc mở menu “Filter by Color” và chọn “No Fill” để hiển thị tất cả.

6. Các kỹ thuật lọc nâng cao khác

6.1. Lọc bằng công thức (Formula Filtering)

Bạn có thể tạo một cột trợ giúp (helper column) chứa công thức trả về TRUE/FALSE hoặc một giá trị cụ thể, sau đó lọc dựa trên cột này.

Ví dụ: Bạn muốn lọc các khách hàng mua hàng trong hai tháng liên tiếp.

  1. Giả sử cột A là “Ngày mua”, cột B là “Khách hàng”.
  2. Thêm cột C “Mua liên tiếp” với công thức:
    excel =AND(A2=TODAY()-1, A3=TODAY())
    (điều chỉnh cho dữ liệu thực tế).
  3. Kéo công thức xuống toàn bộ cột.
  4. Lọc cột C → chỉ hiển thị TRUE.

6.2. Lọc dữ liệu động bằng công cụ “Dynamic Array” (Excel 365)

Với Excel 365, bạn có thể dùng hàm FILTER để tạo một bảng dữ liệu động dựa trên tiêu chí.

=FILTER(A2:D1000, (B2:B1000="Miền Bắc")(D2:D1000>5000))
  • Hàm trên sẽ trả về toàn bộ các hàng thỏa mãn: Khu vực = “Miền Bắc” và Doanh thu > 5000.
  • Khi dữ liệu gốc thay đổi, kết quả FILTER sẽ tự động cập nhật.

6.3. Sử dụng Power Query để lọc

Power Query (Get & Transform) là công cụ mạnh mẽ để truy xuất, làm sạch và lọc dữ liệu trước khi đưa vào bảng tính.

  1. Data → Get Data → From Table/Range.
  2. Power Query Editor mở ra, bạn có thể:
  3. Filter bằng cách nhấn vào biểu tượng mũi tên trên tiêu đề cột.
  4. Thêm cột tùy chỉnh để tạo tiêu chí phức tạp.
  5. Group By, Pivot, Unpivot, ….
  6. Khi hoàn thành, nhấn “Close & Load” để đưa dữ liệu đã lọc vào Excel.

6.4. Lọc dữ liệu trong biểu đồ

Nếu bạn tạo biểu đồ dựa trên dữ liệu có lọc, biểu đồ sẽ tự động cập nhật theo bộ lọc hiện tại. Đảm bảo rằng nguồn dữ liệu cho biểu đồ là bảng (Table) hoặc PivotTable để biểu đồ phản ánh đúng các thay đổi.

7. Thực hành: Xây dựng báo cáo bán hàng tương tác

7.1. Mô tả dự án

Bạn là nhân viên kinh doanh và cần tạo một báo cáo bán hàng cho giám đốc. Yêu cầu:

  • Hiển thị doanh thu theo khu vực, tháng, sản phẩm.
  • Cho phép giám đốc lọc nhanh theo khu vực và tháng.
  • Cần có đánh dấu màu cho các mục doanh thu dưới 5.000 (cảnh báo).

7.2. Các bước thực hiện

Bước 1: Chuẩn bị dữ liệu

NgàyKhu vựcSản phẩmSố lượngĐơn giáDoanh thu
01/01/2026Miền BắcÁo101501500
02/01/2026Miền NamQuần52001000
………………
  • Chuyển thành Table: Chọn dữ liệu → Insert → Table → OK.
  • Đặt tên Table là tblBanHang (trong “Table Design”).

Bước 2: Thêm cột đánh dấu màu (Conditional Formatting)

  1. Chọn cột “Doanh thu”.
  2. Home → Conditional Formatting → New Rule → “Format only cells that contain”.
  3. Đặt Cell Value < 5000 → Format → Fill → màu đỏ → OK.

Bước 3: Tạo PivotTable

  1. Chọn bất kỳ ô trong Table → Insert → PivotTable → Đặt ở sheet mới → OK.
  2. Kéo “Khu vực” vào Rows, “Tháng” (từ cột Ngày, dùng Group) vào Columns, “Doanh thu” vào Values.
  3. Định dạng tổng hợp thành Sum.

Bước 4: Thêm Slicer

  1. Chọn PivotTable → PivotTable Analyze → Insert Slicer.
  2. Chọn “Khu vực” và “Tháng” → OK.
  3. Đặt Slicer vào vị trí thuận tiện trên sheet.

Bước 5: Tạo biểu đồ tương tác

  1. Chọn PivotTable → Insert → Column Chart (hoặc bất kỳ loại biểu đồ nào).
  2. Biểu đồ sẽ tự động liên kết với Slicer, khi người dùng chọn khu vực/tháng, biểu đồ cập nhật.

Bước 6: Lọc dữ liệu gốc (nếu cần)

  • Nếu muốn hiển thị trong Table gốc chỉ các hàng doanh thu ≥ 5.000, dùng AutoFilter → Doanh thu → Number Filters → Greater Than → 5000.

7.3. Kết quả cuối cùng

  • Bảng: Chỉ hiển thị các giao dịch quan trọng (doanh thu ≥ 5.000) hoặc dùng Conditional Formatting để cảnh báo.
  • PivotTable + Slicer: Cho phép giám đốc chọn khu vực và tháng, xem nhanh doanh thu tổng.
  • Biểu đồ: Cập nhật tự động khi thay đổi bộ lọc.
  • Báo cáo: Dễ dàng chia sẻ dưới dạng file Excel hoặc xuất PDF.

8. Các lỗi thường gặp và cách khắc phục

LỗiNguyên nhânCách khắc phục
Không lọc đượcTiêu đề trong Criteria Range không khớpKiểm tra lại chính xác tiêu đề, không có khoảng trắng thừa
Kết quả lọc saiDữ liệu chứa dấu cách, ký tự đặc biệtDùng hàm TRIM, CLEAN để làm sạch dữ liệu
Slicer không thay đổi PivotTableSlicer chưa được kết nối với PivotTableChọn Slicer → “Report Connections” → Đánh dấu PivotTable
Advanced Filter trả về #REF!Vùng đích quá nhỏĐảm bảo vùng “Copy to” đủ rộng để chứa toàn bộ kết quả
Conditional Formatting không hiển thịQuy tắc bị ghi đè bởi quy tắc khácKiểm tra thứ tự quy tắc trong “Manage Rules” và điều chỉnh “Stop If True”

9. Mẹo tối ưu hoá quy trình lọc thông tin

  1. Luôn đặt tiêu đề rõ ràng: Dùng tiếng Việt chuẩn, không viết tắt nếu không cần.
  2. Sử dụng Table thay vì vùng dữ liệu thuần: Table tự động mở rộng khi thêm dữ liệu mới, giữ nguyên công thức và định dạng.
  3. Ghi lại các bước lọc bằng Macro (VBA) nếu bạn thực hiện cùng một bộ lọc thường xuyên.
  4. Kết hợp Power Query và PivotTable: Dữ liệu được làm sạch qua Power Query, sau đó tạo PivotTable để phân tích.
  5. Sử dụng Dynamic Array (FILTER) cho các báo cáo “live” trên Excel 365, giảm nhu cầu tạo bảng phụ.

10. Kết luận

Lọc thông tin trong Excel không chỉ là một kỹ năng cơ bản mà còn là công cụ chiến lược giúp bạn biến một khối dữ liệu khổng lồ thành những insight có giá trị. Từ AutoFilter nhanh chóng, Advanced Filter mạnh mẽ, Slicer trực quan, cho tới Power Query và Dynamic Array, Excel cung cấp một loạt các phương pháp để đáp ứng mọi nhu cầu lọc dữ liệu.

Hãy áp dụng những kiến thức trong bài viết này vào công việc hằng ngày của bạn:

  • Bắt đầu bằng việc tổ chức dữ liệu thành Table, thêm tiêu đề rõ ràng.
  • Chọn lọc phù hợp: AutoFilter cho nhu cầu nhanh, Advanced Filter cho tiêu chí phức tạp.
  • Tăng tính tương tác bằng Slicer và PivotTable, tạo báo cáo dễ hiểu cho người không chuyên.
  • Sử dụng công cụ nâng cao như Power Query và hàm FILTER để tự động hoá quy trình.

Với việc nắm vững các kỹ năng này, bạn sẽ tiết kiệm thời gian, giảm thiểu lỗi và tăng hiệu suất trong việc phân tích dữ liệu. Đừng ngại thử nghiệm, kết hợp các phương pháp để tìm ra cách làm tối ưu nhất cho mình. Chúc bạn thành công trong hành trình làm chủ dữ liệu Excel!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận