Konversi angka-sebagai-teks ke angka normal

Jika format teks diatur untuk setiap sel pada lembar (ini dapat dilakukan oleh pengguna atau program saat mengunggah data ke Excel), maka angka yang dimasukkan kemudian ke dalam sel ini mulai dipertimbangkan Excel sebagai teks. Terkadang sel-sel tersebut ditandai dengan indikator hijau, yang kemungkinan besar Anda lihat:

Konversi angka-sebagai-teks ke angka normal

Dan terkadang indikator seperti itu tidak muncul (yang jauh lebih buruk).

Secara umum, kemunculan angka-sebagai-teks dalam data Anda biasanya menyebabkan banyak konsekuensi yang sangat disayangkan:

  • penyortiran berhenti bekerja secara normal – "nomor semu" diperas, dan tidak diatur dalam urutan seperti yang diharapkan:

    Konversi angka-sebagai-teks ke angka normal

  • jenis fungsi VLOOKUP (VLOOKUP) tidak menemukan nilai yang diperlukan, karena bagi mereka angka dan angka yang sama sebagai teks berbeda:

    Konversi angka-sebagai-teks ke angka normal

  • saat memfilter, nomor semu salah dipilih
  • banyak fungsi Excel lainnya juga berhenti bekerja dengan benar:
  • dan sebagainya

Sangat lucu bahwa keinginan alami untuk hanya mengubah format sel menjadi numerik tidak membantu. Itu. Anda benar-benar memilih sel, klik kanan padanya, pilih Format sel (Memformat Sel), ubah formatnya menjadi Numerik (jumlah), meremas OK - dan tidak ada yang terjadi! Sama sekali!

Mungkin, "ini bukan bug, tetapi fitur", tentu saja, tetapi ini tidak memudahkan kami. Jadi mari kita lihat beberapa cara untuk memperbaiki situasi – salah satunya pasti akan membantu Anda.

Metode 1. Sudut indikator hijau

Jika Anda melihat sudut indikator hijau pada sel dengan angka dalam format teks, maka anggap diri Anda beruntung. Anda cukup memilih semua sel dengan data dan klik ikon kuning pop-up dengan tanda seru, lalu pilih perintah Ubah ke Angka (Ubah ke angka):

Konversi angka-sebagai-teks ke angka normal

Semua nomor dalam rentang yang dipilih akan dikonversi ke nomor penuh.

Jika tidak ada sudut hijau sama sekali, periksa apakah sudah dimatikan di pengaturan Excel Anda (File – Opsi – Rumus – Angka yang diformat sebagai teks atau didahului dengan tanda kutip).

Metode 2: Masuk kembali

Jika jumlah sel tidak banyak, maka Anda dapat mengubah formatnya menjadi numerik, lalu memasukkan kembali datanya sehingga perubahan format berlaku. Cara termudah untuk melakukannya adalah dengan berdiri di sel dan menekan tombol secara berurutan F2 (masuk ke mode edit, sel mulai mengedipkan kursor) dan kemudian Enter. Juga bukannya F2 Anda cukup mengklik dua kali pada sel dengan tombol kiri mouse.

Tak perlu dikatakan bahwa jika ada banyak sel, maka metode ini, tentu saja, tidak akan berfungsi.

Metode 3. Rumus

Anda dapat dengan cepat mengonversi angka semu ke angka normal jika Anda membuat kolom tambahan dengan rumus dasar di sebelah data:

Konversi angka-sebagai-teks ke angka normal

Minus ganda, dalam hal ini, berarti, sebenarnya, mengalikan dengan -1 dua kali. Minus demi minus akan memberikan nilai tambah dan nilai dalam sel tidak akan berubah, tetapi fakta melakukan operasi matematika mengubah format data ke format numerik yang kita butuhkan.

Tentu saja, alih-alih mengalikan dengan 1, Anda dapat menggunakan operasi matematika lain yang tidak berbahaya: pembagian dengan 1 atau penjumlahan dan pengurangan nol. Efeknya akan sama.

Metode 4: Tempel Spesial

Metode ini digunakan di versi Excel yang lebih lama, ketika manajer efektif modern berada di bawah meja  belum ada sudut indikator hijau pada prinsipnya (hanya muncul pada tahun 2003). Algoritmanya adalah ini:

  • masukkan 1 di sel kosong mana pun
  • salin itu
  • pilih sel dengan angka dalam format teks dan ubah formatnya menjadi numerik (tidak akan terjadi apa-apa)
  • klik kanan pada sel dengan nomor semu dan pilih perintah Tempel khusus (Tempel Spesial) atau gunakan pintasan keyboard Ctrl + Alt + V
  • di jendela yang terbuka, pilih opsi Nilai (Nilai) и Mengalikan (Berkembang biak)

Konversi angka-sebagai-teks ke angka normal

Sebenarnya, kami melakukan hal yang sama seperti pada metode sebelumnya – mengalikan isi sel dengan satu – tetapi tidak dengan rumus, tetapi langsung dari buffer.

Metode 5. Teks menurut kolom

Jika pseudonumber yang akan dikonversi juga ditulis dengan pemisah desimal atau ribuan yang salah, pendekatan lain dapat digunakan. Pilih rentang sumber dengan data dan klik tombol Teks menurut kolom (Teks ke kolom) tab Data (Tanggal). Sebenarnya, alat ini dirancang untuk membagi teks tempel menjadi kolom, tetapi, dalam kasus ini, kami menggunakannya untuk tujuan yang berbeda.

Lewati dua langkah pertama dengan mengklik tombol Selanjutnya (Lanjut), dan yang ketiga, gunakan tombol Selain itu (Maju). Sebuah kotak dialog akan terbuka di mana Anda dapat mengatur karakter pemisah yang saat ini tersedia dalam teks kami:

Konversi angka-sebagai-teks ke angka normal

Setelah mengklik Finish Excel akan mengonversi teks kita menjadi angka normal.

Metode 6. Makro

Jika Anda harus sering melakukan transformasi seperti itu, maka masuk akal untuk mengotomatiskan proses ini dengan makro sederhana. Tekan Alt+F11 atau buka tab pembangun (Pengembang) Dan klik Visual Basic. Di jendela editor yang muncul, tambahkan modul baru melalui menu Sisipkan – Modul dan salin kode berikut di sana:

Sub Convert_Text_to_Numbers() Seleksi.NumberFormat = "Umum" Seleksi.Nilai = Seleksi.Nilai Akhir Sub  

Sekarang setelah memilih rentang, Anda selalu dapat membuka tab Pengembang – Makro (Pengembang — Makro), pilih makro kami dalam daftar, tekan tombol Run (Lari) – dan langsung mengubah nomor semu menjadi yang lengkap.

Anda juga dapat menambahkan makro ini ke buku makro pribadi Anda untuk digunakan nanti di file apa pun.

PS

Kisah yang sama terjadi dengan tanggal. Beberapa tanggal juga dapat dikenali oleh Excel sebagai teks, sehingga pengelompokan dan pengurutan tidak akan berfungsi. Solusinya sama seperti untuk angka, hanya formatnya yang harus diganti dengan tanggal-waktu, bukan numerik.

  • Membagi teks tempel menjadi kolom
  • Perhitungan tanpa rumus dengan tempel khusus
  • Ubah teks menjadi angka dengan add-on PLEX

Tinggalkan Balasan