pembatas pemisah teks ke kolom pada nomor berapapun

1

Bagaimana cara membagi kolom alfanumerik berkerumun pada contoh pertama nomor?

Lebih disukai lebih sederhana dari ini .

masukkan deskripsi gambar di sini

andrewk
sumber
Sepertinya Anda mengimpor dari file CSV. Mungkin Anda dapat melakukan pra-proses informasi sebelum memuatnya ke dalam lembar kerja Excel?
Sudipta Chatterjee
Saya baru saja akan membuat formula ketika saya melihat tautan yang Anda berikan. Saya tidak berpikir Anda bisa melakukannya lebih sederhana dari ini!
Peter Albert
Itu bukan dari csv. Terima kasih atas upaya Anda, kawan, saya akan lihat apa yang bisa saya lakukan.
andrewk
Singkatnya solusi Vba, formula raksasa itu adalah cara untuk melakukannya.
Pynner

Jawaban:

3

Untuk mencapai apa yang Anda inginkan lebih sederhana daripada yang disarankan oleh MS, lakukan hal berikut:

  1. Buka file Anda menggunakan MS Word , bukan Excel.
  2. Buka Replacedialog melalui CTRL+ H.
  3. Siapkan opsi seperti di layar ( Use wildcardsHARUS diperiksa!):

Ganti Kartu Liar

Opsi-opsi ini (wildcard) berarti yang berikut:

  • Temukan apa: ([0-9]{1,})- Berarti digit 1 atau lebih banyak kali. ()tanda kurung diperlukan untuk penggunaan di masa mendatang - tanda ini menandai blok string.
  • Ganti dengan: ,\1- koma dan Find whatblok 1 dalam ()tanda kurung.

Tekan Replace All- string Anda akan dikonversi seperti ini: NY City 4a->NY City ,4a

Sekarang simpan file yang dihasilkan sebagai TEXT (bukan Word Document!), Ubah ekstensi ke CSV dan cukup buka di Excel. Jika pemisah CSV default Anda adalah koma - Anda akan memiliki string dengan koma yang dipisahkan menjadi 2 sel. Jika Anda memiliki pemisah default yang berbeda - ganti koma di ekspresi "Ganti dengan:" di atas dengan karakter ini.

Baca lebih lanjut tentang wildcard: Menemukan dan mengganti karakter menggunakan wildcard .

Peter L.
sumber
@nixda Terus terang, bagi saya solusi berbasis Excel jauh lebih sederhana, tetapi jika OP bersikeras, jadi ....))))
Peter L.
Pintar. Itu menyelesaikan pekerjaan.
andrewk
@andrewk Senang membantu sobat) Jika Anda senang dengan solusi yang diajukan - harap terima jawabannya dengan mencentangnya, ini akan menandai pertanyaan dipecahkan. Untuk detailnya lihat: Menerima Jawaban: Bagaimana cara kerjanya?
Peter L.
@PeterL. kenapa tidak
andrewk