Enhavtabelo
Kelkfoje vi eble trovos necesa anstataŭigi tekston en Excel-formulo por tuj ŝanĝi la antaŭe skribitajn formulojn. Se vi serĉas la plej facilajn manierojn fari ĉi tiun taskon, tiam vi estas en la ĝusta loko. Do, ni komencu kun la artikolo.
Elŝutu Laborlibron
Anstataŭigi Tekston en Formula.xlsm
7 Metodoj por Anstataŭigi Tekston en Excel Formulo
Ĉi tie, ni havas du formulojn en la kolumno Rabatprezo kaj kolumno >2000 aŭ ne kaj ni montros la manierojn ŝanĝi la tekstan ĉenon aŭ nombra ĉeno en ĉi tiuj formuloj.
Ni uzis Microsoft Excel 365 -version ĉi tie; vi povas uzi ajnan alian version laŭ via oportuno.
Metodo-1: Anstataŭigi Tekston en Excel Formulo Mane
Ĉi tie, ni uzis formulon kun la SE-funkcio kaj ricevis Jes por la prezoj kiuj estas pli grandaj ol 2000. Nun ni volas anstataŭigi Jes per Pli granda ol 2000 en la formulo permane.
Paŝoj :
➤ Elektu la unuan ĉelon de la kolumno >2000 aŭ ne .
Do, ĝi montras la formulon de ĉi tiu ĉelo en la formulbreto.
➤ Anstataŭigu Jes per Pli granda ol 2000 en la formulbreto permane.
➤ Premu ENTER kaj trenu malsupren la Plenigi Tenilon ilo.
Rezulto :
Tiel vi povos anstataŭigi Jes per Pli grandaol 2000 en la formulo.
Legu Pli: Kiel Trovi kaj Anstataŭigi en Excel-Kolumno (6 Manieroj)
Metodo-2: Uzante Anstataŭigi Opcion por Anstataŭigi Tekston en Excel Formulo
En ĉi tiu sekcio, ni uzos la Anstataŭigi opcion por anstataŭigi tekston Jes kun Pli granda ol 2000 en la formulo de la >2000 aŭ ne kolumno.
Paŝoj :
➤ Elektu la ĉelojn de la >2000 aŭ ne kolumno.
➤ Iru al Hejmo Lapeto >> Redaktado Grupo >> Trovu & Elektu Dropdown >> Anstataŭigi Opcion.
Vi povas uzi la ŝparvojon CTRL+H ankaŭ anstataŭ ĉi tiu procedo.
Post tio, aperos la Trovu kaj Anstataŭigu dialogo-keston.
➤ Skribu kaj elektu la jenajn
Trovu kio → Jes
Anstataŭigi per → Pli granda ol 2000
Ene → Folio
Serĉi → Per Vicoj
Rigardu en → Formuloj
➤ Elektu la opcion Anstataŭigi ĉiujn .
Tiam, mesaĝkesto aperos, kiu diras “Ĉio farita. Ni faris 9 anstataŭaĵojn.”
Rezulto :
Poste, vi povos anstataŭigi Jes kun Pli granda ol 2000 en la formulo.
Legu Pli: Anstataŭigi Tekston de Ĉelo Bazita sur Kondiĉo en Excel (5 Facilaj Metodoj)
Metodo-3: Uzante Iru al Speciala Opcio por Anstataŭigi Tekston en Excel Formulo
Vi povas anstataŭigiteksto Jes kun Pli granda ol 2000 en la formulo de la >2000 aŭ ne kolumno uzante ankaŭ la opcion Iri al Speciala .
Paŝoj :
➤ Iru al Hejmo Lageto >> Redaktado Grupo >> Trovu & Elektu Dropdown >> Iri al Speciala Opcio.
Tiam malfermos la Iri al Speciala asistanto. supren.
➤ Elektu la opcion Formuloj kaj premu OK .
Post tio, la ĉeloj de la >2000 aŭ ne kolono estos elektita.
➤ Sekvu Metodo-2 kaj vi ricevos la novan formulon kun teksto Pli granda ol 2000 anstataŭ Jes .
Similaj legaĵoj
- Excel VBA: Kiel Trovi kaj Anstataŭigi Tekston en Vorta Dokumento
- Kiel Anstataŭigi Tekston inter Du Signoj en Excel (3 Facilaj Manieroj)
- Kiel Trovi kaj Anstataŭigi ene de Elekto en Excel (7 Metodoj)
- Kiel Trovi kaj Anstataŭigi de Listo per Makroo en Excel (5 Ekzemploj)
- Kiel Anstataŭigi Tekston post Specifa Signo en Excel (3 Metodoj)
Metodo-4: Uzante Ŝparvojon por Anstataŭigi Tekston en Excel Formulo
Ĉi tie, ni uzos ŝparklavon por anstataŭigi tekston en la sekva formulo facile.
Paŝoj :
➤ Premu CTRL+TILDE klavon (la klavo super la TAB klavo kaj sub la ESC klavo)
Tiam, ĝi montros la formulojnuzata en la >2000 aŭ ne kolumno.
Nun, sekvu Metodo-2 kaj vi ricevos la novajn formulojn kun teksto Pli granda ol 2000 anstataŭ Jes .
➤ Premu CTRL+TILDE klavon unufoje denove
Post tio, vi ricevos la novajn rezultojn pro la ŝanĝo de la formulo en la >2000 aŭ ne kolumno.
Metodo-5: Uzante VBA-Kodon
En la kolumno Rabatprezo , ni havas la rabatajn prezojn post uzo de formulo kun rabata indico de 0,06 kaj nun ni volas anstataŭigi ĉi tiun rabatan indicon per 0,04 ŝanĝante ĉi tiun valoron en la formulo. Por fari tion ĉi tie ni uzos kodon VBA .
Paŝo-01 :
➤ Iru al Programisto Tab >> Visual Basic Opcio
Tiam, la Visual Basic Editor malfermu.
➤ Iru al Enmeti Labo >> Modulo Opcio
Post tio, Modulo estos kreita.
Paŝo-02 :
➤Skribu la jenan kodon
3983
Ĉi tie, ni asignis nian malnovan valoron 0.06 en la oldStr variablo kaj 0.04 en la newStr variablo kaj D5,D6,D7,D8,D9,D10,D11,D12,D13 estas la ĉeloj de niaj dezirataj intervaloj.
Anstataŭigi anstataŭigos 0.06 kun 0.04 en la formuloj de ĉi tiuj ĉeloj kaj finfine stoku ĉi tiujn novajn valorojn en la variablo newStr .
➤ Premu F5
Rezulto :
Tiel vi povos anstataŭigi 0.06 per 0.04 en la formuloj de la Rabatprezo kolumno.
Legu Pli: Excel VBA por Trovi kaj Anstataŭigi Tekston en Kolumno (2 Ekzemploj)
Metodo-6: Uzado de la funkcio SUBSTITUTE kaj FORMULATEXT kun VBA-kodo
Ĉi tie, ni uzos la SUBSTITUTE-funkcion kaj la FORMULATEXT. funkcio kune kun VBA kodo por anstataŭigi 0.06 per 0.04 en la formuloj de la Rabatprezo kolumno, kaj tiam ni ricevos novajn prezojn en la Nova Prezo kolumno. Por plia kalkulo, ni aldonis novan kolumnon Formulo .
Paŝo-01 :
➤ Uzu la jenan formulon en la ĉelo E5
=SUBSTITUTE(FORMULATEXT(D5),0.06,0.04)
Ĉi tie, D5 estas la valoro de la Rabatprezo kolumno.
- FORMULATESTO(D5) → redonas la uzatan formulon en ĉelo D5
- SUBSTITUTO(FORMULATEKSTO(D5),0.06,0.04) iĝas
Anstataŭaĵo(C5-C5*0.06,0.06,0.04) → anstataŭigas 0.06 per 0.04
Eligo → C5-C5*0.04
➤ Premu ENTER .
➤ Trenu malsupren la Plenigi Tenilon ilo.
Post tio, ni havas niajn novajn formulojn en la kolumno Formulo kiun ni volas uzi por akiri la novajn prezojn en la kolumno Nova Prezo .
Por fari tion, ni havasuzi VBA kodon por krei funkcion unue.
Paŝo-02 :
➤ Sekvu Paŝo-01 de Metodo-5
4238
VOLATILE rekalkulas kiam ajn kalkulo okazas en iuj ĉeloj sur la laborfolio kaj ĉi tiu VBA kodo kreos funkcion nomitan EVAL .
➤ Post konservi la kodon, revenu al la laborfolio.
➤ Tajpu la kreitan funkcionomon en ĉelo F5 .
=EVAL(E5)
EVAL redonos al ni la valoron de la formulo en ĉelo E5 .
➤ Premu ENTER kaj trenu malsupren la Plenigi Tenilon ilo.
Rezulto :
Post tio, vi povos anstataŭigi 0,06 per 0,04 en la formuloj de la Nova Prezo kolumno.
Legu Pli: Kiel Uzi la Anstataŭan Funkcion en Excel VBA (3 Ekzemploj)
Metodo-7: Uzante la Funkcion REPLACE kaj FORMULATEXT kun VBA-Kodo
En ĉi tiu sekcio, ni uzos la REPLACE-funkcion kaj la FORMULATEXT-funkcion kune kun VBA kodo por anstataŭigi 0.06 per 0.04 en la formuloj de la Rabatprezo kolumno, kaj tiam ni ricevos novajn prezojn en la Nova Prezo kolumno.
Paŝo-01 :
➤ Uzu la jenan formulon en la ĉelo E5
=REPLACE(FORMULATEXT(D5),FIND("*",FORMULATEXT(D5),1)+1,4,0.04)
Jen, D5 estas la valoro de la Rabatprezo kolumno.
- FORMULATESTO(D5) → redonas la uzatanformulo en ĉelo D5
- TROVU ("*", FORMULATEXT(D5),1) → iĝas
TROVU(“*”, C5-C5*0.06,1) → trovas la pozicion de la signo “*”
Eligo → 7
- TROVI(“*”,FORMULATEKSTO(D5),1)+1 → aldonas 1 kun la pozicio de la signo “*”
- Anstataŭigi(FORMULATEKSTO(D5),TROVU(“*”,FORMULATEKSTO(D5),1)+1,4,0.04) iĝas
Anstataŭigi(C5-C5*0.06,TROVU(“* ”,8,4,0.04) → anstataŭigas 0.06 per 0.04
Eligo → C5-C5*0.04
➤ Premu ENTER .
➤ Trenu malsupren la Plenigi Tenilon ilo.
Post tio, ni havas niajn novajn formulojn en la kolumno Formulo , kiujn ni volas uzi por akiri la novajn prezojn en la kolumno Nova Prezo .
Por fari tion, ni uzos nian kreitan funkcion EVAL en la antaŭa metodo.
Paŝo-02 :
➤ Tajpu la jenan formulon en ĉelo F5 .
=EVAL(E5)
EVAL redonos al ni la v alo de la formulo en ĉelo E5 .
➤ Premu ENTER .
➤ Trenu malsupren la
6>Plenigi Tenilon ilo.
Rezulto :
Fine, vi povos anstataŭigi 0.06 kun 0,04 en la formuloj de la Nova Prezo kolumno.
Legu Pli: Trovu kaj Anstataŭigi Tekston en Intervalo per Excel VBA (Makroo kaj UzantFormo)
Praktika Sekcio
Por ekzercado mem ni provizis sekcion Praktiko kiel sube en folio nomita Praktiko . Bonvolu fari ĝin memstare.
Konkludo
En ĉi tiu artikolo, ni provis kovri kelkajn el la manieroj anstataŭigi tekston en Excel-formulo. Espereble vi trovos ĝin utila. Se vi havas sugestojn aŭ demandojn, bonvolu dividi ilin en la komenta sekcio.