Tuần này tại Hội nghị Ignite ở Orlando Florida, Microsoft đã ra mắt một loạt công thức mảng mới, dễ dàng hơn trong Excel. Tôi sẽ trình bày các công thức mới này hàng ngày trong tuần này, nhưng nếu bạn muốn đọc trước:
- Thứ hai đã đề cập đến công thức mới = A2: A20, lỗi SPILL và hàm SINGLE mới được yêu cầu thay cho Giao lộ ngầm định
- Hôm nay sẽ đề cập đến SORT và SORTBY
- Thứ 4 sẽ đề cập đến LỌC
- Thứ Năm sẽ bao gồm DUY NHẤT
- Thứ sáu sẽ bao gồm các chức năng SEQUENCE và RANDARRAY
Sắp xếp theo Công thức trong Excel được sử dụng để yêu cầu sự kết hợp điên cuồng của các công thức. Hãy xem dữ liệu này sẽ được sử dụng trong suốt bài viết này.

Để sắp xếp điều này với một công thức trước tuần này, bạn chỉ cần loại bỏ RANK, COUNTIF, MATCH, INDEX và INDEX. Sau khi hoàn thành bộ công thức này, bạn đã sẵn sàng cho một giấc ngủ ngắn.

Joe McDaid và nhóm của anh ấy đã mang đến cho chúng tôi SORT và SORTBY.
Hãy bắt đầu với SORT. Đây là cú pháp=SORT(Array, (Sort Index), (Sort Order), (By Column))

Giả sử bạn muốn sắp xếp A3: C16 theo trường Điểm. Điểm là cột thứ ba trong mảng, vì vậy Chỉ mục sắp xếp của bạn sẽ là 3.
Các lựa chọn cho Thứ tự sắp xếp là 1 cho tăng dần hoặc -1 cho giảm dần. Tôi không phàn nàn, nhưng sẽ không bao giờ hỗ trợ Sắp xếp theo màu, Sắp xếp theo Công thức hoặc Sắp xếp theo Danh sách tùy chỉnh bằng chức năng này.

Đối số thứ tư sẽ hiếm khi được sử dụng. Trong hộp thoại Sắp xếp có thể sắp xếp theo cột thay vì hàng. 99,9% mọi người sắp xếp theo hàng. Nếu bạn cần sắp xếp theo cột, hãy chỉ định True trong đối số cuối cùng. Đối số này là tùy chọn và mặc định là Sai.

Đây là kết quả của công thức. Nhờ công cụ calc mới, công thức tràn sang các ô liền kề. Một công thức trong O2 tạo ra dung dịch này.
Không cần nhấn Ctrl + Shift + Enter
Điều gì sẽ xảy ra nếu bạn cần sắp xếp hai cấp? Sắp xếp theo cột 2 tăng dần và cột 3 giảm dần? Cung cấp một hằng số mảng cho các đối số thứ 2 và thứ 3:=SORT(A2:C17,(2;3),(1;-1))

Hàm SORTBY cho phép bạn sắp xếp theo thứ gì đó không có trong kết quả
Cú pháp hàm SORTBY là =SORTBY(array, by_array1, sort_order1,)

Quay trở lại dữ liệu ban đầu. Giả sử bạn muốn sắp xếp theo Đội rồi cho Điểm, nhưng chỉ hiển thị tên. Bạn có thể sử dụng SORTBY như được hiển thị ở đây.

Thử nghiệm thuốc ngẫu nhiên và ngẫu nhiên không lặp lại
Các tình huống khó như Thử nghiệm thuốc ngẫu nhiên và Ngẫu nhiên không lặp lại trở nên đơn giản đến tê liệt khi bạn kết hợp SORT với RANDARRAY.
Trong hình bên dưới, bạn muốn sắp xếp 13 tên ngẫu nhiên mà không lặp lại. Sử dụng =SORTBY(A4:A16,RANDARRAY(13))
. Đọc thêm về RANDARRAY vào Thứ Sáu.

Ctrl + Shift + Enter có hoàn toàn chết không? Không. Vẫn còn một công dụng cho nó. Giả sử bạn chỉ muốn có 3 kết quả hàng đầu từ hàm SORT. Bạn có thể chọn ba ô, nhập hàm SORT và làm theo nó bằng Ctrl + Shift + Enter. Điều này sẽ ngăn không cho kết quả tràn ra ngoài giới hạn của công thức gốc.

Xem video
Tải xuống tệp Excel
Để tải xuống tệp excel: excel-sort-with-a-Formula-using-sort-and-sortby.xlsx
Suy nghĩ của Excel trong ngày
Tôi đã hỏi những người bạn Excel Master của mình để được tư vấn về Excel. Hôm nay cần suy ngẫm:
"không cần chuột khi sử dụng excel."
Derek Fraley