Tukar nombor-sebagai-teks kepada nombor biasa

Jika format teks telah ditetapkan untuk mana-mana sel pada helaian (ini boleh dilakukan oleh pengguna atau program semasa memuat naik data ke Excel), maka nombor yang dimasukkan kemudian ke dalam sel ini Excel mula dianggap sebagai teks. Kadangkala sel sedemikian ditandakan dengan penunjuk hijau, yang kemungkinan besar anda lihat:

Tukar nombor-sebagai-teks kepada nombor biasa

Dan kadangkala penunjuk sedemikian tidak muncul (yang lebih teruk).

Secara umum, kemunculan nombor-sebagai-teks dalam data anda biasanya membawa kepada banyak akibat yang sangat malang:

  • pengisihan berhenti berfungsi seperti biasa – "nombor semu" diperah keluar, dan tidak disusun mengikut urutan seperti yang diharapkan:

    Tukar nombor-sebagai-teks kepada nombor biasa

  • fungsi jenis VLOOKUP (VLOOKUP) jangan cari nilai yang diperlukan, kerana bagi mereka nombor dan nombor-sebagai-teks yang sama adalah berbeza:

    Tukar nombor-sebagai-teks kepada nombor biasa

  • apabila menapis, nombor pseudo dipilih secara salah
  • banyak fungsi Excel lain juga berhenti berfungsi dengan betul:
  • dan lain-lain.

Amat melucukan bahawa keinginan semula jadi untuk menukar format sel kepada angka tidak membantu. Itu. anda benar-benar memilih sel, klik kanan padanya, pilih Format sel (Formatkan Sel), tukar format kepada Angka (nombor), picit OK - dan tiada apa yang berlaku! sama sekali!

Mungkin, "ini bukan pepijat, tetapi ciri", sudah tentu, tetapi ini tidak memudahkan kami. Jadi mari kita lihat beberapa cara untuk membetulkan keadaan – salah satunya pasti akan membantu anda.

Kaedah 1. Sudut penunjuk hijau

Jika anda melihat sudut penunjuk hijau pada sel dengan nombor dalam format teks, maka anggap diri anda bertuah. Anda hanya boleh memilih semua sel dengan data dan klik pada ikon kuning pop timbul dengan tanda seru, dan kemudian pilih arahan Tukar kepada Nombor (Tukar kepada nombor):

Tukar nombor-sebagai-teks kepada nombor biasa

Semua nombor dalam julat yang dipilih akan ditukar kepada nombor penuh.

Jika tiada sudut hijau sama sekali, maka semak sama ada ia dimatikan dalam tetapan Excel anda (Fail – Pilihan – Rumus – Nombor diformatkan sebagai teks atau didahului dengan apostrof).

Kaedah 2: Kemasukan semula

Jika tidak terdapat banyak sel, maka anda boleh menukar formatnya kepada angka, dan kemudian masukkan semula data supaya perubahan format berkuat kuasa. Cara paling mudah untuk melakukan ini ialah dengan berdiri di atas sel dan menekan kekunci mengikut urutan F2 (masuk mod edit, sel mula berkelip kursor) dan kemudian Masukkan. Juga bukannya F2 anda hanya boleh klik dua kali pada sel dengan butang kiri tetikus.

Ia tidak perlu dikatakan bahawa jika terdapat banyak sel, maka kaedah ini, tentu saja, tidak akan berfungsi.

Kaedah 3. Formula

Anda boleh menukar nombor pseudo kepada nombor biasa dengan cepat jika anda membuat lajur tambahan dengan formula asas di sebelah data:

Tukar nombor-sebagai-teks kepada nombor biasa

Tolak berganda, dalam kes ini, bermakna, sebenarnya, darab dengan -1 dua kali. Tolak dengan tolak akan memberikan tambah dan nilai dalam sel tidak akan berubah, tetapi hakikat melaksanakan operasi matematik menukar format data kepada yang kita perlukan.

Sudah tentu, daripada mendarab dengan 1, anda boleh menggunakan sebarang operasi matematik tidak berbahaya yang lain: bahagi dengan 1 atau menambah dan menolak sifar. Kesannya akan sama.

Kaedah 4: Tampal Khas

Kaedah ini digunakan dalam versi Excel yang lebih lama, apabila pengurus berkesan moden berada di bawah meja  belum ada sudut penunjuk hijau pada dasarnya (ia hanya muncul pada tahun 2003). Algoritmanya adalah ini:

  • masukkan 1 dalam mana-mana sel kosong
  • menyalinnya
  • pilih sel dengan nombor dalam format teks dan tukar formatnya kepada angka (tiada apa yang akan berlaku)
  • klik kanan pada sel dengan pseudo-nombor dan pilih arahan Tampal khas (Tampal Istimewa) atau gunakan pintasan papan kekunci Ctrl + Alt + V
  • dalam tetingkap yang terbuka, pilih pilihan Nilai-nilai (Nilai) и Darab (darab)

Tukar nombor-sebagai-teks kepada nombor biasa

Sebenarnya, kami melakukan perkara yang sama seperti dalam kaedah sebelumnya - mendarabkan kandungan sel dengan satu - tetapi tidak dengan formula, tetapi terus dari penimbal.

Kaedah 5. Teks mengikut lajur

Jika nombor pseudon yang hendak ditukar juga ditulis dengan pemisah perpuluhan atau ribuan yang salah, pendekatan lain boleh digunakan. Pilih julat sumber dengan data dan klik butang Teks mengikut lajur (Teks ke lajur) tab Tarikh (Tarikh). Sebenarnya, alat ini direka untuk membahagikan teks melekit ke dalam lajur, tetapi, dalam kes ini, kami menggunakannya untuk tujuan yang berbeza.

Langkau dua langkah pertama dengan mengklik pada butang Seterusnya (Seterusnya), dan pada yang ketiga, gunakan butang Selain itu (Lanjutan). Kotak dialog akan dibuka di mana anda boleh menetapkan aksara pemisah yang kini tersedia dalam teks kami:

Tukar nombor-sebagai-teks kepada nombor biasa

Selepas mengklik Selesai Excel akan menukar teks kita kepada nombor biasa.

Kaedah 6. Makro

Jika anda perlu melakukan transformasi sedemikian dengan kerap, maka masuk akal untuk mengautomasikan proses ini dengan makro yang mudah. Tekan Alt+F11 atau buka tab pemaju (Pembangun) Dan klik Visual Basic. Dalam tetingkap editor yang muncul, tambahkan modul baharu melalui menu Sisipan – Modul dan salin kod berikut di sana:

Sub Convert_Text_to_Numbers() Selection.NumberFormat = "Umum" Selection.Value = Selection.Value End Sub  

Kini selepas memilih julat, anda sentiasa boleh membuka tab Pembangun – Makro (Pembangun — Makro), pilih makro kami dalam senarai, tekan butang Main (Lari) – dan serta-merta menukar nombor pseudo kepada nombor lengkap.

Anda juga boleh menambah makro ini pada buku makro peribadi anda untuk kegunaan kemudian dalam mana-mana fail.

PS

Kisah yang sama berlaku dengan tarikh. Sesetengah tarikh juga mungkin diiktiraf oleh Excel sebagai teks, jadi pengumpulan dan pengisihan tidak akan berfungsi. Penyelesaian adalah sama seperti untuk nombor, hanya format mesti digantikan dengan tarikh-masa dan bukannya angka.

  • Membahagikan teks melekit kepada lajur
  • Pengiraan tanpa formula dengan menampal khas
  • Tukar teks kepada nombor dengan alat tambah PLEX

Sila tinggalkan balasan anda