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


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 .


@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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.