Kako zamenjati besedilo v Excelovi formuli (7 preprostih načinov)

  • Deliti To
Hugh West

Včasih se lahko zgodi, da je treba zamenjati besedilo v Excelovi formuli, da takoj spremenite predhodno napisane formule. Če iščete najlažji način za izvedbo te naloge, potem ste na pravem mestu. Torej, začnimo s člankom.

Prenos delovnega zvezka

Zamenjava besedila v formuli.xlsm

7 metod za zamenjavo besedila v Excelovi formuli

V tem primeru imamo dve formuli v Cena s popustom stolpec in >2000 ali ne in prikazali bomo načine spreminjanja besedilnega ali številskega niza v teh formulah.

Uporabili smo Microsoft Excel 365 različica tukaj; lahko uporabite katero koli drugo različico glede na svoje potrebe.

Metoda-1: Zamenjajte besedilo v Excelovi formuli ročno

V tem primeru smo uporabili formulo z Funkcija IF in dobil Da za cene, ki so višje od 2000. Zdaj želimo nadomestiti Da s spletno stranjo . Več kot 2000 v formulo ročno.

Koraki :

➤ Izberite prvo celico stolpca >2000 ali ne .

Tako se v vrstici s formulo prikaže formula te celice.

➤ Zamenjajte Da s spletno stranjo . Več kot 2000 v vrstici formul ročno.

➤ Tisk VSTOP in povlecite navzdol Ročaj za polnjenje orodje.

Rezultat :

Na ta način boste lahko zamenjali Da s spletno stranjo . Več kot 2000 v formuli.

Preberite več: Kako poiskati in nadomestiti v stolpcu Excel (6 načinov)

Metoda-2: Uporaba možnosti Zamenjaj za zamenjavo besedila v Excelovi formuli

V tem razdelku bomo uporabili Zamenjava možnost za zamenjavo besedila Da s spletno stranjo . Več kot 2000 v formuli >2000 ali ne stolpec.

Koraki :

➤ Izberite celice >2000 ali ne stolpec.

➤ Pojdi na Domov zavihek>> Urejanje Skupina>> Poišči & amp; Izberite Spustni>> Zamenjava Možnost.

Uporabite lahko bližnjico CTRL+H tudi namesto tega postopka.

Po tem je Poišči in zamenjaj Pojavilo se bo pogovorno okno.

➤ Napišite in izberite naslednje

Najdi kaj → Da

Zamenjajte z → Več kot 2000

Znotraj → List

Iskanje → Po vrsticah

Poglej v → Formule

➤ Izberite Zamenjajte vse možnost.

Nato se prikaže okno s sporočilom, v katerem piše "Vse opravljeno. Naredili smo 9 zamenjav."

Rezultat :

Nato boste lahko zamenjali Da s spletno stranjo . Več kot 2000 v formuli.

Preberi več: Zamenjajte besedilo celice na podlagi pogoja v Excelu (5 preprostih metod)

Metoda 3: Uporaba možnosti Pojdi v posebno možnost za zamenjavo besedila v Excelovi formuli

Besedilo lahko zamenjate Da s spletno stranjo . Več kot 2000 v formuli >2000 ali ne stolpec z uporabo Pojdi na Posebno možnost tudi.

Koraki :

➤ Pojdi na Domov zavihek>> Urejanje Skupina>> Poišči & amp; Izberite Spuščanje>> Pojdi na posebno Možnost.

Nato se Pojdi na poseben odpre se čarovnik.

➤ Izberite Formule in pritisnite V REDU .

Po tem se celice >2000 ali ne bo izbran stolpec.

➤ Sledite Metoda-2 in dobili boste novo formulo z besedilom Več kot 2000 namesto Da .

Podobna branja

  • Excel VBA: Kako poiskati in zamenjati besedilo v dokumentu Word
  • Kako zamenjati besedilo med dvema znakoma v Excelu (3 preprosti načini)
  • Kako poiskati in zamenjati izbor v Excelu (7 metod)
  • Kako poiskati in zamenjati seznam z makrom v Excelu (5 primerov)
  • Kako zamenjati besedilo po določenem znaku v Excelu (3 metode)

Metoda-4: Uporaba bližnjice za zamenjavo besedila v Excelovi formuli

Tukaj bomo uporabili bližnjico za enostavno zamenjavo besedila v naslednji formuli.

Koraki :

➤ Tisk CTRL+TILDE (tipka nad TAB in pod tipko ESC ključ)

Nato bodo prikazane formule, uporabljene v >2000 ali ne stolpec.

Zdaj sledite Metoda-2 in dobili boste nove formule z besedilom Več kot 2000 namesto Da .

➤ Tisk CTRL+TILDE še enkrat pritisnite tipko

Po tem boste dobili nove rezultate zaradi spremembe formule v >2000 ali ne stolpec.

Metoda-5: Uporaba kode VBA

V Cena s popustom v stolpcu imamo diskontirane cene po uporabi formule z diskontno stopnjo 0.06 in zdaj želimo to diskontno stopnjo nadomestiti z 0.04 s spremembo te vrednosti v formuli. Za to bomo uporabili VBA koda.

Korak-01 :

➤ Pojdi na Razvijalec zavihek>> Visual Basic Možnost

Nato Urejevalnik Visual Basic se bo odprlo.

➤ Pojdi na Vstavite zavihek>> Modul Možnost

Po tem je treba Modul bo ustvarjen.

Korak-02 :

➤Napišite naslednjo kodo

 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 

Tu smo dodelili našo staro vrednost 0.06 v oldStr spremenljivko in 0.04 v newStr spremenljivko in D5,D6,D7,D8,D9,D10,D11,D12,D13 so celice želenih območij.

ZAMENJAVA bo nadomestil 0.06 s spletno stranjo . 0.04 v formule teh celic in te nove vrednosti shranite v newStr spremenljivka.

➤ Tisk F5

Rezultat :

Na ta način boste lahko zamenjali 0.06 s spletno stranjo . 0.04 v formulah Cena s popustom stolpec.

Preberi več: Excel VBA za iskanje in zamenjavo besedila v stolpcu (2 primera)

Metoda-6: Uporaba funkcij SUBSTITUTE in FORMULATEXT s kodo VBA

V tem primeru bomo uporabili Funkcija SUBSTITUTE in Funkcija FORMULATEXT skupaj z VBA koda za zamenjavo 0.06 s spletno stranjo . 0.04 v formulah Cena s popustom in nato bomo dobili nove cene v stolpcu Nova cena Za dodaten izračun smo dodali nov stolpec Formula .

Korak-01 :

➤ V celici uporabite naslednjo formulo E5

=SUBSTITUTE(FORMULATEXT(D5),0,06,0,04)

Tukaj, D5 je vrednost Cena s popustom stolpec.

  • OBLIKOVATIXT(D5) → vrne uporabljeno formulo v celici D5

    Izhod → C5-C5*0,06
  • SUBSTITUTE(FORMULATEXT(D5),0.06,0.04) postane .

    SUBSTITUTE(C5-C5*0.06,0.06,0.04) → nadomesti 0,06 z 0,04

    Izhod → C5-C5*0,04

➤ Tisk VSTOP .

➤ Povlecite navzdol Ročaj za polnjenje orodje.

Po tem smo dobili nove formule v Formula stolpec, ki ga želimo uporabiti za pridobitev novih cen v Nova cena stolpec.

Za to moramo uporabiti VBA kodo za ustvarjanje funkcije.

Korak-02 :

➤ Sledite Korak-01 na spletnem mestu . Metoda-5

 Funkcija EVAL(vrednost kot niz) Application.Volatile EVAL = Evaluate(vrednost) End Function 

VOLATILNA preračuna, kadar koli se v kateri koli celici delovnega lista pojavi izračun, in to VBA koda bo ustvarila funkcijo z imenom EVAL .

➤ Po shranjevanju kode se vrnite na delovni list.

➤ Ime ustvarjene funkcije vnesite v celico F5 .

=EVAL(E5)

EVAL nam bo vrnil vrednost formule v celici E5 .

➤ Tisk VSTOP in povlecite navzdol Ročaj za polnjenje orodje.

Rezultat :

Nato boste lahko zamenjali 0.06 s spletno stranjo . 0.04 v formulah Nova cena stolpec.

Preberite več: Kako uporabiti funkcijo Substitute v programu Excel VBA (3 primeri)

Metoda-7: Uporaba funkcij REPLACE in FORMULATEXT s kodo VBA

V tem razdelku bomo uporabili Funkcija REPLACE in Funkcija FORMULATEXT skupaj z VBA koda za zamenjavo 0.06 s spletno stranjo . 0.04 v formulah Cena s popustom in nato bomo dobili nove cene v stolpcu Nova cena stolpec.

Korak-01 :

➤ V celici uporabite naslednjo formulo E5

=MESTO(FORMULATEXT(D5),FIND("*",FORMULATEXT(D5),1)+1,4,0,04)

Tukaj, D5 je vrednost Cena s popustom stolpec.

  • OBLIKOVATIXT(D5) → vrne uporabljeno formulo v celici D5

    Izhod → C5-C5*0,06
  • FIND("*",FORMULATEXT(D5),1) → postane .

    FIND("*", C5-C5*0,06,1) → najde položaj znaka "*"

    Izhod → 7

  • ZAMENJAVA(FORMULATEXT(D5),FIND("*",FORMULATEXT(D5),1)+1,4,0,04) postane .

    REPLACE(C5-C5*0.06,FIND(“*”,8,4,0.04) → nadomesti 0,06 z 0,04

    Izhod → C5-C5*0,04

➤ Tisk VSTOP .

➤ Povlecite navzdol Ročaj za polnjenje orodje.

Po tem smo dobili nove formule v Formula stolpec, ki ga želimo uporabiti za pridobitev novih cen v Nova cena stolpec.

Za to bomo uporabili našo ustvarjeno funkcijo EVAL pri prejšnji metodi.

Korak-02 :

➤ V celico vnesite naslednjo formulo F5 .

=EVAL(E5)

EVAL nam bo vrnil vrednost formule v celici E5 .

➤ Tisk VSTOP .

➤ Povlecite navzdol Ročaj za polnjenje orodje.

Rezultat :

Nazadnje boste lahko zamenjali 0.06 s spletno stranjo . 0.04 v formulah Nova cena stolpec.

Preberite več: Iskanje in zamenjava besedila v območju z Excelovim programom VBA (makro in uporabniški obrazec)

Oddelek za prakso

Za samostojno izvajanje prakse smo pripravili Praksa kot spodaj v listu z imenom Praksa . Prosimo, da to storite sami.

Zaključek

V tem članku smo poskušali zajeti nekaj načinov za zamenjavo besedila v Excelovi formuli. Upam, da vam bo koristilo. Če imate kakršne koli predloge ali vprašanja, jih lahko delite v razdelku s komentarji.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.