Hapus n karakter terakhir dari kolom di CSV?

0

Apakah ada cara di microsoft excel atau buka kantor calc untuk menghapus karakter terakhir dari bidang.

Katakanlah semua bidang dalam satu kolom memiliki panjang 31 karakter dan saya ingin menghapus 6 karakter terakhir.

Apakah ada cara mudah dengan excel atau calc untuk melakukan ini?

Chris
sumber
apakah itu bidang angka atau teks?
RobotHumans
Ini adalah bidang teks. Dan saya bisa menulis skrip sederhana untuk melakukannya tetapi lebih suka menggunakan aplikasi untuk mengklik beberapa tombol yang mengapa saya meminta solusi jenis ini.
Chris

Jawaban:

3

Jika data Anda di A1, Anda bisa memasukkan rumus berikut di B1 (atau di tempat lain):

=LEFT(A1,LEN(A1)-6)

Jika Anda menginginkan hasil yang tetap daripada yang dihitung, Anda dapat menyalin hasilnya dan menggunakan 'tempel sebagai nilai'.

Linker3000
sumber
lebih baik daripada solusi saya - saya akan mencari file numerik dan melakukan beberapa divisi dan pembulatan
RobotHumans
Apakah ini unggul? Tidak bekerja di kantor kalkulasi terbuka.
Chris
Apakah berhasil di excel, bagaimana saya menerapkannya pada semua baris? Saya memiliki rumus sebagai "= KIRI ($ K2, LEN ($ K2) -6)" yang berfungsi untuk satu sel tetapi saya ingin menerapkan ini pada catatan 100 ribu. Saya tahu saya bisa menyeret kolom tapi banyak menyeret untuk baris 100rb
Chris
1
@ Chris, pilih sel di kolom yang memiliki nilai (K akan berfungsi dalam kasus Anda), tekan Ctrl+ Down arrow. Anda harus berada di bagian bawah data Anda. Pilih sel bawah di kolom yang ingin Anda isi dengan rumus, tekan Shift+ Ctrl+ Up arrow, lalu tekan Ctrl+ D.
Martha
1
Untuk OpenOffice, cukup ganti koma dengan tanda titik koma: = LEFT (A1; LEN (A1) -6)
Linker3000