Bagaimana cara mengurutkan kolom berdasarkan jumlah kejadian di Excel?


9

Katakanlah saya memiliki kolom seperti ini:

Dog
Bird
Cat
Dog
Dog
Dog
Bird
Cat
Bird

Ini memiliki 4 Anjing, 3 Burung dan 2 Kucing

Saya ingin mengurutkan kolom ini turun dengan angka - angka ini .

Maksud saya hasilnya harus seperti ini ketika saya mengurutkannya:

Dog
Dog
Dog
Dog
Bird
Bird
Bird
Cat
Cat

Bagaimana saya bisa melakukannya di Excel 2007?


1
Mengapa tidak menggunakan tabel pivot saja?
Raystafarian

1
Saya tidak tahu bagaimana melakukannya.
Leadri

1
Cobalah, buka sisipkan - pivot table. Kemudian pilih rentang Anda. Seret tajuk ke bawah ke sum valuesdan ubah ke countlalu seret tajuk ke row labelssana akan membuat tabel, lalu ubah opsi pengurutan. Mungkin tidak persis seperti yang Anda inginkan
Raystafarian

Jawaban:


10
  1. Di kolom di sebelah grup, masukkan formula berikut

= COUNTIF (A $ 1: A $ 9, A1)

  1. Sorot sel yang ingin Anda urutkan.
  2. Klik pada tab Data di atas pita
  3. Di bagian Urutkan, pilih Urutkan. Di kotak dialog pilih kolom kedua dan kemudian dari tertinggi ke terendah.

masukkan deskripsi gambar di sini


1
Mengedit pertanyaan untuk membuatnya lebih jelas, ini bukan tentang abjad.
Raystafarian

1
Harap baca kembali pertanyaan
Leadri


1

Untuk solusi @ wbeard52 - Excel 2016 pada Windows 10, alih-alih ,harus ;sebagai pembatas. Seperti ini:

=COUNTIF(A$1:A$9;A1)

Kiat: Jika Anda memiliki banyak baris, tulis dua baris pertama seperti ini:

=COUNTIF(A$1:A$10000;A1)
=COUNTIF(A$1:A$10000;A2)

Kemudian salin dua sel ini, tandai sel 3 hingga 10.000 dalam kasus ini dan kemudian tempel kode. Saya melakukan ini dengan 150k + baris dan itu bekerja seperti pesona. Namun saya harus me-restart Excel setelah menetapkan formula untuk nilai yang benar untuk ditampilkan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.