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 đồ

Cuối tuần rồi, ai muốn 'hack não' với bài toán sắp xếp dữ liệu theo yêu cầu không?

Vương Đại Đạt 20/03/2026 00:23 303 lượt xem 1 trả lời

Chào các bác, cuối tuần rồi lại rảnh rỗi ngồi nghịch Excel. Tự nhiên nghĩ ra một bài toán khá hay ho mà không biết có cao thủ nào trong này giải quyết nhanh gọn được không.

Tình huống là thế này: Mình có một bảng dữ liệu khách hàng, có cột 'Ngày đăng ký'. Giờ mình muốn sắp xếp (sort) lại bảng này theo thứ tự: Khách hàng mới nhất đăng ký trong 7 ngày gần nhất lên đầu, sau đó đến khách hàng đăng ký trong tháng này, rồi đến khách hàng của tháng trước, và cuối cùng là những khách hàng cũ hơn.

Nói chung là sắp xếp theo kiểu 'ưu tiên người mới' vậy đó.

Mình thử dùng chức năng Sort thông thường thì nó chỉ cho sort theo ngày tăng dần hoặc giảm dần thôi, chứ không đáp ứng được cái logic 'theo khoảng thời gian' như mình cần.

Có cao thủ nào có cao kiến gì không? Dùng hàm gì hay là kết hợp chức năng nào của Excel để làm được việc này ạ?

Em cảm ơn nhiều!

1

Hay quá bác ơi! Bài toán sắp xếp kiểu này đúng là "hack não" thật. Em cũng hay gặp tình huống tương tự, muốn ưu tiên hiển thị các dữ liệu "nóng" lên trước.

Bác đã thử dùng cột phụ để gán "điểm ưu tiên" cho từng nhóm khách hàng chưa ạ? Ví dụ, khách mới nhất trong 7 ngày được điểm cao nhất, rồi giảm dần cho các nhóm sau. Sau đó, mình chỉ cần sort theo cột điểm này là xong. Không biết cách này có phù hợp với logic của bác không?

1

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

Đăng nhập Đăng ký