Cách Lọc Dữ Liệu Từ Sheet Trong Excel

Giới thiệu

Excel đã trở thành công cụ quan trọng nhất trong việc quản lý dữ liệu, phân tích tài chính và báo cáo kinh doanh. Khi dữ liệu ngày càng tăng, việc lọc dữ liệu trở thành một kỹ năng không thể thiếu. Lọc dữ liệu giúp bạn nhanh chóng tìm ra thông tin quan trọng, loại bỏ nhiễu và đưa ra quyết định chính xác. Trong bài viết này, chúng ta sẽ khám phá toàn diện các phương pháp lọc dữ liệu trong Excel, từ cách lọc đơn giản nhất cho tới các công cụ nâng cao như Power Query và Advanced Filter. Bạn sẽ được hướng dẫn cách thực hiện từng bước, cùng với ví dụ minh họa thực tế, mẹo và lưu ý để tối ưu hiệu suất làm việc.

1. Lọc dữ liệu cơ bản trong Excel

1.1 Cách sử dụng tính năng AutoFilter

AutoFilter (lọc tự động) là một công cụ mạnh mẽ và dễ sử dụng nhất trong Excel. Để sử dụng:

  1. Chọn vùng dữ liệu: Đặt con trỏ vào bất kỳ ô nào trong bảng dữ liệu.
  2. Bật AutoFilter: Vào tab Data → Filter.
  3. Lọc theo tiêu chí: Nhấn vào mũi tên trên tiêu đề cột, chọn lọc theo giá trị, màu sắc, hoặc điều kiện tùy chỉnh.

Lưu ý: Đảm bảo dữ liệu có một tiêu đề duy nhất cho mỗi cột.

1.2 Lọc theo điều kiện

  • Lọc bằng từ khóa: Nhập từ khóa vào ô tìm kiếm trong menu lọc.
  • Lọc theo số liệu: Sử dụng các tùy chọn như >, >=, <, <=, =, <>.
  • Lọc ngày tháng: Có thể chọn các tùy chọn như ngày hôm nay,_envư, một khoảng thời gian cụ thể.

1.3 Lọc theo màu sắc

Excel cho phép lọc theo màu nền hoặc màu chữ của ô. Đơn giản chỉ cần chọn tùy chọn “Filter by Color” trong menu lọc.

2. Lọc dữ liệu nâng cao: Advanced Filter

Advanced Filter cho phép lọc dữ liệu theo nhiều tiêu chí phức tạp hơn, không giới hạn từng cột một. Bạn cũng có thể sao chép dữ liệu lọc vào một vùng khác.

2.1 Cấu calling

Thành phầnMô tả
Table rangeVùng dữ liệu cần lọc.
Criteria rangeVùng chứa tiêu chí lọc.
Copy toVùng để sao chép dữ liệu đã lọc (tùy chọn).

2.2 Thực hiện

  1. Định nghĩa tiêu chí: Dưới tiêu đề cột, nhập điều kiện (ví dụ: >5000). Nếu cần lọc 2 tiêu chí trên cùng một cột, sử dụng dòng thứ hai.
  2. Chọn Advanced Filter: Data → Advanced.
  3. Nhập các tham số: Table range, Criteria range, Copy to (nếu muốn).
  4. Nhấn OK. Kết quả sẽ hiển thị dữ liệu đã lọc.

2.3 Mẹo sử dụng Advanced Filter

  • Lọc dữ liệu liên kết với nhiều sheet: Chỉ cần dùng External reference trong Criteria range.
  • Lọc dữ liệu theo nhiều điều kiện: Sử dụng AND/OR logic trong criteria range bằng cách đặt các điều kiện trên cùng một cột hoặc cùng một hàng.

3. Sử dụng hàm FILTER (Excel 365)

Excel 365 cung cấp hàm FILTER, một vuos gì có thể lọc dữ liệu theo điều kiện bất kỳ và trả về một mảng mở rộng.

3.1 Cú pháp

FILTER(array, include, if_empty)
  • array: vùng dữ liệu cần lọc.
  • include: điều kiện lọc (có thể là mảng logicQuestions).
  • if_empty: giá trị trả về nếu không có kết quả আপ.

3.2 Ví dụ

=FILTER(A2:D100, (B2:B100="Hoàn thành")(C2:C100>5000), "Không có dữ liệu")

Câu này lọc các hàng trong A2:D100 khi cột B là “Hoàn thành” và cột C lớn hơn 5000.

3.3 Lọc dữ liệu từ nhiều sheet

Nếu dữ liệu nằm trong sheet khác, bạn chỉ cần tham chiếu tới sheet:

=FILTER(Sheet2!A2:D100, (Sheet2!B2:B100="Hoàn thành"))

4. Lọc dữ liệu bằng Power Query

Power Query là một công cụ mạnh mẽ để nhập, biến đổi và lọc dữ liệu từ nhiều nguồn khác nhau. Khi dữ liệu lớn hoặc cần thao tác phức tạp, Power Query là lựa chọn tốt nhất.

4.1 Khởi động Power Query

  1. Chọn vùng dữ liệu hoặc ô bất kỳ.
  2. Vào tab Data → Get & Transform Data → From Table/Range.
  3. Nếu chưa có bảng, Excel sẽ tạo bảng và mở cửa sổ Power Query Editor.

4.2 Các bước lọc

  • Loại bỏ hàng trống: Home → Remove Rows → Remove Blank Rows.
  • Lọc theo điều kiện: Column header → Filter → chọn điều kiện.
  • Lọc nhiều tiêu chí: Sử dụng tùy chọn Custom Filter.
  • Lọc dữ liệu theo nhiều sheet: Nhập dữ liệu từ nhiều sheet vào Power Query, sau đó cân bằng bằng Append hoặc Merge.

4.3 Ghi lại và tải dữ liệu

Cách Lọc Dữ Liệu Từ Sheet Sheet Trong Excel
Cách Lọc Dữ Liệu Từ Sheet Sheet Trong Excel

Sau khi hoàn thành, nhấn Close & Load để trả về Excel. Dữ liệu sẽ được cập nhật tự động khi nguồn dữ liệu thay đổi.

4.4 Lợi ích của Power Query

  • Xử lý dữ liệu lớn nhanh hơnafd.
  • Tự động hoá quy trình lọc.
  • Định dạng dữ liệu (đổi kiểu, tách cột).
  • Kết nối nhiều nguồn dữ liệu (Excel, CSV, Web, SQL, v.v.).

5. Lọc dữ liệu trên nhiều sheet

Trong thực tế, dữ liệu thường được lưu trữ trên nhiều sheet. Bạn có thể lọc dữ liệu từ nhiều sheet bằng các phương pháp sau:

5.1 Sử dụng hàm INDIRECT

=FILTER(INDIRECT("'Sheet1'!A2:D100"), (INDIRECT("'Sheet1'!B2:B100")="Hoàn thành"))

Nhưng hạn chế: INDIRECT không tự động cập nhật khi thay đổi tên sheet.

5.2 Dùng hàm QUERY (Google Sheets) hoặc Power Query

  • Google Sheets: =QUERY({Sheet1!A:D; Sheet2!A:D}, "select where Col2='Hoàn thành'").
  • Power Query: Append dữ liệu từ nhiều sheet trước khi lọc.

5.3 Sử dụng VBA

Khi cần lọc phức tạp hoặc tự động hoá, viết macro VBA:

Sub FilterMultipleSheets() Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets With ws.AutoFilter .ApplyFilter Field:=2, Criteria1:="Hoàn thành" End With Next ws
End Sub

6. Lọc dữ liệu theo tiêu chí phức tạp

6.1 Lọc dữ liệu theo ngày tháng

  • Ngày gần nhất: =MAX(A1:A100) để tìm ngày lớn nhất.
  • Ngày trong tuần: Sử dụng hàm WEEKDAY.
  • Lọc theo khoảng thời gian: =FILTER(A1:D100_mul, (B1:B100>=DATE(2026,1,1))(B1:B100<=DATE(2026,12,31))).

6.2 Lọc dữ liệu theo chuỗi ký tự

  • Trùng lặp: =UNIQUE(A1:A100).
  • Tìm kiếm từ khóa: =FILTER(A1:D100, ISNUMBER(SEARCH("khách hàng", A1:A100))).

6.3 Lọc dữ liệu theo điều kiện nhiều cột

=FILTER(A1:D100, (B1:B100="Hoàn thành")(C1:C100>500 confirmar) (D1:D100="Đã giao"), "Không tìm thấy")

7. Mẹo và lưu ý khi lọc dữ liệu

MẹoLý do
Sử dụng bảng (Table)Tự động cập nhật vùng dữ liệu khi thêm dòng mới.
Đặt tiêu đề rõ ràngTránh nhầm lẫn khi lọc.
Bảo vệ dữ liệuKhi lọc, tránh làm mất dữ liệu gốc.
Sử dụng εικόn lọcKhi làm việc với dữ liệu lớn, tránh làm chậm Excel.
Kiểm tra kết quảĐảm bảo lọc đúng điều kiện.
Ghi lại quy trìnhKhi sử dụng Power Query hoặc VBA, lưu lại macro để tái sử dụng.

8. Tối ưu hiệu suất lọc dữ liệu

8.1 Giảm kích thước bảng

  • Xóa hàng trống: Home → Delete → Delete Rows.
  • Chỉ giữ dữ liệu cần thiết: Loại bỏ cột không dùng.

8.2 Sử dụng tính năng PivotTable

PivotTable có thể lọc pisariaqart. Bạn heer:

  1. Chọn dữ liệu → Insert → PivotTable.
  2. Kéo cột vào Filters hoặc Rows.
  3. Sử dụng Slicers để lọc nhanh.

8.3 Tăng tốc độ tính toán

  • Chế độ tính toán thủ công: File → Options → Formulas → Calculation options → Manual.
  • Tắt add-ins không cần thiết.

9. Câu hỏi thường gặp

9.1 Excel không lọc dữ liệu đúng

  • Kiểm tra tiêu đề: Mỗi cột phải có tiêu đề duy nhất.
  • Đảm bảo dữ liệu liên tục: Không có ô trống giữa các dòng.

9.2 Lọc dữ liệu từ nhiều sheet không thành công

  • Sử dụng Power Query: Append dữ liệu trước khi lọc.
  • Kiểm tra tham chiếu: Sử dụng hàm INDIRECT nếu cần.

9.3 Lọc dữ liệu lớn làm chậm Excel

  • Sử dụng Power Query: Xử lý dữ liệu lớn nhanh hơn.
  • Tắt tính năng tự động cập nhật: Tính toán thủ công.

10. Kết luận

Lọc dữ liệu trong Excel là một kỹ năng thiết yếu giúp bạn nhanh chóng phát hiện thông tin quan trọng và đưa ra quyết định chính xác. Bằng cách nắm vững các công cụ từ AutoFilter cơ bản, Advanced Filter nâng cao, hàm FILTER trong Excel 365 tới Power Query mạnh mẽ, bạn có thể linh hoạt xử lý mọi tình huống dữ liệu. Đừng quên áp dụng các mẹo tối ưu hiệu suất và lưu ý bảo vệ dữ liệu để tránh mất mát. Hãy thử áp dụng những phương pháp này vào công việc của mình và trải nghiệm sự khác biệt khi làm việc với dữ liệu được lọc một cách chính xác và nhanh chóng.

⚠️
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