Excel CONCATENATE berfungsi untuk menggabungkan rentetan, sel, lajur

  • Berkongsi Ini
Michael Brown

Dalam artikel ini, anda akan mempelajari pelbagai cara untuk menggabungkan rentetan teks, nombor dan tarikh dalam Excel menggunakan fungsi CONCATENATE dan "&" pengendali. Kami juga akan membincangkan formula untuk menggabungkan sel, lajur dan julat individu.

Dalam buku kerja Excel anda, data tidak sentiasa berstruktur mengikut keperluan anda. Selalunya anda mungkin mahu membahagikan kandungan satu sel kepada sel individu atau melakukan sebaliknya - menggabungkan data daripada dua atau lebih lajur ke dalam satu lajur. Contoh biasa ialah mencantumkan nama dan bahagian alamat, menggabungkan teks dengan nilai yang dipacu formula, memaparkan tarikh dan masa dalam format yang diingini, untuk menamakan beberapa.

Dalam tutorial ini, kita akan meneroka pelbagai teknik Penggabungan rentetan Excel, jadi anda boleh memilih kaedah yang paling sesuai untuk lembaran kerja anda.

    Apakah "concatenate" dalam Excel?

    Pada dasarnya, terdapat dua cara untuk menggabungkan data dalam hamparan Excel:

    • Menggabungkan sel
    • Menggabungkan nilai sel

    Apabila anda mencantumkan sel, anda "secara fizikal " gabungkan dua atau lebih sel ke dalam satu sel. Akibatnya, anda mempunyai satu sel yang lebih besar yang dipaparkan merentas berbilang baris dan/atau lajur.

    Apabila anda menggabungkan sel dalam Excel, anda hanya menggabungkan kandungan daripada sel-sel tersebut. Dengan kata lain, penggabungan dalam Excel ialah proses menggabungkan dua atau lebih nilai bersama-sama. Kaedah ini sering digunakan untukfungsi

    Dalam Excel 365 dan Excel 2021, formula ringkas ini akan menggabungkan julat sel dalam sekelip mata:

    =CONCAT(A1:A10)

    Kaedah 4. Gunakan alat tambah Merge Cells

    Cara cepat dan bebas formula untuk menggabungkan mana-mana julat dalam Excel ialah menggunakan alat tambah Merge Cells dengan pilihan " Gabung semua kawasan dalam pilihan " dimatikan, seperti yang ditunjukkan dalam Menggabungkan nilai beberapa sel ke dalam satu sel.

    Excel "&" operator lwn. fungsi CONCATENATE

    Ramai pengguna tertanya-tanya cara yang lebih berkesan untuk menyertai rentetan dalam Excel - fungsi CONCATENATE atau "&" operator.

    Satu-satunya perbezaan nyata ialah had 255 rentetan fungsi CONCATENATE dan tiada had sedemikian apabila menggunakan ampersand. Selain daripada itu, tiada perbezaan antara kedua-dua kaedah ini, mahupun perbezaan kelajuan antara CONCATENATE dan "&" formula.

    Dan memandangkan 255 adalah angka yang sangat besar dan anda tidak perlu menggabungkan banyak rentetan itu dalam kerja sebenar, perbezaannya adalah pada keselesaan dan kemudahan penggunaan. Sesetengah pengguna mendapati formula CONCATENATE lebih mudah dibaca, secara peribadi saya lebih suka menggunakan "&" kaedah. Jadi, hanya kekal dengan teknik yang anda rasa lebih selesa.

    Bertentangan dengan CONCATENATE dalam Excel (memisahkan sel)

    Bertentangan dengan menggabungkan dalam Excel ialah membahagikan kandungan satu sel kepada berbilang sel . Ini boleh dilakukan dalam beberapa cara yang berbeza:

    • Tekskepada ciri Lajur
    • Pilihan Isian Denyar dalam Excel 2013 dan lebih tinggi
    • Fungsi TEXTSPLIT dalam Excel 365
    • Formula tersuai untuk memisahkan sel (MID, KANAN, KIRI, dsb.)

    Anda juga boleh mendapatkan maklumat berguna dalam artikel ini: Cara menyahcantumkan sel dalam Excel.

    Concatenate in Excel with Merge Cells add-in

    Dengan tambahan Merge Cells disertakan dalam Ultimate Suite for Excel, anda boleh melakukan kedua-duanya dengan cekap:

    • Gabung beberapa sel menjadi satu tanpa kehilangan data.
    • Sambungkan nilai beberapa sel ke dalam satu sel dan pisahkannya dengan mana-mana pembatas pilihan anda.

    Alat Merge Cells berfungsi dengan semua versi Excel dari 2016 hingga 365 dan boleh menggabungkan semua jenis data termasuk rentetan teks, nombor, tarikh dan simbol khas. Dua kelebihan utamanya ialah kesederhanaan dan kelajuan - sebarang penggabungan dilakukan dalam beberapa klik.

    Gabungkan nilai beberapa sel ke dalam satu sel

    Untuk menggabungkan kandungan beberapa sel, anda memilih julat untuk menggabungkan dan mengkonfigurasi tetapan berikut:

    • Di bawah Apa yang hendak digabungkan , pilih Sel menjadi satu .
    • Di bawah Gabungkan dengan , taipkan pembatas (koma dan ruang dalam kes kami).
    • Pilih di mana anda mahu meletakkan hasilnya.
    • Paling penting, nyahtanda kotak Gabung semua kawasan dalam pilihan . Pilihan inilah yang mengawal sama ada sel digabungkan atau selnyanilai digabungkan.

    Gabungkan lajur baris demi baris

    Untuk menggabungkan dua atau lebih lajur, anda mengkonfigurasi tetapan Gabungkan Sel dengan cara yang sama tetapi memilih untuk gabungkan lajur menjadi satu dan letakkan hasilnya dalam lajur kiri.

    Sertai baris lajur demi lajur

    Untuk menggabungkan data dalam setiap baris individu, lajur -mengikut lajur, anda pilih:

    • Gabungkan baris menjadi satu .
    • Gunakan pemutus baris untuk pembatas.
    • Letakkan hasil dalam baris atas .

    Hasilnya mungkin kelihatan serupa dengan ini:

    Untuk menyemak cara penambahan Merge Cells akan mengatasi set data anda, anda dialu-alukan untuk memuat turun versi percubaan berfungsi sepenuhnya bagi Ultimate Suite kami untuk Excel di bawah.

    Begitulah cara menggabungkan dalam Excel. Saya mengucapkan terima kasih kerana membaca dan berharap dapat berjumpa anda di blog kami minggu hadapan!

    Muat turun yang tersedia

    Contoh formula gabungan (fail.xlsx)

    Percubaan 14 hari Suite Ultimate versi (fail .exe)

    menggabungkan beberapa keping teks yang berada dalam sel yang berbeza (secara teknikal, ini dipanggil rentetan teksatau hanya rentetan) atau masukkan nilai yang dikira formula di tengah-tengah beberapa teks.

    Tangkapan skrin berikut menunjukkan perbezaan antara dua kaedah ini:

    Menggabungkan sel dalam Excel ialah subjek artikel yang berasingan dan dalam tutorial ini, kita akan membincangkan dua cara utama untuk menggabungkan rentetan dalam Excel - dengan menggunakan fungsi CONCATENATE dan operator penggabungan (&).

    Fungsi CONCATENATE Excel

    Fungsi CONCATENATE dalam Excel digunakan untuk menggabungkan kepingan teks yang berbeza bersama-sama atau menggabungkan nilai daripada beberapa sel ke dalam satu sel.

    Sintaks Excel CONCATENATE adalah seperti berikut:

    CONCATENATE(teks1, [teks2], …)

    Di mana teks ialah rentetan teks, rujukan sel atau nilai terdorong formula.

    Fungsi CONCATENATE disokong dalam semua versi Excel 365 - 2007.

    Sebagai contoh, untuk menggabungkan nilai B6 dan C6 dengan kom a, formulanya ialah:

    =CONCATENATE(B6, ",", C6)

    Lebih banyak contoh ditunjukkan dalam imej di bawah:

    Nota. Dalam Excel 365 - Excel 2019, fungsi CONCAT juga tersedia, yang merupakan pengganti moden CONCATENATE dengan sintaks yang sama. Walaupun fungsi CONCATENATE disimpan untuk keserasian ke belakang, Microsoft tidak memberikan sebarang janji bahawa ia akan disokong dalam versi masa hadapanExcel.

    Menggunakan CONCATENATE dalam Excel - perkara yang perlu diingat

    Untuk memastikan formula CONCATENATE anda sentiasa memberikan hasil yang betul, ingat peraturan mudah berikut:

    • Excel Fungsi CONCATENATE memerlukan sekurang-kurangnya satu argumen "teks" untuk berfungsi.
    • Dalam satu formula, anda boleh menggabungkan sehingga 255 rentetan, sejumlah 8,192 aksara.
    • Hasil daripada fungsi CONCATENATE ialah sentiasa rentetan teks, walaupun apabila semua nilai sumber ialah nombor.
    • Tidak seperti fungsi CONCAT, Excel CONCATENATE tidak mengecam tatasusunan. Setiap rujukan sel mesti disenaraikan secara berasingan. Sebagai contoh, anda harus menggunakan CONCATENATE(A1, A2, A3) dan bukan CONCATENATE(A1:A3).
    • Jika mana-mana argumen tidak sah, fungsi CONCATENATE mengembalikan #VALUE! ralat.

    "&" operator untuk menggabungkan rentetan dalam Excel

    Dalam Microsoft Excel, tanda ampersand (&) ialah satu lagi cara untuk menggabungkan sel. Kaedah ini sangat berguna dalam banyak senario kerana menaip ampersand adalah lebih pantas daripada menaip perkataan "concatenate" :)

    Sebagai contoh, untuk menggabungkan dua nilai sel dengan ruang di antaranya, formulanya ialah:

    =A2&" "&B2

    Cara menggabungkan dalam Excel - contoh formula

    Di bawah anda akan menemui beberapa contoh penggunaan fungsi CONCATENATE dalam Excel.

    Concatenate two atau lebih banyak sel tanpa pemisah

    Untuk menggabungkan nilai dua sel menjadi satu, anda menggunakanformula penggabungan dalam bentuk paling ringkas:

    =CONCATENATE(A2, B2)

    Atau

    =A2&B2

    Sila ambil perhatian bahawa nilai akan disatukan tanpa sebarang pembatas seperti dalam tangkapan skrin di bawah.

    Untuk menggabungkan berbilang sel , anda perlu membekalkan setiap rujukan sel secara individu, walaupun anda menggabungkan sel bersebelahan. Contohnya:

    =CONCATENATE(A2, B2, C2)

    Atau

    =A2&B2&C2

    Formula berfungsi untuk kedua-dua teks dan nombor. Dalam kes nombor, sila ingat bahawa hasilnya ialah rentetan teks. Untuk menukarnya kepada nombor, hanya darabkan output CONCATENATE dengan 1 atau tambah 0 padanya. Contohnya:

    =CONCATENATE(A2, B2)*1

    Petua. Dalam Excel 2019 dan lebih tinggi, anda boleh menggunakan fungsi CONCAT untuk menggabungkan berbilang sel dengan cepat menggunakan satu atau lebih rujukan julat.

    Sambungkan sel dengan ruang, koma atau pembatas lain

    Dalam lembaran kerja anda, anda mungkin sering perlu menggabungkan nilai dengan cara yang merangkumi koma, ruang, pelbagai tanda baca atau aksara lain seperti tanda sempang atau sengkang. Untuk melakukan ini, letakkan aksara yang dikehendaki dalam formula penggabungan anda. Ingat untuk menyertakan aksara itu dalam tanda petikan, seperti yang ditunjukkan dalam contoh berikut.

    Menggabungkan dua sel dengan ruang :

    =CONCATENATE(A2, " ", B2)

    atau

    =A2 & " " & B2

    Menggabungkan dua sel dengan koma :

    =CONCATENATE(A2, ", ", B2)

    atau

    =A2 & ", " & B2

    Menggabungkan dua sel dengan sempang :

    =CONCATENATE(A2, "-", B2)

    atau

    =A2 & "-" & B2

    tangkapan skrin berikut menunjukkan bagaimana keputusan mungkin kelihatan seperti:

    Petua. Dalam Excel 2019 dan lebih tinggi, anda boleh menggunakan fungsi TEXTJOIN untuk menggabungkan rentetan daripada berbilang sel dengan sebarang pembatas yang anda tentukan.

    Menggabungkan rentetan teks dan nilai sel

    Tiada sebab untuk Excel Fungsi CONCATENATE dihadkan kepada hanya mencantumkan nilai sel. Anda juga boleh menggunakannya untuk menggabungkan rentetan teks untuk menjadikan hasil lebih bermakna. Contohnya:

    =CONCATENATE(A2, " ", B2, " completed")

    Formula di atas memberitahu pengguna bahawa projek tertentu telah selesai, seperti dalam baris 2 dalam tangkapan skrin di bawah. Sila ambil perhatian bahawa kami menambah ruang sebelum perkataan "selesai" untuk memisahkan rentetan teks yang digabungkan. Ruang (" ") juga disisipkan di antara nilai gabungan, supaya hasilnya dipaparkan sebagai "Projek 1" dan bukannya "Projek1".

    Dengan operator penggabungan, formula boleh ditulis dengan cara ini:

    =A2 & " " & B2 & " completed"

    Dengan cara yang sama, anda boleh menambah rentetan teks di permulaan atau di tengah formula penggabungan anda. Contohnya:

    =CONCATENATE("See ", A2, " ", B2)

    ="See " & A2 & " " & B2

    Sertai rentetan teks dan formula lain

    Untuk menjadikan hasil yang dikembalikan oleh beberapa formula lebih mudah difahami oleh pengguna anda, anda boleh menggabungkannya dengan rentetan teks yang menerangkan nilai sebenarnya.

    Sebagai contoh, anda boleh menggunakan formula berikut untuk mengembalikan tarikh semasa dalam format yang dikehendaki dan menentukan jenis tarikh yangialah:

    =CONCATENATE("Today is ",TEXT(TODAY(), "mmmm d, yyyy"))

    ="Today is " & TEXT(TODAY(), "dd-mmm-yy")

    Petua. Jika anda ingin memadamkan data sumber tanpa menjejaskan rentetan teks yang terhasil, gunakan pilihan "Tampal khas - nilai sahaja" untuk menukar formula kepada nilainya.

    Gabungkan rentetan teks dengan pemisah baris

    Lazimnya, anda akan memisahkan rentetan teks yang terhasil dengan tanda baca dan ruang, seperti yang ditunjukkan dalam contoh sebelumnya. Walau bagaimanapun, dalam beberapa kes, mungkin terdapat keperluan untuk memisahkan nilai dengan pemisah baris, atau pemulangan pengangkutan. Contoh biasa ialah menggabungkan alamat mel daripada data dalam lajur yang berasingan.

    Masalahnya ialah anda tidak boleh menaip pemisah baris dalam formula seperti aksara biasa. Sebaliknya, anda menggunakan fungsi CHAR untuk membekalkan kod ASCII yang sepadan kepada formula penggabungan:

    • Pada Windows, gunakan CHAR(10) dengan 10 ialah kod aksara untuk Suapan baris .
    • Pada Mac, gunakan CHAR(13) dengan 13 ialah kod aksara untuk Carriage return .

    Dalam contoh ini, kita mempunyai bahagian alamat dalam lajur A hingga F, dan kami meletakkannya bersama dalam lajur G dengan menggunakan operator penggabungan "&". Nilai yang digabungkan dipisahkan dengan koma (", "), ruang (" ") dan pemisah baris CHAR(10):

    =A2 & " " & B2 & CHAR(10) & C2 & CHAR(10) & D2 & ", " & E2 & " " & F2

    Fungsi CONCATENATE akan mengambil bentuk ini:

    =CONCATENATE(A2, " ", B2, CHAR(10), C2, CHAR(10), D2, ", ", E2, " ", F2)

    Apa pun, hasilnya ialah rentetan teks 3 baris: Nota. Apabila menggunakan pemisah baris untuk memisahkan nilai gabungan, andamesti mempunyai teks Balut didayakan untuk hasilnya dipaparkan dengan betul. Untuk melakukan ini, tekan Ctrl + 1 untuk membuka dialog Format Sel , tukar ke tab Penjajaran dan tandai kotak Balut teks .

    Dengan cara yang sama, anda boleh mengasingkan rentetan akhir dengan aksara lain seperti:

    • Petikan berganda (") - CHAR(34)
    • Sengkang ke hadapan (/) - CHAR(47)
    • Asterisk (*) - CHAR (42)
    • Senarai penuh kod ASCII tersedia di sini.

    Cara menggabungkan lajur dalam Excel

    Untuk menyertai dua atau lebih lajur, cuma masukkan formula penggabungan anda dalam sel pertama dan kemudian salin ke bawah ke sel lain dengan menyeret pemegang isian (segi empat kecil yang muncul dalam sudut kanan bawah sel yang dipilih).

    Contohnya, untuk menggabungkan dua lajur (lajur A dan B) yang mengehadkan nilai dengan ruang, formula dalam C2 yang disalin ke bawah ialah:

    =CONCATENATE(A2, " ", B2)

    Atau

    = A2 & " " & B2 Petua. Cara cepat untuk menyalin formula ke bawah lajur adalah dengan memilih sel dengan formula dan klik dua kali pada pemegang isian.

    Untuk maklumat lanjut, sila lihat Cara menggabungkan dua lajur dalam Excel tanpa kehilangan data.

    Gabungkan pemformatan mengekalkan teks dan nombor

    Apabila menggabungkan rentetan teks dengan nombor, peratusan atau tarikh, anda mungkin mahu mengekalkan pemformatan asal nilai berangka atau memaparkannya dengan cara yang berbeza. Ini boleh dilakukan dengan membekalkan kod format di dalam fungsi TEXT,yang anda benamkan dalam formula penggabungan.

    Pada permulaan tutorial ini, kami telah membincangkan formula yang menggabungkan teks dan tarikh.

    Dan berikut ialah beberapa lagi contoh formula yang menggabungkan teks dan nombor :

    Nombor dengan 2 tempat perpuluhan dan tanda $:

    =A2 & " " & TEXT(B2, "$#,#0.00")

    Nombor tanpa sifar tidak ketara dan tanda $:

    =A2 & " " & TEXT(B2, "0.#")

    Nombor pecahan:

    =A2 & " " & TEXT(B2, "# ?/???")

    Untuk menggabungkan teks dan peratusan , formula ialah:

    Peratus dengan dua tempat perpuluhan:

    =A12 & " " & TEXT(B12, "0.00%")

    Peratus keseluruhan dibundarkan:

    =A12 & " " & TEXT(B12, "0%")

    Cara menggabungkan julat sel dalam Excel

    Menggabungkan nilai daripada berbilang sel mungkin memerlukan sedikit usaha kerana fungsi Excel CONCATENATE tidak menerima tatasusunan.

    Untuk menggabungkan beberapa sel, katakan A1 hingga A4, anda perlu menggunakan salah satu daripada formula berikut:

    =CONCATENATE(A1, A2, A3, A4)

    atau

    =A1 & A2 & A3 & A4

    Apabila menggabungkan kumpulan sel yang agak kecil, bukan masalah besar untuk menaip semua rujukan. Julat yang besar akan membosankan untuk dibekalkan, menaip setiap rujukan individu secara manual. Di bawah anda akan menemui 3 kaedah penggabungan julat pantas dalam Excel.

    Kaedah 1. Tekan CTRL untuk memilih berbilang sel

    Untuk memilih beberapa sel dengan cepat, anda boleh menekan dan menahan kekunci Ctrl sambil mengklik pada setiap sel yang anda ingin sertakan dalam formula. Berikut ialah langkah terperinci:

    1. Pilih sel yang anda mahu masukkan formula.
    2. Taip=CONCATENATE( dalam sel itu atau dalam bar formula.
    3. Tekan dan tahan Ctrl dan klik pada setiap sel yang anda ingin gabungkan.
    4. Lepaskan butang Ctrl, taip kurungan penutup dan tekan Masukkan .
    Nota. Apabila menggunakan kaedah ini, anda mesti mengklik setiap sel individu. Memilih julat dengan tetikus akan menambah tatasusunan pada formula, yang tidak diterima oleh fungsi CONCATENATE.

    Kaedah 2. Gunakan fungsi TRANSPOSE untuk mendapatkan semua nilai sel

    Apabila julat terdiri daripada puluhan atau ratusan sel, kaedah sebelumnya mungkin tidak cukup pantas kerana ia memerlukan klik pada setiap sel. Dalam kes ini, anda boleh gunakan fungsi TRANSPOSE untuk mengembalikan tatasusunan nilai, dan kemudian cantumkannya bersama-sama dalam satu masa.

    1. Dalam sel yang anda mahukan hasilnya dipaparkan, masukkan formula TRANSPOSE, contohnya:

      =TRANSPOSE(A1:A10)

    2. Dalam bar formula, tekan F9 untuk menggantikan formula dengan nilai yang dikira. Hasilnya, anda akan mempunyai tatasusunan nilai untuk digabungkan.
    3. De biarkan pendakap kerinting mengelilingi tatasusunan.
    4. Type =CONCATENATE( sebelum nilai pertama, kemudian taip kurungan penutup selepas nilai terakhir, dan tekan Enter .

    Nota. Keputusan ini formula adalah statik kerana ia menggabungkan nilai, bukan rujukan sel. Jika data sumber berubah, anda perlu mengulangi proses tersebut.

    Kaedah 3. Gunakan CONCAT

    Michael Brown ialah peminat teknologi yang berdedikasi dengan semangat untuk memudahkan proses kompleks menggunakan alat perisian. Dengan lebih sedekad pengalaman dalam industri teknologi, beliau telah mengasah kemahirannya dalam Microsoft Excel dan Outlook, serta Helaian Google dan Dokumen. Blog Michael berdedikasi untuk berkongsi pengetahuan dan kepakarannya dengan orang lain, menyediakan petua dan tutorial yang mudah diikuti untuk meningkatkan produktiviti dan kecekapan. Sama ada anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan pandangan berharga dan nasihat praktikal untuk memanfaatkan sepenuhnya alatan perisian penting ini.