Mungkin ada kejadian di mana Anda perlu menambahkan teks yang sama ke semua sel dalam kolom. Anda mungkin perlu menambahkan judul tertentu sebelum nama dalam daftar, atau simbol tertentu di akhir teks di setiap sel
Hal baiknya adalah Anda tidak perlu melakukan ini secara manual
Excel menyediakan beberapa cara yang sangat sederhana untuk menambahkan teks ke awal dan/atau akhir teks dalam rentang sel
Dalam tutorial ini kita akan melihat 4 cara untuk melakukan ini
- Menggunakan operator ampersand (&)
- Menggunakan fungsi CONCATENATE
- Menggunakan fitur Flash Fill
- Menggunakan VBA
Jadi mari kita mulai
Daftar isi
Metode 1. Menggunakan operator ampersand
Ampersand (&) dapat digunakan untuk menggabungkan string teks dengan mudah di Excel. Mari kita lihat bagaimana Anda menggunakannya untuk menambahkan teks di awal atau akhir atau keduanya di Excel
Menggunakan Operator ampersand untuk Menambahkan Teks ke Awal Semua Sel
Ampersand (&) adalah operator yang terutama digunakan untuk menggabungkan beberapa string teks menjadi satu
Inilah cara Anda dapat menggunakannya untuk menambahkan teks ke awal semua sel dalam rentang. Mari kita asumsikan Anda memiliki daftar nama berikut dan ingin menambahkan gelar “Prof. ” sebelum setiap nama
How to Remove First Character in Excel?_
Metode 3. Menggunakan Fitur Flash Fill
Pengisian cepat adalah fitur yang relatif baru yang melihat pola dari apa yang ingin Anda capai dan kemudian melakukannya untuk semua sel dalam kolom
Anda juga dapat menggunakan Flash fill untuk memanipulasi teks seperti yang akan kita lihat pada contoh berikut
Menggunakan Isi Cepat untuk Menambahkan Teks ke Awal Semua Sel
Fitur isi kilat Excel seperti tombol ajaib. Ini tersedia jika Anda menggunakan versi Excel apa pun mulai 2013 dan seterusnya
Fitur ini memanfaatkan kemampuan pengenalan pola Excel. Ini pada dasarnya mengenali pola dalam data Anda dan secara otomatis mengisi sel lain di kolom dengan pola yang sama untuk Anda
Inilah cara Anda dapat menggunakan Flash Fill untuk menambahkan teks ke awal semua sel dalam kolom
- Klik pada sel pertama kolom tempat Anda ingin nama yang dikonversi muncul (B2)
- Ketik teks Prof. , diikuti dengan nama depan daftar Anda
- Tekan tombol Kembali
- Klik pada sel B2 lagi
- Di bawah tab Data, klik tombol Isi Cepat (di grup 'Alat Data'). Alternatifnya, Anda cukup menekan CTRL+E pada keyboard Anda (Command+E jika Anda menggunakan Mac)
Ini akan menyalin pola yang sama ke seluruh sel di kolom… dalam sekejap
Menggunakan Isi Cepat untuk Menambahkan Teks ke Akhir Semua Sel dalam Kolom
Jika Anda ingin menambahkan teks “(MD)” di akhir nama, ikuti langkah yang sama
- Klik pada sel pertama kolom tempat Anda ingin nama yang dikonversi muncul (C2)
- Ketik atau salin teks secara manual dari kolom B2 ke C2
- Tambahkan teks "(MD)" setelah itu
- Di bawah tab Data, klik pada Flash Fill atau tekan CTRL+E pada keyboard Anda (Command+E jika Anda menggunakan Mac)
Itu saja, Anda mengisi setiap sel dengan pola yang sama
Kami terutama menyukai metode ini karena sederhana, cepat, dan mudah. Selain itu, karena bebas formula, hasilnya tidak bergantung pada kolom aslinya
Jadi mereka tetap tidak berubah bahkan jika Anda menghapus baris A dan B
Metode 4. Menggunakan Kode VBA
Dan tentu saja, jika Anda merasa nyaman dengan VBA, Anda juga dapat menambahkan teks sebelum atau sesudah string teks yang menggunakannya
Menggunakan VBA untuk Menambahkan Teks ke Awal Semua Sel dalam Kolom
Jika pengkodean dengan VBA tidak mengintimidasi Anda maka metode ini juga dapat membantu menyelesaikan pekerjaan Anda dengan cepat
Berikut kode yang akan kita gunakan untuk menambahkan judul “Prof. “ ke awal semua sel dalam rentang. Anda dapat memilih dan menyalinnya
Sub add_text_to_beginning() Dim rng As Range Dim cell As Range Set rng = Application.Selection For Each cell In rng cell.Offset(0, 1).Value = "Prof. " & cell.Value Next cell End SubIkuti langkah-langkah ini untuk menggunakan kode di atas
- Dari Pita Menu Pengembang, pilih Visual Basic
- Setelah jendela VBA Anda terbuka, Klik Insert->Module. Sekarang Anda dapat memulai pengkodean. Ketik atau salin-tempel baris kode di atas ke jendela modul. Kode Anda sekarang siap dijalankan
- Pilih rentang sel yang berisi teks yang ingin Anda konversi. Pastikan kolom disebelahnya kosong karena disinilah kode akan menampilkan hasilnya
- Arahkan ke Pengembang->Makro-> add_text_to_beginning->Run
Anda sekarang akan melihat teks yang dikonversi di sebelah rentang sel yang Anda pilih
Catatan. Anda dapat mengubah teks di baris 6 dari “Prof. ” ke teks apa pun yang perlu Anda tambahkan ke awal semua sel
Menggunakan VBA untuk Menambahkan Teks ke Akhir Semua Sel dalam Kolom
Sekarang, bagaimana jika Anda ingin menambahkan teks di akhir semua sel, bukan di awal? . Jadi jika Anda ingin menambahkan teks " (MD)" di akhir semua sel, ubah baris 6 menjadi
sel. Offset(0, 1). Nilai = sel. Nilai & “(MD)”
Jadi kode lengkap Anda sekarang seharusnya
Sub add_text_to_end() Dim rng As Range Dim cell As Range Set rng = Application.Selection For Each cell In rng cell.Offset(0, 1).Value = cell.Value & " (MD)" Next cell End SubInilah hasil akhirnya
Anda sekarang dapat menghapus dua kolom pertama jika perlu. Ingatlah untuk menyimpan cadangan lembar Anda, karena hasil kode VBA biasanya tidak dapat diubah
Catatan. Anda dapat mengubah teks di baris 6 dari " (MD)" menjadi teks apa pun yang perlu Anda tambahkan di akhir semua sel dalam rentang
Dalam tutorial ini, kami menunjukkan kepada Anda empat cara di mana Anda dapat menambahkan teks ke awal dan/atau akhir semua sel dalam rentang
Ada banyak metode lain yang juga dapat Anda temukan online, dan semuanya bekerja sebaik yang ditampilkan di sini
Anda bebas memilih metode apa pun yang cocok untuk Anda, kebutuhan Anda, dan versi Excel Anda. Pada akhirnya, yang penting adalah menyelesaikan apa yang Anda butuhkan dengan cepat dan efektif