Daftar Isi
Jika Anda ingin menyisipkan karakter di antara teks di Excel Di sini, kami akan memandu Anda melalui 5 mudah dan efektif metode untuk melakukan tugas dengan mudah.
Unduh Buku Kerja Praktik
Anda bisa mengunduh File Excel dan berlatih saat Anda membaca artikel ini.
Menyisipkan Karakter di Antara Teks.xlsm5 Metode untuk Menyisipkan Karakter di Antara Teks di Excel
Dataset berikut ini memiliki Negara Bagian dan Nomor Dengan menggunakan dataset ini, kami akan mendemonstrasikan kepada Anda 5 mudah dan efektif metode untuk menyisipkan karakter di antara teks di Excel Di sini, kami menggunakan Excel 365 Anda bisa menggunakan versi Excel apa pun yang tersedia.
1. Penggunaan Fungsi LEFT dan MID dengan Operator Ampersand
Di sini, di Nomor kolom, kita ingin menambahkan Tanda hubung ( - ) di antara singkatan negara bagian dan angka Untuk melakukannya, kita akan menggunakan KIRI dan MID berfungsi bersama dengan Ampersand ( & ) operator.
Mari kita lakukan langkah-langkah berikut ini untuk melakukan tugas tersebut.
- Pertama-tama, ketikkan rumus berikut di sel D5 .
=LEFT(C5,2) & "-" & MID(C5,3,100)
Rincian Formula
- LEFT(C5,2) → fungsi LEFT mengembalikan karakter atau karakter dari posisi awal dalam angka atau string teks sel. Karakter yang dikembalikan didasarkan pada angka yang kita tentukan.
- KIRI(C5,2) → menjadi
- Keluaran: NY
- MID(C5,3,100) → fungsi MID mengembalikan karakter dari string teks. Dimulai dari posisi yang kita tentukan dan mengembalikan jumlah karakter yang kita tentukan.
- PERTENGAHAN(C5,3,100) → menjadi
- Keluaran: 019186
- NY& "-" &019186 → operator Ampersand terhubung NY dengan Tanda hubung (-) dan 019186 .
- NY & amp; "-" &019186 → menjadi
- Keluaran: NY-019186
- Penjelasan : a Tanda hubung ( - ) ditambahkan di antara singkatan NY dan angka-angka 019186 di dalam sel D5 .
- Setelah itu, tekan MASUK .
Kemudian, Anda bisa melihat hasilnya di sel D5 .
- Pada titik ini, seret ke bawah rumus dengan Isi alat Pegangan .
Sebagai hasilnya, dalam Hasil kolom, Anda bisa melihat karakter yang disisipkan di antara teks .
Baca selengkapnya: Cara Menambahkan Karakter di Excel ke Beberapa Sel (5 Cara Mudah)
2. Menerapkan Fungsi REPLACE untuk Menyisipkan Karakter di Antara Teks
Dalam metode ini, kita akan menambahkan kode angka (+889) antara singkatan negara bagian dan angka dari Nomor kolom. Kami akan menerapkan fungsi REPLACE untuk melakukan tugas.
Mari kita lakukan langkah-langkah berikut ini untuk melakukan tugas tersebut.
- Pertama, ketikkan rumus berikut di sel D5 .
=REPLACE(C5,3,0,"(+889)")
Rincian Formula
- REPLACE(C5,3,0,"(+889)") → fungsi REPLACE mengganti sebagian dalam string teks dengan angka atau teks lain yang kita tentukan.
- GANTI(C5,3,0,"(+889)") → menjadi
- Keluaran: NY (+889) 019186
- Penjelasan: di sini, (+889) ditambahkan di antara NY dan angka-angka 019186 di dalam sel D5 .
- Setelah itu, tekan MASUK .
Oleh karena itu, Anda bisa melihat hasilnya di sel D5 .
- Selain itu, seret ke bawah rumus dengan Isi alat Pegangan .
Oleh karena itu, dalam Hasil kolom, Anda bisa melihat karakter yang disisipkan di antara teks .
3. Menggunakan Fungsi LEFT, SEARCH, RIGHT &; LEN
Dalam dataset berikut ini, Anda bisa melihat di dalam Nomor kolom yang ada Hash ( # ) tanda di antara singkatan negara bagian dan angka Selanjutnya, kita akan menambahkan kode angka (+889) setelah Hash ( # Untuk melakukannya, kita akan menggunakan kombinasi dari KIRI , PENCARIAN , KANAN dan LEN fungsi.
Mari kita lakukan langkah-langkah berikut ini untuk melakukan tugas tersebut.
- Pada awalnya, ketikkan rumus berikut di sel D5 .
=LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5))
Rincian Formula
- CARI ("#", C5) → fungsi PENCARIAN mengembalikan jumlah karakter di mana karakter atau string teks tertentu pertama kali ditemukan, membaca dari kiri ke kanan. Di sini, fungsi PENCARIAN mengetahui posisi dari Hash ( # ) dalam sel C5 .
- Keluaran: 3
- LEN(C5) → fungsi LEN mengembalikan jumlah total karakter dalam sel C5 .
- Keluaran: 9
- RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → fungsi RIGHT mengembalikan karakter atau karakter dari posisi akhir dalam angka atau string teks sel. Karakter yang dikembalikan didasarkan pada angka yang kita tentukan.
- KANAN (C5, 9- 3) → menjadi
- Keluaran: 019186
- SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → operator Ampersand "&" terhubung 3 dengan (+889) dan 019186 .
- 3 &;"(+889)"&; 019186 → menjadi
- Keluaran: 3 (+889) 019186
- LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → fungsi LEFT mengembalikan karakter atau karakter dari posisi awal dalam angka atau string teks sel. Karakter yang dikembalikan didasarkan pada angka yang kita tentukan.
- LEFT(C5,3(+889)019186) → Akibatnya, hal ini menjadi
- Keluaran: NY # (+889) 019186
- Penjelasan: di sini, (+889) ditambahkan di antara NY# dan angka-angka 019186 di dalam sel D5 .
- Setelah itu, tekan MASUK .
Karenanya, Anda bisa melihat hasilnya di sel D5 .
- Bersamaan dengan itu, seret ke bawah rumus dengan Isi alat Pegangan .
Sebagai hasilnya, dalam Hasil kolom, Anda bisa melihat karakter yang disisipkan di antara teks .
Baca selengkapnya: Cara Menambahkan Karakter dalam Rumus Excel (4 Metode Sederhana)
Bacaan Serupa
- Cara Mengatur Batas Karakter di Excel
- Filter Karakter Khusus di Excel (Panduan Mudah)
- Terapkan Rumus untuk Mengidentifikasi Karakter Khusus di Excel (4 Metode)
- Cara Memeriksa Batas Karakter di Excel (Dengan Langkah Mudah)
4. Menerapkan Fungsi Gabungan untuk Menyisipkan Karakter di Antara Teks
Dalam dataset berikut ini, Anda bisa melihat di dalam Nomor kolom yang ada ruang (" ") antara singkatan negara bagian dan angka . di sini, kita akan menambahkan kode angka (+889) setelah ruang ( " " ). Untuk melakukan tugas tersebut, kita akan menggunakan kombinasi dari MENGGABUNGKAN , KIRI , PENCARIAN , KANAN dan LEN fungsi.
Mari kita lakukan langkah-langkah berikut ini untuk melakukan tugas tersebut.
- Pertama-tama, ketikkan rumus berikut di sel D5 .
=CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5)))
Rincian Formula
- CARI (" ", C5) → fungsi PENCARIAN mengembalikan jumlah karakter di mana karakter atau string teks tertentu pertama kali ditemukan, membaca dari kiri ke kanan. Di sini, fungsi PENCARIAN mengetahui posisi dari ruang ( " " ) dalam sel C5 .
- Keluaran: 3
- LEN(C5) → fungsi LEN mengembalikan jumlah total karakter di sel C5.
- Keluaran: 9
- RIGHT(C5, LEN(C5) -SEARCH(" ", C5)) → fungsi RIGHT mengembalikan karakter atau karakter dari posisi akhir dalam angka atau string teks sel. Karakter yang dikembalikan didasarkan pada angka yang kita tentukan.
- KANAN(C5, 9-3) → menjadi
- Keluaran: 019186
- LEFT(C5, SEARCH(" ", C5))→ fungsi LEFT mengembalikan karakter atau karakter dari posisi awal dalam angka atau string teks sel. Karakter yang dikembalikan didasarkan pada angka yang kita tentukan.
- KIRI(C5, CARI(" ", C5)) → menjadi
- Keluaran: NY
- CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5))) → fungsi CONCATENATE menghubungkan atau menggabungkan karakter-karakter ke dalam satu string teks tunggal.
- CONCATENATE(NY , "(+889)", 019186)) → Kemudian, menjadi
- Keluaran: NY (+889)019186
- Penjelasan: di sini, (+889) ditambahkan di antara NY dan angka-angka 019186 di dalam sel D5 .
- Berikutnya, tekan MASUK .
Oleh karena itu, Anda bisa melihat hasilnya di sel D5 .
- Selanjutnya, seret ke bawah rumus dengan Isi alat Pegangan .
Oleh karena itu, dalam Hasil kolom, Anda bisa melihat karakter yang disisipkan di antara teks .
Baca selengkapnya: Kode Karakter untuk Tanda Centang di Excel (2 Aplikasi)
5. Menggunakan VBA untuk Menyisipkan Karakter di Antara Teks
Dalam metode ini, kita akan menggunakan Kode VBA untuk menyisipkan karakter di antara teks di Excel .
Mari kita lakukan langkah-langkah berikut ini untuk melakukan tugas tersebut.
- Pertama, kita akan pergi ke Pengembang tab.
- Kemudian, pilih Visual Basic .
Pada titik ini, a Jendela editor VBA akan muncul.
- Setelah itu, dari Sisipkan tab>> pilih Modul .
Selanjutnya, a Modul VBA akan muncul.
Pada titik ini, ketikkan kode berikut ini di dalam Modul .
Sub INSERT_CHARACTER_BETWEEN_CELLS() Dim Cells As Range Dim Cell_Range As Range Set Cell_Range = Application.Selection Set Cell_Range = Application.InputBox _ ("Pilih Rentang Sel untuk Menyisipkan Karakter", _ "Sisipkan Karakter Antar Sel", Cell_Range.Address, Type:=8) For Each Cells In Cell_Range Cells.Value = VBA.Left(Cells.Value, 2) & "(+889)" & _ VBA.Mid(Cells.Value, 3,VBA.Len(Cells.Value) - 1) Berikutnya End Sub
Perincian Kode
- Kami menyatakan INSERT_CHARACTER_BETWEN_CELLS sebagai Sub .
- Kami mengambil Sel dan Cells_Range sebagai variabel untuk Rentang .
- Kami menggunakan Kiri , VBA.Mid dan VBA.Len berfungsi untuk menyisipkan (+889) di antara sel yang dipilih.
- Kami menggunakan Untuk loop untuk melanjutkan tugas kecuali jika menemukan sel terakhir .
- Kemudian, kita akan tutup yang Jendela editor VBA .
- Setelah itu, kami akan kembali untuk kami lembar kerja .
- Bersamaan dengan itu, kami akan menekan ALT+F8 untuk mengeluarkan Makro kotak dialog sehingga kita bisa lari kode.
Selain menekan ALT+F8 , Anda bisa pergi ke Pengembang tab dan pilih Makro dari Kode kelompok untuk mengeluarkan Makro kotak dialog,
Pada titik ini, a MACRO kotak dialog akan muncul.
Pastikan Nama Makro berisi Sub dari kode Anda.
- Kemudian, klik pada Lari .
Kemudian, sebuah Kotak Input dari Sisipkan Karakter di Antara Sel akan muncul.
- Setelah itu, dalam Pilih Rentang Sel untuk Menyisipkan Karakter kotak, kita akan memilih sel C5:C9 .
- Kemudian, klik OK .
Oleh karena itu, dalam Hasil kolom, Anda bisa melihat karakter yang disisipkan di antara teks .
Bagian Latihan
Anda bisa mengunduh Excel untuk mempraktikkan metode yang dijelaskan.
Kesimpulan
Di sini, kami mencoba menunjukkan kepada Anda 5 metode untuk menyisipkan karakter di antara teks di Excel Terima kasih telah membaca artikel ini, kami harap ini bermanfaat. Jika Anda memiliki pertanyaan atau saran, beri tahu kami di bagian komentar di bawah ini. Silakan kunjungi situs web kami ExcelWIKI untuk menjelajahi lebih jauh.