Cara Mengganti Teks dalam Formula Excel (7 Cara Mudah)

  • Berkongsi Ini
Hugh West

Kadangkala anda mungkin mendapati perlu menggantikan teks dalam formula Excel untuk menukar formula yang ditulis sebelum ini dengan segera. Jika anda mencari cara yang paling mudah untuk melakukan tugas ini, maka anda berada di tempat yang betul. Jadi, mari kita mulakan dengan artikel.

Muat Turun Buku Kerja

Ganti Teks dalam Formula.xlsm

7 Kaedah untuk Menggantikan Teks dalam Formula Excel

Di sini, kami mempunyai dua formula dalam lajur Harga Diskaun dan lajur >2000 atau tidak dan kami akan menunjukkan cara untuk menukar rentetan teks atau rentetan angka dalam formula ini.

Kami telah menggunakan versi Microsoft Excel 365 di sini; anda boleh menggunakan mana-mana versi lain mengikut keselesaan anda.

Kaedah-1: Gantikan Teks dalam Formula Excel Secara Manual

Di sini, kami telah menggunakan formula dengan fungsi IF dan mendapat Ya untuk harga yang lebih besar daripada 2000. Sekarang, kami mahu menggantikan Ya dengan Lebih daripada 2000 dalam formula secara manual.

Langkah :

➤ Pilih sel pertama lajur >2000 atau tidak .

Jadi, ia menunjukkan formula sel ini dalam bar formula.

➤ Gantikan Ya dengan Lebih daripada 2000 dalam bar formula secara manual.

➤ Tekan ENTER dan seret ke bawah Pengendalian Isi alat.

Hasil :

Dengan cara ini, anda akan dapat menggantikan Ya dengan Lebih hebatdaripada 2000 dalam formula.

Baca Lagi: Cara Cari dan Gantikan dalam Lajur Excel (6 Cara)

Kaedah-2: Menggunakan Opsyen Ganti untuk Mengganti Teks dalam Formula Excel

Dalam bahagian ini, kami akan menggunakan pilihan Ganti untuk menggantikan teks Ya dengan Lebih daripada 2000 dalam formula >2000 atau tidak lajur.

Langkah :

➤ Pilih sel bagi >2000 atau tidak lajur.

➤ Pergi ke Laman Utama Tab >> Mengedit Kumpulan >> Cari & Pilih Turun Turun >> Ganti Pilihan.

Anda boleh menggunakan kekunci pintasan CTRL+H dan bukannya prosedur ini.

Selepas itu, kotak dialog Cari dan Gantikan akan muncul.

➤ Tulis dan pilih yang berikut

Cari apakah → Ya

Ganti dengan → Lebih daripada 2000

Dalam → Helaian

Cari → Mengikut Baris

Lihat dalam → Formula

➤ Pilih pilihan Ganti Semua .

Kemudian, kotak mesej akan muncul yang mengatakan “Selesai. Kami membuat 9 penggantian.”

Keputusan :

Selepas itu, anda akan dapat menggantikan Ya dengan Lebih daripada 2000 dalam formula.

Baca Lagi: Gantikan Teks Sel Berdasarkan Keadaan dalam Excel (5 Kaedah Mudah)

Kaedah-3: Menggunakan Pergi ke Pilihan Khas untuk Menggantikan Teks dalam Formula Excel

Anda boleh menggantikanteks Ya dengan Lebih daripada 2000 dalam formula >2000 atau tidak lajur dengan menggunakan pilihan Pergi ke Khas juga.

Langkah :

➤ Pergi ke Laman Utama Tab >> Mengedit Kumpulkan >> Cari & Pilih Turun Turun >> Go To Special Option.

Kemudian, wizard Go To Special akan dibuka ke atas.

➤ Pilih pilihan Formula dan tekan OK .

Selepas itu, sel-sel lajur >2000 atau tidak akan dipilih.

➤ Ikuti Kaedah-2 dan anda akan mendapat formula baharu dengan teks Lebih daripada 2000 dan bukannya Ya .

Bacaan Serupa

  • Excel VBA: Cara Mencari dan Mengganti Teks dalam Dokumen Word
  • Cara Mengganti Teks antara Dua Aksara dalam Excel (3 Cara Mudah)
  • Cara Cari dan Gantikan dalam Pilihan dalam Excel (7 Kaedah)
  • Cara Cari dan Gantikan daripada Senarai dengan Makro dalam Excel (5 Contoh)
  • Cara Menggantikan Teks selepas Aksara Tertentu dalam Excel (3 Kaedah)

Kaedah-4: Menggunakan Kekunci Pintasan untuk Menggantikan Teks dalam Formula Excel

Di sini, kami akan menggunakan kekunci pintasan untuk menggantikan teks dalam formula berikut dengan mudah.

Langkah :

➤ Tekan kekunci CTRL+TILDE (kekunci di atas kekunci TAB dan di bawah ESC key)

Kemudian, ia akan menunjukkan formuladigunakan dalam >2000 atau tidak lajur.

Sekarang, ikut Kaedah-2 dan anda akan mendapat formula baharu dengan teks Lebih daripada 2000 dan bukannya Ya .

➤ Tekan kekunci CTRL+TILDE sekali sekali lagi

Selepas itu, anda akan mendapat hasil baharu kerana perubahan formula dalam lajur >2000 atau tidak .

Kaedah-5: Menggunakan Kod VBA

Dalam lajur Harga Diskaun , kami mempunyai harga diskaun selepas menggunakan formula dengan kadar diskaun 0.06 dan sekarang kami mahu menggantikan kadar diskaun ini dengan 0.04 dengan menukar nilai ini dalam formula. Untuk melakukan ini di sini, kami akan menggunakan kod VBA .

Langkah-01 :

➤ Pergi kepada Pembangun Tab >> Visual Basic Option

Kemudian, Visual Basic Editor akan buka.

➤ Pergi ke Sisipkan Tab >> Modul Pilihan

Selepas itu, Modul akan dibuat.

Langkah-02 :

➤Tulis kod berikut

1281

Di sini, kami telah menetapkan nilai lama kami 0.06 dalam pembolehubah oldStr dan 0.04 dalam pembolehubah newStr dan D5,D6,D7,D8,D9,D10,D11,D12,D13 adalah sel julat yang kami kehendaki.

GANTIKAN akan menggantikan 0.06 dengan 0.04 dalam formula sel ini dan akhirnya menyimpan nilai baharu ini dalam pembolehubah newStr .

➤ Tekan F5

Hasil :

Dengan cara ini, anda akan dapat menggantikan 0.06 dengan 0.04 dalam formula lajur Harga Diskaun .

Baca Lagi: Excel VBA untuk Mencari dan Mengganti Teks dalam Lajur (2 Contoh)

Kaedah-6: Menggunakan Fungsi SUBSTITUTE dan FORMULATEXT dengan Kod VBA

Di sini, kita akan menggunakan fungsi SUBSTITUTE dan FORMULATEXT fungsi bersama dengan kod VBA untuk menggantikan 0.06 dengan 0.04 dalam formula lajur Harga Diskaun , dan kemudian kami akan mendapat harga baharu dalam lajur Harga Baharu . Untuk pengiraan tambahan, kami telah menambah lajur baharu Formula .

Langkah-01 :

➤ Gunakan formula berikut dalam sel E5

=SUBSTITUTE(FORMULATEXT(D5),0.06,0.04)

Di sini, D5 ialah nilai Harga Diskaun lajur.

  • FORMULATEXT(D5) → mengembalikan formula yang digunakan dalam sel D5

    Output → C5-C5*0.06
  • GANTIKAN(FORMULATEKS(D5),0.06,0.04) menjadi

    GANTI(C5-C5*0.06,0.06,0.04) → menggantikan 0.06 dengan 0.04

    Output → C5-C5*0.04

➤ Tekan ENTER .

➤ Seret ke bawah alat Isi Handle .

Selepas itu, kami telah mendapat formula baharu kami dalam lajur Formula yang kami mahu gunakan untuk mendapatkan harga baharu dalam lajur Harga Baharu .

Untuk melakukan ini, kami adauntuk menggunakan kod VBA untuk mencipta fungsi pada mulanya.

Langkah-02 :

➤ Ikuti Langkah-01 daripada Kaedah-5

2709

VOLATILE mengira semula setiap kali pengiraan berlaku dalam mana-mana sel pada lembaran kerja dan kod VBA ini akan mencipta fungsi bernama EVAL .

➤ Selepas menyimpan kod, kembali ke lembaran kerja.

➤ Taip nama fungsi yang dibuat dalam sel F5 .

=EVAL(E5)

EVAL akan mengembalikan kepada kami nilai formula dalam sel E5 .

➤ Tekan ENTER dan seret ke bawah alat Isi Pemegang .

Keputusan :

Selepas itu, anda akan dapat menggantikan 0.06 dengan 0.04 dalam formula Baharu Harga lajur.

Baca Lagi: Cara Menggunakan Fungsi Pengganti dalam Excel VBA (3 Contoh)

Kaedah-7: Menggunakan Fungsi REPLACE dan FORMULATEXT dengan Kod VBA

Dalam bahagian ini, kita akan menggunakan fungsi REPLACE dan fungsi FORMULATEXT bersama dengan VBA kod untuk menggantikan 0.06 dengan 0.04 dalam formula lajur Harga Diskaun , dan kemudian kami akan mendapat harga baharu dalam Lajur Harga Baharu.

Langkah-01 :

➤ Gunakan formula berikut dalam sel E5

=REPLACE(FORMULATEXT(D5),FIND("*",FORMULATEXT(D5),1)+1,4,0.04)

Di sini, D5 ialah nilai lajur Harga Diskaun .

  • FORMULATEXT(D5) → mengembalikan yang digunakanformula dalam sel D5

    Output → C5-C5*0.06
  • FIND(“*”, FORMULATEKS(D5),1) → menjadi

    FIND(“*”, C5-C5*0.06,1) → mencari kedudukan tanda “*”

    Output → 7

  • FIND(“*”,FORMULATEXT(D5),1)+1 → menambah 1 dengan kedudukan tanda “*”

    Output → 8
  • GANTIKAN(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

    Output → C5-C5*0.04

➤ Tekan ENTER .

➤ Seret ke bawah Pengendalian Isi alat.

Selepas itu, kami telah mendapat formula baharu kami dalam lajur Formula yang kami mahu gunakan untuk mendapatkan harga baharu dalam lajur Harga Baharu .

Untuk melakukan ini, kami akan menggunakan fungsi yang kami cipta EVAL dalam kaedah sebelumnya.

Langkah-02 :

➤ Taip formula berikut dalam sel F5 .

=EVAL(E5)

EVAL akan mengembalikan v kepada kami alue formula dalam sel E5 .

➤ Tekan ENTER .

➤ Seret ke bawah Isi Pemegang alat.

Hasil :

Akhir sekali, anda akan dapat menggantikan 0.06 dengan 0.04 dalam formula lajur Harga Baharu .

Baca Lagi: Cari dan Gantikan Teks dalam Julat dengan Excel VBA (Makro dan Borang Pengguna)

Bahagian Amalan

Untuk melakukan latihan sendiri, kami telah menyediakan bahagian Amalan seperti di bawah dalam helaian bernama Amalan . Sila lakukan sendiri.

Kesimpulan

Dalam artikel ini, kami cuba membincangkan beberapa cara untuk menggantikan teks dalam formula Excel. Harap anda akan mendapati ia berguna. Jika anda mempunyai sebarang cadangan atau soalan, sila kongsikannya di bahagian komen.

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.