Gunakan CONCATENATE, salah satu dari fungsi teks, untuk menggabungkan dua atau beberapa string teks menjadi satu string.
Penting: Di Excel 2016, Excel Mobile, dan Excel untuk web, fungsi ini telah digantikan dengan fungsi CONCAT. Meskipun fungsi CONCATENATE masih tersedia untuk kompatibilitas yang lebih lama, Anda harus mempertimbangkan menggunakan CONCAT sekarang. Ini karena CONCATENATE mungkin tidak tersedia di versi Excel mendatang.
Syntax: CONCATENATE(text1, [text2], ...)
Misalnya:
=CONCATENATE("Stream population for ", A2, " ", A3, " is ", A4, "/mile.")
=CONCATENATE(B2, " ", C2)
Nama argumen
Deskripsi
text1 (diperlukan)
Item pertama untuk digabungkan. Item bisa berupa nilai teks, angka, atau referensi sel.
Text2, ... (opsional)
Item teks tambahan untuk digabungkan. Anda bisa menggabungkan hingga 255 item, hingga total 8.192 karakter.
Contoh
Untuk menggunakan contoh ini di Excel, salin data dalam tabel di bawah ini, dan tempelkan ke dalam sel A1 lembar kerja baru.
Data
brook trout
Andreas
Hauser
spesies
Fourth
Pine
32
Rumus
Deskripsi
=CONCATENATE("Stream population for ", A2, " ", A3, " is ", A4, "/mile.")
Membuat sebuah kalimat dengan menggabungkan data di kolom A dengan teks lainnya. Hasilnya adalah populasi arus deras untuk spesies trout brook adalah 32/mil.
=CONCATENATE(B2, " ", C2)
Menggabungkan tiga hal: string dalam sel B2, karakter spasi, dan nilai dalam sel C2. Hasilnya adalah Andreas Hauser.
=CONCATENATE(C2, ", ", B2)
Menggabungkan tiga hal: string dalam sel C2, string dengan karakter koma dan spasi, dan nilai dalam sel B2. Hasilnya adalah Andreas Hauser.
=CONCATENATE(B3, " & ", C3)
Menggabungkan tiga hal: string dalam sel B3, string yang terdiri dari spasi dengan simbol dan spasi lainnya, dan nilai dalam sel C3. Hasilnya adalah Fourth & Pine.
=B3 & " & " & C3
Menggabungkan item yang sama seperti contoh sebelumnya, tetapi dengan menggunakan simbol operator perhitungan (&) bukan fungsi CONCATENATE. Hasilnya adalah Fourth & Pine.
Masalah Umum
Masalah
Deskripsi
Tanda kutip muncul dalam string hasil.
Gunakan koma untuk memisahkan item teks yang berdampingan. Misalnya: Excel akan menampilkan =CONCATENATE("Hello ""World") sebagai Hello"World dengan tanda petik ekstra karena tanda koma antara argumen teks telah dihilangkan.
Angka tidak memerlukan tanda kutip.
Kata-kata campur aduk.
Tanpa spasi yang ditunjuk antara beberapa entri teks terpisah, entri teks akan dijalankan bersamaan. Tambahkan spasi ekstra sebagai bagian dari rumus CONCATENATE. Ada dua cara untuk melakukan hal ini:
Tambahkan tanda kutip ganda dengan spasi di antaranya " ". Misalnya: =CONCATENATE("Hello", " ", "World!").
Tambahkan spasi setelah argumen Teks. Misalnya: =CONCATENATE("Hello ", "World!"). String "Hello " memiliki spasi ekstra yang ditambahkan.
Nilai kesalahan #NAME? muncul dan bukan hasil yang diharapkan.
#NAME? biasanya berarti ada tanda kutip yang hilang dari sebuah argumen Teks .
Praktik terbaik
Lakukan ini
Deskripsi
Gunakan simbol & karakter bukan fungsi CONCATENATE.
Simbol operator perhitungan (&) memungkinkan Anda menggabungkan item teks tanpa harus menggunakan sebuah fungsi.
Misalnya, = A1 & B1 mengembalikan nilai yang sama dengan = CONCATENATE (A1, B1). Sering kali, menggunakan operator operator simbol lebih cepat dan sederhana daripada menggunakan CONCATENATE untuk membuat string.
Pelajari selengkapnya tentang menggunakan kalkulator operasi.
Gunakan Fungsi TEXT untuk menggabungkan dan memformat string.
Fungsi TEXT mengonversi sebuah nilai numerik menjadi teks dan menggabungkan angka dengan teks atau simbol.
Misalnya, jika sel A1 berisi angka 23,5, Anda bisa menggunakan rumus berikut untuk memformat angka sebagai jumlah dolar:
Dalam SQL menggabungkan tabel dapat dilakukan berdasarkan sebuah kunci, sedangkan di NumPy menggabungkan array dapat dilakukan dengan sumbu.
Kita melewati urutan array yang ingin digabungkan ke fungsi concatenate(), bersama dengan sumbu. Jika sumbu tidak diteruskan secara eksplisit, maka nilainya diambil sebagai 0.
Contoh:
Menggabungkan dua array
import numpy as np arr1 = np.array([1, 2, 3]) arr2 = np.array([4, 5, 6]) arr = np.concatenate((arr1, arr2)) print(arr)
Contoh
Gabungkan dua array 2-D di sepanjang baris (sumbu = 1)
import numpy as np arr1 = np.array([[1, 2], [3, 4]]) arr2 = np.array([[5, 6], [7, 8]]) arr = np.concatenate((arr1, arr2), axis=1) print(arr)
Section Artikel
Menggabungkan Array Menggunakan Fungsi Stack
Penumpukan (stack) sama dengan penggabungan, perbedaan hanya ada satu yaitu stack dilakukan di sepanjang sumbu baru.
Kita dapat menggabungkan dua array 1-D sepanjang sumbu kedua yang akan menghasilkan penempatan satu di atas yang lain, yaitu stack (menumpuk).
Kita melewati urutan array yang ingin digabungkan ke metode stack() bersama dengan sumbu. Jika sumbu tidak dilewatkan secara eksplisit, maka dianggap 0.
Contoh:
import numpy as np arr1 = np.array([1, 2, 3]) arr2 = np.array([4, 5, 6]) arr = np.stack((arr1, arr2), axis=1) print(arr)
Stack di Sepanjang Baris
NumPy menyediakan fungsi pembantu: dstack() untuk menumpuk sepanjang ketinggian, atau sama dengan kedalaman.