Daftar Isi
Terkadang Anda mungkin merasa perlu mengganti teks dalam rumus Excel untuk segera mengubah rumus yang telah ditulis sebelumnya. Jika Anda mencari cara termudah untuk melakukan tugas ini, maka Anda berada di tempat yang tepat. Jadi, mari kita mulai dengan artikelnya.
Unduh Buku Kerja
Ganti Teks di Formula.xlsm7 Metode untuk Mengganti Teks dalam Rumus Excel
Di sini, kita memiliki dua formula dalam Harga Diskon kolom dan >2000 atau tidak kolom dan kami akan menunjukkan cara untuk mengubah string teks atau string numerik dalam rumus ini.
Kami telah menggunakan Microsoft Excel 365 di sini; Anda bisa menggunakan versi lain sesuai dengan kenyamanan Anda.
Metode-1: Ganti Teks dalam Rumus Excel secara Manual
Di sini, kita telah menggunakan formula dengan Fungsi IF dan mendapat Ya untuk harga yang lebih besar dari 2000. Sekarang, kita ingin mengganti Ya dengan Lebih besar dari 2000 dalam rumus secara manual.
Langkah-langkah :
➤ Pilih sel pertama dari kolom >2000 atau tidak .
Jadi, ini menunjukkan rumus sel ini di bilah rumus.
Ganti Ya dengan Lebih besar dari 2000 di formula bar secara manual.
➤ Tekan MASUK dan seret ke bawah Isi Gagang alat.
Hasil :
Dengan cara ini, Anda akan dapat mengganti Ya dengan Lebih besar dari 2000 dalam rumus.
Baca selengkapnya: Cara Menemukan dan Mengganti di Kolom Excel (6 Cara)
Metode-2: Menggunakan Opsi Ganti untuk Mengganti Teks dalam Rumus Excel
Dalam bagian ini, kita akan menggunakan Ganti opsi untuk mengganti teks Ya dengan Lebih besar dari 2000 dalam rumus dari >2000 atau tidak kolom.
Langkah-langkah :
➤ Pilih sel-sel dari >2000 atau tidak kolom.
➤ Pergi ke Rumah Tab>> Penyuntingan Kelompok>> Temukan &; Pilih Jatuhkan>> Ganti Opsi.
Anda bisa menggunakan tombol pintasan CTRL+H juga sebagai pengganti prosedur ini.
Setelah itu, yang Temukan dan Ganti kotak dialog akan muncul.
➤ Tulis dan pilih yang berikut ini
Temukan apa → Ya
Ganti dengan → Lebih besar dari 2000
Dalam → Lembar
Cari → Berdasarkan Baris
Lihat di → Rumus
➤ Pilih Ganti Semua pilihan.
Kemudian, akan muncul kotak pesan yang mengatakan "Semua sudah selesai. Kami melakukan 9 penggantian."
Hasil :
Setelah itu, Anda akan dapat mengganti Ya dengan Lebih besar dari 2000 dalam rumus.
Baca Juga: Ganti Teks Sel Berdasarkan Kondisi di Excel (5 Metode Mudah)
Metode-3: Menggunakan Pergi ke Opsi Khusus untuk Mengganti Teks dalam Rumus Excel
Anda bisa mengganti teks Ya dengan Lebih besar dari 2000 dalam rumus dari >2000 atau tidak kolom dengan menggunakan Pergi ke Khusus opsi juga.
Langkah-langkah :
➤ Pergi ke Rumah Tab>> Penyuntingan Kelompok>> Temukan &; Pilih Jatuhkan>> Pergi ke Khusus Opsi.
Kemudian, itu Pergi ke Khusus wizard akan terbuka.
➤ Pilih Rumus opsi dan tekan OK .
Setelah itu, sel-sel dari >2000 atau tidak kolom akan dipilih.
➤ Ikuti Metode-2 dan Anda akan mendapatkan formula baru dengan teks Lebih besar dari 2000 bukannya Ya .
Bacaan Serupa
- Excel VBA: Cara Menemukan dan Mengganti Teks di Dokumen Word
- Cara Mengganti Teks di antara Dua Karakter di Excel (3 Cara Mudah)
- Cara Menemukan dan Mengganti dalam Seleksi di Excel (7 Metode)
- Cara Menemukan dan Mengganti dari Daftar dengan Makro di Excel (5 Contoh)
- Cara Mengganti Teks setelah Karakter Tertentu di Excel (3 Metode)
Metode-4: Menggunakan Tombol Pintasan untuk Mengganti Teks dalam Rumus Excel
Di sini, kita akan menggunakan tombol shortcut untuk mengganti teks dalam rumus berikut dengan mudah.
Langkah-langkah :
➤ Tekan CTRL + TILDE (tombol di atas tombol TAB kunci dan di bawah tombol ESC kunci)
Kemudian, ini akan menunjukkan rumus yang digunakan dalam >2000 atau tidak kolom.
Sekarang, ikuti Metode-2 dan Anda akan mendapatkan formula baru dengan teks Lebih besar dari 2000 bukannya Ya .
➤ Tekan CTRL + TILDE kunci sekali lagi
Setelah itu, Anda akan mendapatkan hasil baru karena perubahan rumus di dalam >2000 atau tidak kolom.
Metode-5: Menggunakan Kode VBA
Dalam Harga Diskon kolom, kita memiliki harga diskon setelah menggunakan rumus dengan tingkat diskonto sebesar 0.06 dan sekarang kita ingin mengganti tingkat diskonto ini dengan 0.04 dengan mengubah nilai ini dalam rumus. Untuk melakukan ini di sini kita akan menggunakan VBA kode.
Langkah-01 :
➤ Pergi ke Pengembang Tab>> Visual Basic Opsi
Kemudian, itu Editor Visual Basic akan terbuka.
➤ Pergi ke Sisipkan Tab>> Modul Opsi
Setelah itu, a Modul akan dibuat.
Langkah-02 :
➤Tulis kode berikut
Sub replacestring() Dim oldStr, newStr oldStr = "0.06" newStr = "0.04" newStr = Replace(Range("D5,D6,D7,D8,D9,D10,D11,D12,D13") _ .Formula, oldStr, newStr) Range("D5,D6,D7,D8,D9,D10,D11,D12,D13").Formula = newStr End Sub
Di sini, kita telah menetapkan nilai lama kita 0.06 di oldStr variabel dan 0.04 di newStr variabel dan D5,D6,D7,D8,D9,D10,D11,D12,D13 adalah sel-sel dari rentang yang kita inginkan.
GANTI akan menggantikan 0.06 dengan 0.04 dalam formula sel ini dan akhirnya menyimpan nilai-nilai baru ini di dalam newStr variabel.
➤ Tekan F5
Hasil :
Dengan cara ini, Anda akan dapat mengganti 0.06 dengan 0.04 dalam rumus-rumus dari Harga Diskon kolom.
Baca Lebih Lanjut: Excel VBA untuk Menemukan dan Mengganti Teks dalam Kolom (2 Contoh)
Metode-6: Menggunakan Fungsi SUBSTITUTE dan FORMULATEXT dengan Kode VBA
Di sini, kita akan menggunakan Fungsi SUBSTITUTE dan Fungsi FORMULATEXT bersama dengan VBA kode untuk menggantikan 0.06 dengan 0.04 dalam rumus-rumus dari Harga Diskon kolom, dan kemudian kita akan mendapatkan harga baru di kolom Harga Baru Untuk perhitungan tambahan, kami telah menambahkan kolom baru Rumus .
Langkah-01 :
Gunakan rumus berikut dalam sel E5
=SUBSTITUTE(FORMULATEXT(D5),0.06,0.04)
Di sini, D5 adalah nilai dari Harga Diskon kolom.
- MERUMUSKANXT(D5) → mengembalikan rumus yang digunakan dalam sel D5 Keluaran → C5-C5*0.06
- SUBSTITUSI(FORMULATEXT(D5),0.06,0.04) menjadi
SUBSTITUTE(C5-C5*0.06,0.06,0.04) → menggantikan 0,06 dengan 0,04
Keluaran → C5-C5*0.04
➤ Tekan MASUK .
Seret ke bawah Isi Gagang alat.
Setelah itu, kita sudah mendapatkan formula baru kita di dalam Rumus yang ingin kita gunakan untuk mendapatkan harga baru di kolom Harga Baru kolom.
Untuk melakukan ini, kita harus menggunakan VBA kode untuk membuat fungsi pada awalnya.
Langkah-02 :
➤ Ikuti Langkah-01 dari Metode-5
Fungsi EVAL(nilai Sebagai String) Aplikasi.Volatile EVAL = Evaluate(nilai) End Function
VOLATILE menghitung ulang setiap kali kalkulasi terjadi di sel mana pun pada lembar kerja dan ini VBA akan membuat fungsi bernama EVAL .
Setelah menyimpan kode, kembali ke lembar kerja.
➤ Ketik nama fungsi yang dibuat di sel F5 .
=EVAL(E5)
EVAL akan mengembalikan nilai rumus dalam sel E5 .
➤ Tekan MASUK dan seret ke bawah Isi Gagang alat.
Hasil :
Setelah itu, Anda akan dapat mengganti 0.06 dengan 0.04 dalam rumus-rumus dari Harga Baru kolom.
Baca selengkapnya: Cara Menggunakan Fungsi Pengganti di Excel VBA (3 Contoh)
Metode-7: Menggunakan Fungsi REPLACE dan FORMULATEXT dengan Kode VBA
Dalam bagian ini, kita akan menggunakan Fungsi REPLACE dan Fungsi FORMULATEXT bersama dengan VBA kode untuk menggantikan 0.06 dengan 0.04 dalam rumus-rumus dari Harga Diskon kolom, dan kemudian kita akan mendapatkan harga baru di kolom Harga Baru kolom.
Langkah-01 :
Gunakan rumus berikut dalam sel E5
=REPLACE(FORMULATEXT(D5),FIND("*",FORMULATEXT(D5),1)+1,4,0.04)
Di sini, D5 adalah nilai dari Harga Diskon kolom.
- MERUMUSKANXT(D5) → mengembalikan rumus yang digunakan dalam sel D5 Keluaran → C5-C5*0.06
- FIND("*",FORMULATEXT(D5),1) → menjadi
TEMUKAN ("*", C5-C5*0.06,1) → menemukan posisi tanda "*"
Keluaran → 7
- FIND("*",FORMULATEXT(D5),1)+1 → bertambah 1 dengan posisi tanda "*" Keluaran → 8
- REPLACE(FORMULATEXT(D5),FIND("*",FORMULATEXT(D5),1)+1,4,0.04) menjadi
REPLACE(C5-C5*0.06,FIND(“*”,8,4,0.04) → menggantikan 0,06 dengan 0,04
Keluaran → C5-C5*0.04
➤ Tekan MASUK .
Seret ke bawah Isi Gagang alat.
Setelah itu, kita sudah mendapatkan formula baru kita di dalam Rumus yang ingin kita gunakan untuk mendapatkan harga baru di kolom Harga Baru kolom.
Untuk melakukan ini, kita akan menggunakan fungsi yang kita buat EVAL dalam metode sebelumnya.
Langkah-02 :
Ketik rumus berikut di sel F5 .
=EVAL(E5)
EVAL akan mengembalikan nilai rumus dalam sel E5 .
➤ Tekan MASUK .
Seret ke bawah Isi Gagang alat.
Hasil :
Akhirnya, Anda akan dapat mengganti 0.06 dengan 0.04 dalam rumus-rumus dari Harga Baru kolom.
Baca selengkapnya: Temukan dan Ganti Teks dalam Rentang dengan Excel VBA (Makro dan UserForm)
Bagian Latihan
Untuk melakukan latihan sendiri, kami telah menyediakan Praktek seperti di bawah ini dalam lembar bernama Praktek . Silakan lakukan sendiri.
Kesimpulan
Pada artikel ini, kami mencoba membahas beberapa cara untuk mengganti teks dalam rumus Excel. Semoga bermanfaat bagi Anda. Jika Anda memiliki saran atau pertanyaan, silakan bagikan di bagian komentar.