Minggu ini di Persidangan Ignite di Orlando Florida, Microsoft memulakan siri formula array baru yang lebih mudah di Excel. Saya akan merangkumi formula baru ini setiap hari minggu ini, tetapi jika anda ingin membaca lebih awal:
- Isnin merangkumi formula = A2: A20 yang baru, kesalahan SPILL, dan fungsi SINGLE baru yang diperlukan untuk menggantikan Persimpangan Tersirat
- Hari ini akan merangkumi SORT dan SORTBY
- Hari Rabu akan meliputi FILTER
- Hari Khamis akan meliputi UNIK
- Hari Jumaat akan merangkumi fungsi SEQUENCE dan RANDARRAY
Menyusun dengan Formula di Excel yang digunakan untuk memerlukan kombinasi formula yang tidak siuman. Lihatlah data ini yang akan digunakan sepanjang artikel ini.

Untuk menyelesaikannya dengan formula sebelum minggu ini, anda hanya perlu mengalahkan RANK, COUNTIF, MATCH, INDEX dan INDEX. Setelah anda menyelesaikan set formula ini, anda akan bersedia untuk tidur siang.

Joe McDaid dan pasukannya telah membawa kami SORT and SORTBY.
Mari mulakan dengan SORT. Inilah sintaksnya=SORT(Array, (Sort Index), (Sort Order), (By Column))

Katakan anda mahu menyusun A3: C16 mengikut medan Skor. Skor adalah lajur ketiga dalam array, jadi Indeks Urutan anda akan menjadi 3.
Pilihan untuk Urutan Urut adalah 1 untuk menaik atau -1 untuk menurun. Saya tidak mengeluh, tetapi tidak akan pernah ada sokongan untuk Sort by Color, Sort by Formula, atau Sort by Custom List menggunakan fungsi ini.

Hujah keempat jarang digunakan. Ada kemungkinan dalam dialog Susun untuk menyusun mengikut lajur dan bukannya baris. 99.9% orang mengisih mengikut baris. Sekiranya anda perlu menyusun mengikut lajur, tentukan Benar dalam argumen terakhir. Hujah ini adalah pilihan dan lalai untuk Salah.

Berikut adalah hasil formula. Terima kasih kepada enjin calc yang baru, formula tumpah ke sel yang berdekatan. Satu formula dalam O2 menghasilkan penyelesaian ini.
Tidak perlu menekan Ctrl + Shift + Enter
Bagaimana jika anda memerlukan jenis dua peringkat? Isih mengikut lajur 2 menaik dan lajur 3 menurun? Bekalkan pemalar array untuk argumen ke-2 dan ke-3=SORT(A2:C17,(2;3),(1;-1))

Fungsi SORTBY membolehkan anda menyusun sesuatu yang tidak ada dalam hasil
Sintaks fungsi SORTBY adalah =SORTBY(array, by_array1, sort_order1,)

Kembali ke data asal. Katakan anda mahu menyusun mengikut Pasukan kemudian Skor, tetapi hanya menunjukkan namanya. Anda boleh menggunakan SORTBY seperti yang ditunjukkan di sini.

Ujian Dadah Rawak dan Rawak Tanpa Ulangan
Senario sukar seperti Ujian Ubat Rawak dan Rawak Tanpa Ulangan menjadi sangat mudah apabila anda menggabungkan SORT dengan RANDARRAY.
Dalam gambar di bawah, anda ingin menyusun 13 nama secara rawak tanpa mengulang. Gunakan =SORTBY(A4:A16,RANDARRAY(13))
. Baca lebih lanjut mengenai RANDARRAY pada hari Jumaat.

Adakah Ctrl + Shift + Enter mati sepenuhnya? Tidak. Masih ada kegunaannya. Katakan anda hanya mahukan 3 hasil teratas dari fungsi SORT. Anda boleh memilih tiga sel, taip fungsi SORT dan ikuti dengan Ctrl + Shift + Enter. Ini akan mengelakkan hasil daripada tumpah melebihi batas formula asal.

Tonton Video
Muat turun Fail Excel
Untuk memuat turun fail excel: excel-sort-with-a-formula-using-sort-and-sortby.xlsx
Pemikiran Excel Hari Ini
Saya telah meminta nasihat rakan Excel saya mengenai Excel. Pemikiran hari ini untuk merenungkan:
"tidak perlu mouse ketika menggunakan excel."
Derek Fraley