User @ fixer1234 benar, Anda mungkin ingin menggunakan fungsi string. Inilah salah satu cara untuk melakukannya.
Langkah 1
[Diperbarui]
Di kolom "Angka", sorot rentang, lalu bagi teks pada tanda hubung: do ...
Data
> Text to Columns
> Delimited
> Next
> Other: -
>Finish
Perhatikan Anda membutuhkan tanda hubung ( - ) di Other:
kotak teks. Dan pastikan kolom yang berdekatan (di sebelah kanan) kosong sebelum Anda melakukan ini, sehingga Anda tidak menimpa data penting.
Anda juga dapat menggunakan fungsi ini untuk mengekstrak angka dari kolom A:
=RIGHT(A2,LEN(A2)-SEARCH("-",A2))
Langkah 2
Sekarang, apa yang akan kita lakukan pada langkah selanjutnya, seperti yang Anda tahu dari tangkapan layar di atas, adalah menambahkan nol ke awal setiap angka yang memiliki angka lebih sedikit daripada angka terbesar. Ini akan memungkinkan Anda untuk mengurutkan angka-angka ini sesuai keinginan Anda.
Tapi pertama-tama, kita perlu melakukan sedikit pencarian fakta. Jika Anda dapat mengetahui dengan mudah apa angka terbesarnya, maka hitung saja angka dalam angka terbesar itu - ini akan menjadi angka nol yang ingin Anda gunakan dalam fungsi kami berikutnya. Ada cara lain untuk menentukan angka terpanjang, tanpa harus menghitung angka angka terbesar secara manual.
[UPDATE] Anda dapat menggunakan fungsi berikut (meskipun sejauh ini kami tidak tahu mengapa ) untuk menentukan angka terpanjang:
=MAX(INDEX(LEN(C2:C14),,1))
Atau, Anda bisa mengetik rumus berikut ke dalam sel (Anda melihat ini pada gambar di atas sebagai sel yang disorot oranye), tetapi alih-alih hanya menekan ENTER
tombol Anda untuk mengatur sel, tekan tombol pintas CTRL-SHIFT-ENTER
. Ini akan mengubah sifat fungsi, mengubahnya menjadi formula array , tanpa harus mempermainkan fungsi seperti INDEX()
.
=MAX(LEN(C2:C14))
(Pastikan rentangnya akurat untuk spreadsheet spesifik yang Anda gunakan.)
Setelah Anda menekan CTRL-SHIFT-ENTER
, konten sel akan berubah menjadi ini, tetapi mengetik ini secara manual tidak akan menghasilkan apa-apa:
{=MAX(LEN(C2:C14))}
Namun Anda ingin melakukannya dengan baik. Cukup tentukan berapa banyak digit yang membentuk angka terbesar dalam daftar Anda: "1" tentu saja memiliki 1 digit, "10" memiliki 2 digit, "100" memiliki 3 digit, dan sebagainya.
Langkah 3
Akhirnya, di kolom "Perluas", fungsi ini akan mengubah angka dari kolom "Angka" menjadi teks dengan jumlah nol sebelumnya yang Anda tentukan harus Anda gunakan di Langkah 2.
=TEXT(C2,"000")
Pastikan Anda meletakkan tanda kutip di sekitar nol.
Jika angka terbesar memiliki 8 digit, maka fungsi Anda akan terlihat seperti ini:
=TEXT(C2,"00000000")