Isi kandungan
Kadangkala, semasa bekerja dalam Microsoft Excel , kita perlu membahagikan nilai berterusan yang dipisahkan koma bagi satu lajur kepada lajur atau baris yang berbeza. Apabila kami mengimport data yang dijana daripada aplikasi lain dalam excel, semua data mungkin diletakkan dalam lajur tunggal; dipisahkan dengan koma. Selain itu, kami mungkin perlu mengekstrak bahagian tertentu data berdasarkan keperluan. Artikel ini akan membimbing anda untuk membahagikan nilai yang dipisahkan koma kepada berbilang lajur/baris menggunakan beberapa fungsi dan ciri.
Muat Turun Buku Kerja Amalan
Anda boleh memuat turun buku kerja amalan yang telah kami gunakan untuk menyediakan ini artikel.
Belah Nilai Diasingkan Koma kepada Baris atau Lajur.xlsm
5 Kaedah untuk Membahagikan Nilai Diasingkan Koma kepada Baris atau Lajur dalam Excel
1. Asingkan Data kepada Baris/Lajur dengan Koma Menggunakan Ciri 'Teks ke Lajur' dalam Excel
1.1. Bahagikan Nilai kepada Lajur
Pertama sekali, saya akan menggunakan Teks ke Lajur ciri excel untuk membahagikan data kepada berbilang lajur. Ini ialah kaedah paling mudah untuk mengasingkan data kepada lajur . Katakan, kita mempunyai set data yang mengandungi beberapa buah yang terletak dalam lajur, dipisahkan dengan koma. Terdapat 3 buah dalam setiap sel. Sekarang, saya akan membahagikan buah lajur B kepada 3 lajur yang berbeza (lajur C , D & E ).
Ikuti langkah di bawah untuk melakukantugasan.
Langkah:
- Pertama sekali, pilih keseluruhan set data dan pergi ke Data > Alat Data > Teks ke Lajur .
- Hasilnya, Teks kepada Wizard Lajur muncul . Sekarang, daripada bahagian Jenis data asal , pilih Terhad dan klik Seterusnya .
- Kemudian daripada bahagian Pembatas , letakkan tanda semak pada Koma dan tekan Seterusnya .
- Selepas itu, pilih lokasi Destinasi (di sini, Sel C5 ) dan tekan Selesai .
- Akhir sekali, selepas menutup Text to Columns Wizard , kita akan mendapat hasil di bawah. Semua data yang dipisahkan dengan koma dibahagikan kepada lajur C , D dan E .
Baca Lagi: Cara Memisahkan Data dalam Satu Sel Excel kepada Berbilang Lajur (5 Kaedah)
1.2. Bahagikan kepada Baris Menggunakan Teks ke Lajur
Sekarang, saya akan membahagikan nilai yang dipisahkan dengan koma kepada berbilang baris . Katakan, saya mempunyai set data di bawah yang mengandungi beberapa nama buah. Sebelum meletakkan nilai ini ke dalam berbilang baris, saya akan membahagikannya kepada lajur menggunakan ciri Teks ke Lajur .
Langkah:
- Mula-mula pilih Sel B5 , pergi ke Data > Teks ke Lajur .
- Kemudian daripada Teks ke Wizard Lajur pilih Jenis Data Asal : Terhad dan klik Seterusnya .
- Sekarang pilih jenis Pembatas : Koma dan klik Seterusnya .
- Selepas itu, pilih sel Destinasi (di sini Sel C5 ) dan tekan Selesai .
- Akibatnya, anda akan mendapat output di bawah. Sekarang, saya akan meletakkan data yang terhasil dalam berbilang baris. Untuk melakukan itu, salin julat C5:G5 .
- Klik kanan kemudian pada Sel B7 , dan pilih Transpose daripada Pilihan Tampal (lihat tangkapan skrin).
- Akhir sekali, kami akan dapatkan hasil yang kami cari, semua nilai yang dipisahkan koma dipecahkan pada baris 7 hingga 11 .
Baca Lagi: Cara Membahagi Data dalam Excel (5 Cara)
2. Pertanyaan Kuasa Excel untuk Membahagikan Nilai Dipisahkan Koma kepada Lajur atau Baris
2.1. Power Query untuk Membahagikan Nilai kepada Lajur
Kali ini, saya akan menggunakan excel Power Query untuk membahagikan data yang dipisahkan koma kepada berbilang lajur. Ikut arahan di bawah untuk melaksanakan tugas.
Langkah:
- Mula-mula, letakkan kursor dalam mana-mana sel dalam set data sedia ada. Kemudian pergi ke Data > Dari Jadual/Julat ( Dapatkan & Transform Data kumpulan).
- Oleh itu, Excel akan meminta anda menukar julat data kepada jadual. Semak julat data dan tekan OK untuk mencipta jadual.
- Hasilnya, Editor Pertanyaan Kuasa tetingkapmuncul dengan jadual di bawah. Sekarang, dari tetingkap Power Query Editor pergi ke Home > Split Column > Oleh Delimiter .
- Selepas itu, dialog Split Column by Delimiter muncul. Pilih Koma daripada Pilih atau masukkan pembatas dan tekan OK (lihat tangkapan skrin).
- Akibatnya, excel membahagikan jadual kepada lajur 3 seperti di bawah. Sekarang, untuk menutup Editor Pertanyaan Kuasa , pergi ke Laman Utama > Tutup & Muatkan > Tutup & Muatkan .
- Akhir sekali, inilah hasil muktamad yang kami terima. Semua data yang dipisahkan koma dibahagikan kepada 3 lajur jadual.
Baca Lagi: Cara Membahagikan Data kepada Berbilang Lajur dalam Excel
2.2. Pisahkan Data kepada Baris
Di sini, saya akan membahagikan nilai yang dipisahkan dengan koma kepada berbilang baris menggunakan Excel Power Query .
Langkah:
- Kami mempunyai beberapa buah yang dipisahkan koma dalam Sel B5 & C5 . Untuk menggunakan Power Query pada nilai ini, klik pada Sel B5 atau C5 dan pergi ke Data > Dari Jadual /Julat .
- Seterusnya, dialog Buat Jadual akan dipaparkan, semak julat jadual dan tekan OK . Akibatnya, jadual di bawah akan dibuat dalam tetingkap Power Query Editor .
- Kemudian pilih jadual, pergi ke Home > SplitLajur > Oleh Pembatas .
- Kini dialog Pisah Lajur dengan Pembatas muncul. Daripada bahagian Pilih atau masukkan pembatas pilih Koma , pergi ke Pilihan Terperinci dan klik Baris daripada medan: Pisah ke dalam . Apabila anda selesai tekan OK .
- Setelah menekan OK , kita akan mendapat output di bawah . Pergi ke Laman Utama > Tutup & Muatkan > Tutup & Muatkan untuk memaparkan hasil pada lembaran kerja excel.
- Akhirnya, berikut ialah hasil muktamad yang kami perolehi. Semua nilai yang dipisahkan koma dibahagikan kepada baris 2 hingga 7 .
3. Gabungkan KIRI, KANAN , PERTENGAHAN, CARI & Fungsi LEN untuk Membahagikan Nilai Dipisahkan Koma kepada Lajur
Kami boleh menggunakan fungsi excel untuk memisahkan data yang dipisahkan dengan koma kepada berbilang lajur. Pada asasnya, kita boleh mengekstrak bahagian data dalam lajur yang berbeza menggunakan gabungan fungsi excel berdasarkan pembatas (koma, ruang, titik bertitik). Dalam kaedah ini, saya akan mengekstrak data daripada 3 kedudukan daripada rentetan teks berterusan yang terletak dalam lajur B dan meletakkannya dalam berbilang lajur.
3.1. Cari Perkataan Pertama
Pada mulanya, saya akan mengekstrak perkataan pertama daripada rentetan teks berterusan menggunakan fungsi LEFT dan FIND .
Langkah:
- Taip formula di bawah dalam Sel C5 dan tekan Masukkan daripada papan kekunci.
=LEFT(B5,FIND(",", B5)-1)
- Setelah memasuki formula, Excel akan mengembalikan ' Tarikh ' yang merupakan perkataan pertama Sel B5 .
Di sini, fungsi FIND mengembalikan lokasi 1st koma. Kemudian fungsi LEFT mengeluarkan perkataan pertama sebelum koma pertama.
3.2. Ekstrak 2nd Word
Sekarang, saya akan menggunakan gabungan MID dan FIND fungsi untuk mengekstrak perkataan kedua daripada Sel B5 .
Langkah:
- Taip formula berikut dalam Sel D5 dan tekan Enter .
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)
- Akibatnya, formula di atas mengembalikan Anggur ; perkataan ke-2 Sel B5 .
Di sini, fungsi MID mengembalikan aksara dari tengah rentetan teks Sel B5 . dan fungsi FIND mengembalikan lokasi rentetan 2 dalam Sel B5 .
3.3. Cari Perkataan Ketiga
Andaikan, saya akan mengekstrak perkataan 3 daripada Sel B5 berdasarkan lokasi koma. Semasa mengekstrak perkataan 3 , saya akan menggunakan fungsi RIGHT , LEN dan FIND .
Langkah:
- Taip formula di bawah dalam Sel D5 . Kemudian tekan Enter .
=RIGHT(B5, LEN(B5)-FIND(",", B5,FIND(",",B5)+1))
- Sebaik sahaja anda menekan Masukkan , excel akan mengembalikan Tembikai yang merupakan ke-3 perkataan data berterusan kami dalam Sel B5 .
Di sini, fungsi LEN mengembalikan panjang daripada Sel B5 . Kemudian fungsi FIND mengembalikan lokasi koma dalam Sel B5 . Kemudian, bergantung pada hasil FIND dan LEN berfungsi, fungsi RIGHT mengeluarkan perkataan paling kanan daripada Sel B5 .
- Memandangkan saya telah menerima semua 1 , 2nd dan 3 perkataan dalam lajur yang berbeza untuk baris pertama, sekarang saya akan cuba mendapatkan hasil yang sama untuk baris yang lain. Untuk berbuat demikian, pilih julat C5:D5 dan gunakan alat Fill Handle ( + ).
- Akhirnya, berikut ialah hasil akhir yang akan kami terima.
4. Excel VBA untuk Membahagikan Nilai Dipisahkan Koma kepada Lajur atau Baris
4.1. VBA untuk Membahagikan Nilai kepada Lajur
Anda boleh memisahkan data yang dipisahkan dengan koma kepada berbilang lajur menggunakan kod VBA yang mudah.
Langkah:
- Pertama, pergi ke lembaran kerja di mana anda ingin membahagikan data. Seterusnya, klik kanan pada nama helaian dan klik Lihat Kod untuk membuka tetingkap VBA .
- Kemudian taip kod di bawah dalam Modul dan Jalankan kod dengan menggunakan kekunci F5 .
2236
Di sini ' r ' menunjukkan baris yang mengandungi data. Sebaliknya, ‘ Count=3 ‘ menunjukkan lajur C , iaitulajur pertama untuk memaparkan data pecahan.
- Setelah anda menjalankan kod, data yang dipisahkan dengan koma dalam lajur B dibahagikan kepada lajur C , D dan E seperti di bawah:
4.2. Bahagikan Nilai kepada Baris
Sekarang saya akan membahagikan nilai yang dipisahkan koma kepada baris yang berbeza menggunakan excel VBA. Ikut langkah di bawah untuk melaksanakan tugas.
Langkah:
- Mula-mula, pergi ke lembaran kerja di mana anda mempunyai data dan klik kanan pada Lihat Kod .
- Akibatnya, tetingkap VBA muncul. Tulis kod di bawah dalam Modul dan bilas kod dengan menekan F5 pada papan kekunci.
1455
- Sekarang apabila anda menjalankan kod kotak input di bawah akan muncul, masukkan julat data di bawah, dan tekan OK .
- Akibatnya, kotak input lain akan muncul. Masukkan sel destinasi di sana dan tekan OK .
- Pada akhirnya, kita akan mendapat output di bawah. Semua nilai yang dipisahkan koma bagi set data kami dibahagikan kepada baris 8 hingga 13 .
5. Gunakan Isian Denyar Excel untuk Memisahkan Nilai Dipisahkan Koma kepada Lajur Berbeza
Kami boleh menaip sebahagian daripada data yang dipisahkan koma dalam lajur yang berbeza dan kemudian menggunakan ciri Isi Denyar untuk mendapatkan yang lain data corak yang sama.
Langkah:
- Taip ' Tarikh ' dalam Sel C5 .Kemudian, apabila anda mula menaip ' R ' dalam Sel C6 , excel memahami bahawa saya mahukan buah di kedudukan pertama daripada semua baris.
- Hanya tekan Enter untuk mendapatkan hasil di bawah. Kini anda boleh menggunakan kaedah serupa ini untuk membahagikan nilai dipisahkan koma lain kepada berbilang lajur.
Kesimpulan
Dalam artikel di atas, saya telah cuba membincangkan beberapa kaedah untuk membahagikan nilai yang dipisahkan koma kepada baris atau lajur dalam excel dengan terperinci. Semoga kaedah dan penjelasan ini cukup untuk menyelesaikan masalah anda. Sila beritahu saya jika anda mempunyai sebarang pertanyaan.