Isi kandungan
Dalam Microsoft Excel, tiada fungsi tepat yang berfungsi sebagai bertentangan dengan fungsi gabungan. Namun begitu, kami mempunyai beberapa prosedur dan alternatif yang sesuai untuk membahagikan teks kepada beberapa bahagian. Dalam artikel ini, anda akan mempelajari cara anda boleh menggunakan teknik mudah tersebut yang sepatutnya berfungsi sebagai bertentangan dengan concatenate dalam Excel.
Muat Turun Buku Kerja Amalan
Anda boleh memuat turun buku kerja Excel yang telah kami gunakan untuk menyediakan artikel ini.
Bertentangan dengan Concatenate.xlsx
4 Kaedah Yang Berfungsi Berlawanan dengan Concatenate dalam Excel
1. Pisahkan Teks kepada Berbilang Sel dengan Formula
Dalam jadual berikut, Lajur B mengandungi lima sel yang berbeza, setiap satunya mempunyai tiga nama rawak yang dipisahkan oleh pembatas biasa ' Koma' (,) . Di bawah tiga pengepala bernama Bahagian 1, Bahagian 2 dan Bahagian 3 akan menduduki nama secara berasingan daripada setiap sel dalam Lajur B .
📌 Langkah 1:
➤ Pilih Sel C5 dan taip:
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999))
📌 Langkah 2:
➤ Tekan Enter dan anda akan mendapat pemisahan nama pertama daripada nama dalam Sel B5 .
🔎 Bagaimana Formula Berfungsi ?
- REPT(” “,999): Di sini fungsi REPT mengulangi aksara 'ruang' 999 kali di dalam Fungsi SUBSTITUTE .
- SUBSTITUTE($B5,”,REPT(” “,999)): The SUBSTITUTE fungsi menggantikan koma dengan ruang berulang yang disebut dalam langkah sebelumnya. Oleh itu formula mengembalikan nama Patrick dengan ruang.
- COLUMNS($A:A)*999-998: Fungsi COLUMNS di sini mengira bilangan lajur dan memberikan nilai terhasil sebagai start_num untuk fungsi MID .
- MID(SUBSTITUTE($B5,”,”,REPT(” “,999 )), COLUMNS($A:A)*999-998,999): Fungsi MID mengembalikan nama 'Patrick' dengan 999 aksara dalam jumlah.
- Akhir sekali, fungsi TRIM mengalih keluar semua ruang yang tidak diperlukan daripada rentetan teks yang ditemui oleh fungsi MID dan mengembalikan nama 'Patrick' betul-betul.
Sekarang mari kita ikuti langkah-langkah yang selebihnya untuk mengekstrak semua nama belah lain.
📌 Langkah 3:
➤ Daripada Cell C5 , gunakan Fill Handle untuk menyeret sel ke kanan sehingga anda mendapat tiga nama belah.
Jadi, kami baru sahaja mengekstrak tiga nama secara berasingan daripada Sel B5 .
📌 Langkah 4:
➤ Sekarang seret ke bawah Pemegang Isi untuk mengisi auto seluruh sel yang lain antara C 6 hingga E9 .
Dan anda akan dapati semua nama dibahagikan daripada kumpulan nama yang terdapat dalam Lajur B .
2. Bertentangan dengan Gabungan: Penggunaan Fungsi Teks untuk Dipecahkan kepada Berbilang Sel
Kini kami mempunyai beberapa nama penuh rawak dalam Lajur B . Kami akan membahagikan nama dan menunjukkannyasecara berasingan dalam dua sel seterusnya dalam baris yang serupa.
📌 Langkah 1:
➤ Pilih keluaran pertama Sel C5 dan taip:
=LEFT(B5,FIND(" ",B5)-1)
📌 Langkah 2:
➤ Tekan Enter dan gunakan Fill Handle untuk mengisi auto seluruh sel dalam Lajur C .
Anda akan mendapat semua nama pertama diasingkan daripada nama penuh yang terdapat dalam Lajur B .
🔎 Bagaimana Formula Berfungsi?
- Dalam formula ini, fungsi FIND mencari ruang tunggal pertama dalam Sel B5 dan mengembalikan kedudukan aksara ruang.
- Fungsi LEFT mengekstrak nama dari kiri dan mengembalikan beberapa aksara yang ditentukan oleh fungsi FIND sebelum ini.
Sekarang, mari lihat bagaimana kita boleh mengeluarkan bahagian kedua setiap nama.
📌 Langkah 3:
➤ Dalam Sel D5 , formula yang diperlukan ialah:
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
📌 Langkah 4:
➤ Selepas menekan Enter dan auto-f melemahkan keseluruhan Lajur D , anda akan menemui semua nama keluarga hanya di bawah pengepala Bahagian 2 .
🔎 Bagaimana Formula Berfungsi?
- Dalam formula ini, fungsi LEN mengembalikan jumlah bilangan aksara yang tersedia dalam Sel B5 dan itu ialah 15 .
- Fungsi FIND mengembalikan kedudukan ruang yang terdapat dalam teks itu dan mengembalikan 8 .
- Perbezaan aritmetik antara dua nilai berangka sebelumnya memberikan bilangan aksara untuk fungsi RIGHT .
- Akhir sekali, RIGHT fungsi mengekstrak 15-8=7 aksara dari sebelah kanan dan mengembalikan nama 'Cummins' .
3. Gunakan Text to Column Wizard untuk Reverse Concatenate dalam Excel
Mari kita pergi ke contoh pertama kami sekali lagi. Kini kami akan menggunakan wizard Teks ke Lajur untuk membelah sel selepas mengalih keluar pembatas.
📌 Langkah 1:
➤ Pilih julat sel (B5:B9) yang mengandungi semua data teks yang perlu dipecahkan.
➤ Di bawah tab Data , pilih Pilihan Teks ke Lajur daripada kumpulan arahan Alat Data .
Kotak dialog akan dibuka.
📌 Langkah 2:
➤ Pilih butang radio 'Terhad' sebagai jenis data asal.
➤ Tekan Seterusnya .
📌 Langkah 3:
➤ Daripada Pembatas pilihan, tandakan pada Koma sahaja dan biarkan pilihan lain tidak ditanda. Anda akan ditunjukkan pratonton data seperti dalam gambar berikut.
➤ Tekan Seterusnya .
📌 Langkah 4:
➤ Kekalkan pilihan 'Umum' sebagai Format Data Lajur .
➤ Dayakan pengeditan dalam kotak Destinasi dan pilih sel output antara C5 hingga E9 .
➤ Tekan Selesai dan anda selesai.
Anda akan jadimemaparkan semua nama berpecah dalam julat output sel yang dipilih serta-merta.
4. Gunakan Kaedah Isian Denyar untuk Berfungsi sebagai Bertentangan dengan Gabungan
Dalam contoh terakhir kami, kami akan cuba menggunakan Isi Denyar untuk mengekstrak nama secara berasingan daripada sel. Flash Fill mengikut corak untuk mengisi data secara automatik dalam Excel. Tetapi jika mana-mana corak tidak ditemui, Isian Kilat tidak akan berfungsi dengan berkesan malah mungkin mengakibatkan output yang salah. Kaedah ini bagus dan berguna hanya jika anda mempunyai corak biasa dan simetri dalam julat data anda.
Sekarang mari kita lihat cara perintah Flash Fill ini berfungsi dengan pantas untuk memisahkan teks.
📌 Langkah 1:
➤ Pilih Sel C5 dan taip 'Patrick' secara manual.
📌 Langkah 2:
➤ Gunakan Pemegang Isian untuk menyeret ke bawah ke Sel C9
➤ Klik pada pilihan dan pilih Flash Fill sekarang.
Dan anda akan menemui semua nama pertama dipisahkan dan diekstrak dalam Lajur C .
📌 Langkah 3:
➤ Begitu juga, lakukan sekarang untuk nama akhir di bawah pengepala Bahagian 2 .
Dan anda akan melihat semua nama keluarga sekali gus dipisahkan daripada nama penuh yang terdapat dalam Lajur B .
Kata Penutup
Saya harap semua kaedah mudah ini yang dinyatakan di atas kini akan membantu anda untuk menerapkannya dalam hamparan Excel anda apabila perlu. Jikaanda mempunyai sebarang pertanyaan atau maklum balas, sila beritahu saya di bahagian komen. Atau anda boleh menyemak artikel kami yang lain berkaitan dengan fungsi Excel di tapak web ini.