Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Chia sẻ cách tạo bảng dữ liệu động với FILTER và SORT trong Google Sheets

Đinh Trọng Viết 13/03/2026 11:39 453 lượt xem 2 trả lời

Chào các bạn, dạo gần đây mình có mày mò và phát hiện ra một cách khá hay để tạo ra các bảng dữ liệu động, tự động cập nhật khi có dữ liệu mới hoặc khi mình muốn sắp xếp lại. Mình muốn chia sẻ với mọi người để cùng thảo luận và áp dụng.

Trước đây, mỗi lần có dữ liệu mới hoặc muốn xem dữ liệu theo một thứ tự khác, mình thường phải copy-paste hoặc dùng các hàm lọc thủ công. Nhưng giờ đây, với hàm FILTERSORT của Google Sheets, mọi thứ trở nên đơn giản hơn rất nhiều.

Giả sử bạn có một bảng dữ liệu lớn ở Sheet1, với các cột A (Tên sản phẩm), B (Doanh số), C (Ngày bán). Bạn muốn tạo một bảng mới ở Sheet2 chỉ hiển thị những sản phẩm có doanh số trên 100 và sắp xếp theo ngày bán giảm dần.

Bạn chỉ cần nhập công thức sau vào ô A1 của Sheet2:

=SORT(FILTER(Sheet1!A:C, Sheet1!B:B > 100), 3, -1)

Giải thích công thức:

  • FILTER(Sheet1!A:C, Sheet1!B:B > 100): Phần này sẽ lọc ra tất cả các hàng từ cột A đến C trong Sheet1, mà cột B (Doanh số) có giá trị lớn hơn 100.
  • SORT(..., 3, -1): Phần này sẽ lấy kết quả từ hàm FILTER và sắp xếp nó. Số 3 nghĩa là sắp xếp theo cột thứ 3 của kết quả lọc (chính là cột Ngày bán). Số -1 là sắp xếp giảm dần (từ mới nhất đến cũ nhất). Nếu muốn tăng dần, bạn dùng số 1.

Ưu điểm của cách này là:

  • Dữ liệu tự động cập nhật: Khi bạn thêm hoặc sửa dữ liệu ở Sheet1, bảng ở Sheet2 sẽ tự động thay đổi theo.
  • Tiết kiệm thời gian: Không cần thao tác thủ công hay viết script phức tạp.
  • Linh hoạt: Dễ dàng thay đổi điều kiện lọc (ví dụ: > 50, < 200) hoặc cách sắp xếp.

Mọi người có kinh nghiệm nào khác với hàm FILTER, SORT hoặc các hàm mảng khác trong Google Sheets không? Cùng chia sẻ nhé!

2

Hay quá bạn ơi! Đúng là FILTERSORT thần thánh thật. Mình cũng hay dùng cặp đôi này để lọc và sắp xếp dữ liệu theo nhiều tiêu chí khác nhau. Có khi nào bạn thử kết hợp thêm UNIQUE vào để lấy danh sách duy nhất rồi dùng nó làm điều kiện lọc cho FILTER chưa? Như vậy sẽ mạnh mẽ hơn nữa đó!

3
Cái này hay nè! Mình cũng đang tìm cách làm cho bảng dữ liệu linh hoạt hơn. Bạn có thể chia sẻ cụ thể hơn một chút về ví dụ bạn đang dùng không? Ví dụ như cấu trúc dữ liệu ban đầu của bạn như thế nào, và bạn mong muốn bảng động đó hiển thị ra sao? Mình tò mò muốn xem cách bạn áp dụng FILTER và SORT vào thực tế đó!
1

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký