Hàm TỰ ĐỘNG SẮP XẾP THỨ TỰ
Mình muốn viết hàm tự động xếp thứ tự các dữ liệu được nhập vào
Bạn nào biết giúp mình với nhé
Sao bạn không sử dụng chức năng Sort của Excel, vừa nhẹ bảng tính lịa hiệu quả. Còn nếu bạn muốn dùng công thức thì bạn thử công thức sau
=index($C$5:$C$25,match(LARGE(COUNTIF($C$5:$C$25,">"&$C$5:$C$25),ROW(1:1)),COUNTIF($C$5:$C$25,">"&$C$5:$C$25),0))
Kết thúc Ctrl + Shift + Enter
www.giaiphapexcel.com/diendan/threads/h%C3%A0m-t%E1%BB%B0-%C4%90%E1%BB%98ng-s%E1%BA%AEp-x%E1%BA%BEp-th%E1%BB%A8-t%E1%BB%B0.83391/
Khóa học SprinGO phù hợp
Khóa học Power PI – Ứng dung trong Nhân sự
TỔNG QUAN KHÓA HỌC: POWER BI CHO NGÀNH NHÂN SỰ Khóa học Power BI cho Nhân sự được thiết kế dành riêng cho các...
Xem khóa học
Bạn có thể dùng công thức sau:
Ctrl+ Shift+Enter
kéo xuống
Thêm if vào là ổn thôi
Thế này để chỉ bấm Enter bạn nè :
=INDEX($C$5:$C$25,MATCH(LARGE(INDEX(COUNTIF($C$5:$C$25,">"&$C$5:$C$25),0),ROW(1:1)),INDEX(COUNTIF($C$5:$C$25,">"&$C$5:$C$25),0),0))
Với dữ liệu hơn 1000 dòng mà dùng công thức mảng để sắp xếp coi chừng "Rùa còn hơn Quy".
Nếu quá "Làm biếng" thì chỉ cần click vào hình "Tiểu sư phụ" 1 cái, "Tiểu sư phụ" sẽ niệm chú sắp xếp lại dữ liệu.
Nếu click 1 phát mà vẫn còn "làm biếng" nữa "Tiểu sư phụ" cũng "bó thây.cơm"
Công thức =index($C$5:$C$25,match(LARGE(COUNTIF($C$5:$C$25,">"&$C$5:$C$25),ROW(1:1)),COUNTIF($C$5:$C$25,">"&$C$5:$C$25),0)) đâu có báo lỗi nhỉ, nếu bạn dùng công thức naỳ cho 1000 dòng mà chỉ có 99 dòng có số liệu thì kết quả vẫn trả ra 1000 dòng nhưng mà từ dòng 99 đến dòng 1000 giống hệt nhau, bạn chỉ việc copy 99 dòng đầu tiên là được trừ khi bạn ko nhớ có bao nhiêu dòng thôi 🙂
Ko hiểu ý bạn lắm nhưng nếu sắp xếp tổng lương thì bạn có thể dùng lệnh sort trong excel là được mà