Jika saya menyalin data di Excel dan menempelnya di file teks, saya mendapatkan tab di antara sel. Itu tidak baik, saya ingin spasi - dan saya ingin kolom disejajarkan. Bagaimana saya bisa mencapai ini tanpa banyak usaha (jelas saya tidak ingin mulai menjalankan regexps dengan tangan dll.)
Menggunakan 'Save As' (seperti dalam pertanyaan ini ) bukan solusi bagi saya, saya perlu menyalin dan menempel.
microsoft-excel
text-editing
fixed-width
einpoklum
sumber
sumber
Jawaban:
Ini tentu saja tidak mudah untuk dijelaskan ... tetapi setelah pengaturan itu akan bekerja dengan usaha minimal. Juga ini adalah sedikit variasi pada apa yang telah diuraikan @ kacang
Saya sarankan menggunakan spreadsheet templat yang bisa Anda salin-tempel. template yang saya buat memiliki 3 tab yang terlihat sebagai berikut.
Data
tab adalah tempat data ditempelLength
akan melakukan beberapa matematika untuk menentukan kolom terpanjangSpace insert
akan menyisipkan jumlah ruang yang sesuai (edit) yang dapat Anda salin dari sini dan dapatkan hasil yang benartab panjang terlihat seperti
Baris 1 memiliki karakter maksimum kolom di bawah ini dan berisi rumus
+1 menciptakan pembatas.
Baris 2 hingga n (yang telah saya tambah hingga 100 untuk contoh ini) berisi rumus untuk mengevaluasi panjang setiap string
tab sisipan ruang sepertinya
Setiap sel berisi sel untuk mengevaluasi panjangnya sendiri dibandingkan dengan nilai maks (+ pembatas) dan menyisipkan jumlah ruang yang sesuai.
Perhatikan $ yang mengunci Baris 1 jika Anda menyalin dan menempelkan rumus
(edit) Anda dapat menyalin dari tab sisipan ruang.
sumber
Solusi termudah adalah menyatukan data numerik Anda menjadi string "commified" yang menempel dengan benar ke dalam file teks. Buat rumus Excel untuk satu baris dan kemudian salin ke bawah untuk semua baris di lembar kerja, lalu salin kolom rumus dan tempel di file teks. Sebagai contoh,
Data
Sel A1: 247
Sel B1: 19
Sel C1: 1437
Formula dalam Sel D1
= A1 & "," & B1 & "," & C1
Hasil Teks-Pastable
247,19,1437
Ada pendekatan lain yang tidak bergantung pada formula.
Manfaat dari alternatif ini adalah mempertahankan format data Anda. Jika Anda ingin memformat data, atau hanya menampilkan satu tempat desimal, pemformatan Anda akan disimpan dalam file prn.
sumber
Anda bisa menyalin data Anda di Word dan kemudian menggunakan Temukan dan Ganti (Ctrl + H) untuk mengganti tab dengan spasi.
sumber