Excel 2013 Menyortir alfanumerik dengan spasi

0

Saya memiliki daftar tanggal Ibrani yang terlihat seperti ini (sebenarnya lebih dari 200 entri, tentu saja):

  • Tammuz 5
  • Nissan 7
  • Tevet 10
  • Tevet 10
  • Tishrei 11
  • Av 2
  • Adar 1
  • Adar I 21
  • Tammuz 14
  • Tammuz 25
  • Tammuz 23
  • Iyar 10

Saya ingin dapat mengurutkannya berdasarkan angka dalam setiap bulan, tetapi dengan benar, bukan 1, 10, 11, 2, 21, dll, yang hanya bisa saya dapatkan. Jawaban yang saya temukan di web untuk mengurutkan data alfanumerik tampaknya hanya berfungsi ketika data tidak memiliki spasi.

Saya tidak khawatir tentang mendapatkan bulan dalam urutan yang benar; abjad baik-baik saja. Saya hanya perlu melihat tanggal dalam urutan numerik tanpa harus mengetik ulang setiap entri.

Laura Marks
sumber
Laura, jika entri Anda "Adar I 21" adalah salah ketik (yaitu tidak boleh memiliki huruf I di dalamnya), Anda dapat menggunakan rumus ini untuk mengekstrak nomor: "= KANAN (A2, LEN (A2) -SEARCH (" " , A2, 1)) "lalu urutkan pada kolom itu. Anda mungkin perlu memformat kolom itu sebagai Angka.
BillDOe
Saya telah mengedit jawaban saya.
Clif

Jawaban:

0

Dengan asumsi bahwa data Anda dimulai dengan A1, ini adalah cara untuk melakukan apa yang Anda minta, meskipun tampaknya harus ada cara yang lebih mudah:

  • Isi B1 dengan =TRIM(LEFT(A1,LEN(A1)-2))dan salin.
  • Isi C1 dengan =SUMPRODUCT(VALUE(RIGHT(A1,2))*1)dan salin.
  • Pilih B1 ke entri terakhir di kolom C (C12 menggunakan data sampel Anda) dan Salin.
  • Pilih E1 dan Rekatkan Khusus, Nilai saja.
  • Pilih E1 ke entri terakhir di kolom F dan Kolom Urut Kustom E dari A to Zdan kolom F dari smallest to largest.

Semoga ini membantu.

Clif
sumber
Terima kasih banyak, Clif, berhasil! (dan tidak, Adar saya bukan kesalahan ketik, jadi saya senang melihat bahwa itu dilestarikan).
Laura Marks
Anda dipersilakan dan terima kasih atas umpan balik dan penerimaannya.
Clif
0

Anda pada dasarnya memiliki beberapa opsi.

Entah mengubah data sehingga tanggal memiliki nol di depan sehingga mereka mengurutkan dengan benar sendiri tanpa intervensi.

Atau, buat kolom penyortiran terpisah tempat Anda mengganti angka tunggal dengan rekannya dengan nol di depannya. Anda mungkin merasa paling mudah untuk membuat 2 kolom baru, memisahkan tanggal lengkap menjadi dua komponennya dan menjadikan kolom kedua nomor seperti yang disarankan @BillOer dalam komentarnya. Kemudian Anda bisa menerapkan semacam ke 2 kolom untuk menjaga bulan diurutkan terlebih dahulu dari tanggal.

Perhatikan bahwa, karena bahasa Ibrani tampaknya memiliki beberapa nama bulan dengan spasi seperti "Adar I" (jika saya telah menafsirkan sesuatu dengan benar), Anda mungkin menemukan diri Anda melakukan rumus yang cukup rumit untuk mengganti spasi dalam nama bulan dengan karakter yang unik " > "misalnya. Kemudian Anda dapat menemukan pemisahan antara bulan dan angka, akhirnya ganti ">" dengan spasi di kolom dengan nama bulan.

Julian Knight
sumber