Saya memiliki banyak data dalam file csv yang saya impor ke Excel, sebagian besar tidak masalah, tetapi salah satu kolom saya berisi hingga 1000 karakter data. Sayangnya, Excel telah mengambil sendiri untuk menganggap itu lebih banyak data daripada yang saya butuhkan dan tampaknya memotong pendek (pada 255 karakter).
Bagaimana saya dapat meningkatkan batas ini dan menyimpan semua data saya?
=LEN(A1)
ke Excel di mana A! Apakah referensi ke teks Anda?Jawaban:
Ada bug aneh di Excel. Saya akan menjelaskan di sini cara menghindari (tidak memperbaiki, hanya menghindari) itu, dan mungkin itu akan segera diperbaiki oleh programmer MS Office. Mungkin bahkan sudah diperbaiki di Excel 2013, saya belum membukanya.
Jadi ini masalahnya.
Panjang maksimal sel teks adalah 32767, dan tidak apa-apa.
Panjang maksimum sel nomor adalah 255, dan tidak apa-apa.
Tetapi jika Anda memiliki sel yang memanggil ke nomor parser, gagal dan kemudian panggilan ke teks parser, ini akan menjadi kekacauan besar.
Sebagai contoh:
akan bekerja.
Tetapi jika Anda akan menempatkan sedikit minus di awal, seperti pada
Anda hanya akan melihat 255 karakter teks pertama, karena EXCEL menganggapnya sebagai angka negatif.
Semoga ini bisa membantu.
sumber
Saya mengalami masalah ini dengan file csv yang memiliki beberapa bidang teks panjang yang kadang-kadang dimulai dengan tanda hubung. Tampaknya impor Excel mencoba memproses bidang sebagai angka karena tanda hubung, dan impor angka memangkasnya menjadi 255 karakter. Ketika itu gagal, itu mengimpornya sebagai teks, tetapi hanya 255 karakter pertama.
Untuk menghindari masalah, saya harus mengimpor csv daripada hanya membukanya. Di panduan impor, saya memilih kolom yang mengalami masalah dan mengalihkan jenisnya dari Umum ke Teks. Kemudian Excel bahkan tidak akan mencoba menguraikannya sebagai angka, dan saya mendapatkan lebar kolom penuh.
sumber
Pertama, Terima kasih atas bantuan Anda dalam mencoba menyelesaikan ini. Ternyata excel dapat dengan senang hati menampung lebih dari 255 karakter ke sel (mungkin hingga 32.767 seperti yang disebutkan sebelumnya jika Anda punya ram untuk itu.
Jadi mengapa tidak bekerja?
Jawaban singkatnya adalah saya tidak yakin. Pertama kali saya membawa data ke excel saya diekspor sebagai csv kemudian dibuka di excel. Ini memotong kolom pendek (pada 255). (file csv berisi semua data saat dilihat melalui notepad tetapi tidak saat disimpan lagi melalui excel).
Kolom yang dimaksud memang mengandung beberapa titik koma, tetapi ini tidak sesuai dengan titik potong (selalu 255) dan saya tidak menggunakan; sebagai pembatas.
Solusi saya sia-sia untuk melakukan ekspor sebagai file xls. Ini sejak berhasil disimpan sebagai file csv dengan data lengkap.
Semoga ini bisa membantu seseorang walaupun saya masih tidak yakin apa masalahnya di sini.
sumber
Menurut http://office.microsoft.com/en-us/excel-help/excel-specifications-and-limits-HP010342495.aspx , Excel 2010 hanya mendukung lebar kolom 255 karakter.
Sunting: Apakah ini masalah yang Anda bicarakan, Webweaver? Apakah Format> Sel> Bungkus Teks membuat sisa karakter terlihat?
Sunting: Sudahlah, jawaban ini agak tidak terkait dengan masalah yang ada (mungkin terkait entah bagaimana, tetapi tidak menjawab pertanyaan)
sumber
Secara umum, ini adalah batasan lama yang tidak lagi berlaku untuk versi modern Excel (2013). Namun, jika buku kerja awalnya dibuat dalam versi yang lebih lama, objek sel yang dimodifikasi (yaitu dengan demikian dipakai dengan sifat dan atribut tertentu) di versi yang lebih lama, tampaknya, akan mempertahankan batasan 255 karakter bahkan ketika dibuka di versi Excel yang lebih baru!
Perbaikan:
Sebagai WebweaverD selanjutnya diposting, ia menemukan solusi untuk masalah impor csv-nya. Juga, jika sel sedang diisi melalui VBA, maka situasinya menjadi lebih kompleks, seperti yang disebutkan oleh balasan lain. Tetapi jika data dimasukkan secara manual, atau disalin / ditempelkan dari aplikasi lain ke buku kerja lawas, masalahnya mungkin disebabkan oleh masalah atribut sel warisan ini.
sumber
Saya memiliki masalah yang sama, semua nilai saya dalam format (untuk dapat mengkonversi angka menjadi angka, teks ke teks, tetapi dipotong teks panjang:
jika Anda akan meletakkan = di awal, Anda hanya akan melihat 255 karakter teks pertama, karena EXCEL menganggapnya sebagai angka, jadi hapus = di awal.
Semoga ini bisa membantu.
sumber
Penanganan masalah (tersedia di Excel 2016) ...
Opsi A. Dapatkan Excel untuk dijalankan melalui panduan impor teks (dengan menggunakan sesuatu seperti ekstensi file .txt atau gunakan ekstensi .xls, terima peringatan, pilih kolom pertama, dan lakukan Data => 'Teks ke Kolom'). Kemudian, ubah jenis kolom dari Umum ke Teks di dekat akhir panduan.
Opsi B. Gunakan Get & Transform. Data => Permintaan Baru => Dari File => Dari CSV.
sumber