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?

Leadri
sumber
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

wbeard52
sumber
1
Mengedit pertanyaan untuk membuatnya lebih jelas, ini bukan tentang abjad.
Raystafarian
1
Harap baca kembali pertanyaan
Leadri
1

Bagi saya (menggunakan Excel 2016 pada Win8) jawaban ini tidak berfungsi. Ini resor FORMULAS yang sekarang tidak merujuk ke bidang di baris yang sama ...

Cara untuk menghindari ini adalah menggunakan =COUNTIF(Sheet2!$A$1:$A$100,INDEX(A:A,ROW()))

Solusi dijelaskan di Forum Excel - Menyortir data yang berisi rumus COUNTIF

Gijs vK
sumber
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.

Ogglas
sumber