Buka atau tempel file CSV, pilih kolom di Urutkan menurut, cara pembandingan di Bandingkan sebagai, dan Urutan-nya, lalu baris yang sudah terurut langsung tampil. Tambahkan kolom Lalu menurut untuk memecah nilai yang sama, hingga total 20 kolom. Baris dengan nilai yang sama tetap di urutan aslinya, nilai kosong atau tak terbaca diletakkan di akhir (atau di awal), dan tidak ada teks sel yang diubah. File diurutkan di browser Anda, tidak diunggah.
Cara mengurutkan file CSV
- Buka file
.csv,.tsv, atau.txt, seret ke alat ini, atau tempel barisnya. Pemisah dan BOM UTF-8 atau UTF-16 dikenali otomatis; pilih pemisah lain atau pengodean lama di Pengaturan impor. - Kolom urutan pertama otomatis diisi kolom pertama file, urutan naik, dengan Teks (file2 sebelum file10). Ubah Urutkan menurut, Bandingkan sebagai, dan Urutan sesuai kebutuhan.
- Pilih Tambah kolom lain untuk menambahkan kunci Lalu menurut; kunci ini hanya menentukan urutan di antara baris yang nilainya sama pada kunci-kunci di atasnya. Gunakan tanda panah untuk mengubah prioritasnya.
- Tentukan letak Nilai kosong atau tidak cocok: Di akhir atau Di awal.
- Pilih Unduh CSV, Salin, atau Buka di editor.
Untuk mengurutkan sebagian baris saja, saring dulu baris tersebut dengan Filter baris CSV. Untuk mencocokkan dua file ekspor yang sudah diurutkan, gunakan Bandingkan file CSV.
Memilih cara membandingkan nilai
| Teks (file2 sebelum file10) | Urutan alami yang mengikuti aturan bahasa: deretan digit dibandingkan sebagai angka, jadi file2 muncul sebelum file10, dan huruf beraksen diurutkan di dekat huruf dasarnya (ä di dekat a). Aturan kolasinya mengikuti bahasa halaman. |
|---|---|
| Teks (urutan karakter) | Urutan kode karakter yang ketat, mudah ditebak untuk kode dan ID, tetapi file10 muncul sebelum file2, semua digit mendahului huruf, dan ä muncul setelah z. |
| Angka | Angka desimal biasa seperti -3, 0.25, 007, atau 1e3, dibandingkan secara tepat, sehingga 9007199254740993 diurutkan setelah 9007199254740992. Pemisah ribuan, mata uang, dan satuan tidak dianggap angka. Jika Pemisah desimal diatur ke Koma 1,5, 2,25 dibaca sebagai dua seperempat. |
| Tanggal | Tanggal dalam Format tanggal yang dipilih: ISO 2024-03-31 (boleh disertai jam, pecahan detik, serta offset Z atau +02:00, yang dikonversi ke UTC), Hari dulu 31/03/2024, Bulan dulu 03/31/2024, atau 2024/03/31. |
Huruf besar dan kecil dianggap sama, kecuali Bedakan huruf besar dan kecil diaktifkan. Dalam urutan alami, nilai yang hanya berbeda huruf besar/kecilnya tetap di urutan aslinya; jika opsi itu aktif, huruf kecil diurutkan sebelum huruf besar dalam bahasa Inggris. Aksen selalu diperhitungkan dalam urutan alami (resume dan résumé berbeda).
Nilai kosong, nilai tidak valid, dan nilai yang sama
- Pengurutannya stabil: baris yang nilainya sama di semua kunci tetap dalam urutan aslinya di file, baik untuk urutan naik maupun turun.
- Sel yang kosong atau hanya berisi spasi dianggap kosong. Nilai kosong mengikuti pengaturan Nilai kosong atau tidak cocok, baik dalam urutan naik maupun turun.
- Dengan Angka atau Tanggal, nilai yang tidak bisa dibaca dalam format pilihan (
n/a,1,250,31/03/2024jika memakai ISO) ditempatkan bersama nilai kosong, dan sebuah catatan menyebutkan jumlahnya. - Hanya urutan baris yang berubah. Angka nol di depan, tanda kutip, spasi, dan baris baru di dalam nilai ditulis kembali persis; baris judul kolom tetap di posisi pertama.
- Judul kolom yang kosong ditulis sebagai
Column 3, dan judul yang berulang sebagainame (2). Baris yang lebih pendek dari baris judul kolom dilengkapi nilai kosong. - Unduhan mempertahankan pemisah, akhir baris, dan baris baru di akhir file, serta pengodeannya jika berupa UTF-8 (dengan atau tanpa BOM), UTF-16 LE, atau Windows-1252; pengodean lain disimpan sebagai UTF-8.
Mengapa hasil urutan tampak salah
- 10 muncul sebelum 9. Kuncinya dibandingkan sebagai Teks (urutan karakter). Pilih Angka, atau Teks (file2 sebelum file10) untuk label campuran seperti
v10. - Sebagian angka ikut dikelompokkan bersama nilai kosong. Nilai itu bukan angka biasa: cari
1,250,€40,12 kg, nominal seperti Rp125.000, atau koma desimal sementara yang dipilih Titik 1.5. Catatan di atas hasil menyebutkan jumlahnya. - Urutan tanggal kacau. Tanggal dengan format hari lebih dulu salah terbaca jika dibandingkan sebagai teks atau dengan Bulan dulu 03/31/2024. Pilih format yang dipakai file Anda.
- Nama beraksen terlempar ke akhir. Gunakan Teks (file2 sebelum file10), bukan urutan karakter.
Batas dan privasi pengurutan
Hingga 20 kolom urutan. File hingga 25 MB, 100.000 baris, 250 kolom, dan 2 juta sel; untuk file yang lebih besar, pecah dulu dengan Pecah file CSV atau buang baris yang tidak diperlukan dengan filter.
Pengurutan berjalan di browser Anda. File CSV tidak diunggah ke server.
Contoh: urutkan menurut tim, lalu menurut prioritas
Tiket dukungan diurutkan menurut team (Teks (file2 sebelum file10), Naik (A–Z)), lalu menurut priority (Angka, Turun (Z–A)). 10 berada di atas 2 karena kuncinya numerik, prioritas kosong diletakkan di akhir timnya, Support dan support dihitung sebagai tim yang sama, dan T-10 serta T-11 sama di kedua kunci, sehingga tetap di urutan aslinya.
ticket,team,priority,opened T-9,Billing,2,2024-05-03 T-10,Support,1,2024-05-01 T-2,Billing,,2024-05-02 T-11,support,1,2024-04-30 T-1,Billing,10,2024-05-04
ticket,team,priority,opened T-1,Billing,10,2024-05-04 T-9,Billing,2,2024-05-03 T-2,Billing,,2024-05-02 T-10,Support,1,2024-05-01 T-11,support,1,2024-04-30
Tanya jawab
Bagaimana cara mengurutkan menurut satu kolom, lalu kolom lain?
Pilih kolom pertama di Urutkan menurut, lalu pilih Tambah kolom lain dan tentukan kolom kedua di Lalu menurut. Kunci kedua hanya mengatur baris yang nilainya sama pada kunci pertama.
Mengapa pengurutan tidak mengubah angka atau tanggal saya?
Nilai hanya diurai untuk dibandingkan. Hasilnya berisi teks yang sama dengan masukan, jadi 007 dan 2024-03-05T09:00+02:00 ditulis persis seperti semula.
Bisakah saya mengurutkan dengan urutan khusus, misalnya Rendah, Sedang, Tinggi?
Tidak secara langsung; alat ini mengurutkan menurut teks, angka, atau tanggal. Tambahkan kolom peringkat berisi 1, 2, 3 di editor CSV, lalu urutkan kolom itu sebagai Angka.