Oke, di Google Spreadsheets:
Saya membuat spreadsheet awal yang akan terlihat seperti ini (mengambil beberapa kebebasan artistik). Setengah bagian bawah belum diurutkan dan dengan demikian, sama dengan bagian atas:
Pilih tiga kolom yang membuat Kategori 1, lalu pergi ke Data > Sort range
.
Dari sana, cukup ubah kolom preset (harus A) ke C (alias, kriteria ke-2).
Bagian tabel ini sekarang disortir berdasarkan kriteria ke-2. Cukup ulangi ke kategori 2.
Hasil akhirnya harus menjadi meja Anda.
MEMPERBARUI:
Berdasarkan saran @beroe, saya bisa berbaikan sedikit lagi.
Pertama, Anda perlu menambahkan kolom tambahan, yang menetapkan Kategori Individual untuk masing-masing item. Meskipun ini layak dengan pengaturan data Anda saat ini, saya merasa itu adalah Hal yang Benar untuk Dilakukan untuk memiliki tabel seperti berikut:
Perhatikan bahwa saya belum mengurutkan data sesuai dengan kriteria ke-2 Anda. Perhatikan juga bahwa di sebelah kriteria ke-2 sekarang ada kolom yang berisi Kategori masing-masing item.
Pilih semua data, lalu buka Data > Sort Range
. Di sana Urutkan pertama berdasarkan kolom D (kolom dengan Kategori), setelah tekan tambahkan kolom sortir lain, lalu tambahkan kolom yang sesuai dengan kriteria ke-2 (kolom C).
Mengapa ini berhasil adalah karena sebuah ide yang dimiliki perangkat lunak lembar bentang tentang prioritas. Karena itu, Google akan mencoba mengurutkan pertama berdasarkan kolom D. Setelah itu, ia akan mengurutkan semua data yang tersisa berdasarkan kolom C. Semua data yang tersisa sudah diurutkan.
Perhatikan bahwa urutan tempat saya meletakkan kolom adalah ini, karena alasan yang disebutkan sebelumnya. Jika Anda mencoba menempatkan Kolom C lalu kolom D, Anda tidak akan mendapatkan hasil yang diinginkan.
Hasil akhirnya adalah seperti ini:
Pada akhirnya, menambahkan kolom dengan informasi item adalah keputusan desain spreadsheet yang baik (jika ada sesuatu seperti ini ada).
Sebagai catatan terakhir, tampaknya Google Spreadsheet memiliki fungsi JavaScript secara default (yaitu, setara dengan Macro untuk Excel). Itu dapat diakses oleh Tools > Script Editor
. Namun, saya tidak tahu cara menulis JavaScript. Pada akhirnya, jika Anda membutuhkan sesuatu yang lebih kompleks, Anda dapat menggunakan itu.