Kako zamijeniti tekst u Excel formuli (7 jednostavnih načina)

  • Podijeli Ovo
Hugh West

Ponekad ćete možda morati zamijeniti tekst u Excel formuli kako biste odmah promijenili prethodno napisane formule. Ako tražite najlakše načine za obavljanje ovog zadatka, onda ste na pravom mjestu. Dakle, započnimo s člankom.

Preuzmi radnu bilježnicu

Zamijeni tekst u formuli.xlsm

7 metoda za zamjenu teksta u Formula programa Excel

Ovdje imamo dvije formule u stupcu Snižena cijena i >2000 ili ne stupcu i pokazat ćemo načine za promjenu tekstualnog niza ili numerički niz u ovim formulama.

Ovdje smo koristili verziju Microsoft Excel 365 ; možete upotrijebiti bilo koju drugu verziju kako vam odgovara.

Metoda-1: Ručna zamjena teksta u Excel formuli

Ovdje smo upotrijebili formulu s IF funkciju i dobili smo Da za cijene veće od 2000. Sada želimo zamijeniti Da sa Više od 2000 u formulu ručno.

Koraci :

➤ Odaberite prvu ćeliju stupca >2000 ili ne .

Dakle, prikazuje formulu ove ćelije u traci formule.

➤ Zamijenite Da sa Više od 2000 u traci formule ručno.

➤ Pritisnite ENTER i povucite prema dolje Ručku za punjenje alat.

Rezultat :

Na ovaj način, moći ćete zamijeniti Da sa Većeod 2000 u formuli.

Pročitajte više: Kako pronaći i zamijeniti u Excel stupcu (6 načina)

Metoda-2: Korištenje opcije zamjene za zamjenu teksta u Excel formuli

U ovom odjeljku koristit ćemo opciju zamjene za zamjenu teksta da s Više od 2000 u formuli >2000 ili ne stupca.

Koraci :

➤ Odaberite ćelije stupca >2000 ili ne .

➤ Idite na Početna Kartica >> Uređivanje Grupa >> Pronađi & Odaberite Padajući izbornik >> Zamijeni Opciju.

Možete koristiti i tipku prečaca CTRL+H također umjesto ove procedure.

Nakon toga pojavit će se dijaloški okvir Pronađi i zamijeni .

➤ Napišite i odaberite sljedeće

Pronađi što → Da

Zamijeni s → ​​Veće od 2000

Unutar → List

Traži → Po recima

Pogledaj u → Formule

➤ Odaberite opciju Zamijeni sve .

Tada će se pojaviti okvir s porukom koji kaže “Sve je gotovo. Napravili smo 9 zamjena.”

Rezultat :

Nakon toga ćete moći zamijeniti Da s Više od 2000 u formuli.

Pročitajte više: Zamjena teksta ćelije na temelju uvjeta u Excelu (5 Jednostavne metode)

Metoda-3: Korištenje Idi na posebnu opciju za zamjenu teksta u Excel formuli

Možete zamijenititekst Da s Više od 2000 u formuli stupca >2000 ili ne također koristeći opciju Idi na posebno .

Koraci :

➤ Idite na Početna Kartica >> Uređivanje Grupa >> Traži & Odaberite Padajući izbornik >> Idi na posebnu opciju.

Tada će se otvoriti čarobnjak Idi na posebnu gore.

➤ Odaberite opciju Formule i pritisnite OK .

Nakon toga, ćelije >2000 ili ne stupac će biti odabran.

➤ Slijedite Metodu-2 i dobit ćete novu formulu s tekstom Više od 2000 umjesto Da .

Slična čitanja

  • Excel VBA: Kako pronaći i zamijeniti tekst u Word dokumentu
  • Kako zamijeniti tekst između dva znaka u Excelu (3 laka načina)
  • Kako pronaći i zamijeniti unutar odabira u programu Excel (7 metoda)
  • Kako pronaći i zamijeniti s popisa pomoću makronaredbe u programu Excel (5 primjera)
  • Kako zamijeniti tekst nakon određenog znaka u Excelu (3 metode)

Metoda-4: Upotreba tipke prečaca za zamjenu teksta u Excel formuli

Ovdje ćemo koristiti tipku prečaca za laku zamjenu teksta u sljedećoj formuli.

Koraci :

➤ Pritisnite tipku CTRL+TILDE (tipka iznad tipke TAB i ispod ESC tipka)

Tada će se prikazati formulekorišteno u >2000 ili ne stupcu.

Sada, slijedite Metodu-2 i dobit ćete nove formule s tekstom Više od 2000 umjesto Da .

➤ Pritisnite tipku CTRL+TILDE jednom ponovno

Nakon toga ćete dobiti nove rezultate zbog promjene formule u stupcu >2000 ili ne .

Metoda-5: Korištenje VBA koda

U stupcu Snižena cijena imamo snižene cijene nakon upotrebe formule sa stopom popusta od 0,06 i sada želimo zamijeniti ovu diskontnu stopu s 0,04 mijenjanjem ove vrijednosti u formuli. Da bismo to učinili ovdje ćemo koristiti VBA kod.

Korak-01 :

➤ Idi na Razvojnu Karticu >> Visual Basic Opciju

Tada će Visual Basic Editor otvorite.

➤ Idite na Insert Tab >> Module Option

Nakon toga, Modul će biti kreiran.

Korak-02 :

➤Napišite sljedeći kod

4750

Ovdje smo dodijelili našu staru vrijednost 0.06 u oldStr varijabli i 0.04 u newStr varijabli i D5,D6,D7,D8,D9,D10,D11,D12,D13 ćelije su naših željenih raspona.

ZAMIJENI zamijenit će 0,06 s 0,04 u formulama ovih ćelija i na kraju pohranite ove nove vrijednosti u varijablu newStr .

➤ Pritisnite F5

Rezultat :

Na ovaj način, moći ćete zamijeniti 0,06 sa 0,04 u formulama stupca Snižena cijena .

Pročitajte više: Excel VBA za pronalaženje i zamjenu teksta u stupcu (2 Primjeri)

Metoda-6: Korištenje funkcije SUBSTITUTE i FORMULATEXT s VBA kodom

Ovdje ćemo koristiti funkciju SUBSTITUTE i FORMULATEXT funkcija zajedno s VBA kodom za zamjenu 0,06 s 0,04 u formulama stupca Snižena cijena , a zatim dobit će nove cijene u stupcu Nova cijena . Za dodatni izračun, dodali smo novi stupac Formula .

Korak-01 :

➤ Koristite sljedeću formulu u ćeliji E5

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

Ovdje, D5 je vrijednost Cijena s popustom stupac.

  • FORMULATEKST(D5) → vraća korištenu formulu u ćeliji D5

    Izlaz → C5-C5*0.06
  • ZAMJENA(FORMULATEKST(D5),0.06,0.04) postaje

    ZAMJENA(C5-C5*0.06,0.06,0.04) → zamjenjuje 0.06 sa 0.04

    Izlaz → C5-C5*0.04

➤ Pritisnite ENTER .

➤ Povucite prema dolje alat Ručka za popunjavanje .

Nakon toga, dobili smo naše nove formule u stupcu Formula koje želimo koristiti za dobivanje novih cijena u stupcu Nova cijena .

Da bismo to učinili, imamokoristiti VBA kod za stvaranje funkcije na početku.

Korak-02 :

➤ Slijedite Korak-01 od Metode-5

8846

VOLATILE ponovno izračunava kad god dođe do izračuna u bilo kojoj ćeliji na radnom listu i ovaj VBA kôd će stvoriti funkciju pod nazivom EVAL .

➤ Nakon spremanja koda, vratite se na radni list.

➤ Upišite kreirani naziv funkcije u ćeliju F5 .

=EVAL(E5)

EVAL vratit će nam vrijednost formule u ćeliji E5 .

➤ Pritisnite ENTER i povucite prema dolje alat Ručka za popunjavanje .

Rezultat :

Nakon toga, moći ćete zamijeniti 0,06 sa 0,04 u formulama Novog Cijena stupac.

Pročitajte više: Kako koristiti funkciju zamjene u programu Excel VBA (3 primjera)

Metoda-7: Korištenje funkcije REPLACE i FORMULATEXT s VBA kodom

U ovom odjeljku koristit ćemo funkciju REPLACE i funkciju FORMULATEXT zajedno s VBA kod za zamjenu 0,06 sa 0,04 u formulama stupca Snižena cijena , a zatim ćemo dobiti nove cijene u Nova cijena stupac.

Korak-01 :

➤ Koristite sljedeću formulu u ćeliji E5

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

Ovdje, D5 je vrijednost stupca Snižena cijena .

  • FORMULATEKST(D5) → vraća iskorištenoformula u ćeliji D5

    Izlaz → C5-C5*0.06
  • FIND(“*”, FORMULATEXT(D5),1) → postaje

    FIND(“*”, C5-C5*0.06,1) → pronalazi položaj znaka “*”

    Izlaz → 7

  • FIND(“*”,FORMULATEXT(D5),1)+1 → zbraja 1 s položajem znaka “*”

    Izlaz → 8
  • REPLACE(FORMULATEXT(D5),FIND(“*”,FORMULATEXT(D5),1)+1,4,0.04) postaje

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

    Izlaz → C5-C5*0,04

➤ Pritisnite ENTER .

➤ Povucite prema dolje alat Ručka za popunjavanje .

Nakon toga, dobili smo naše nove formule u stupcu Formula koje želimo koristiti za dobivanje novih cijena u stupcu Nova cijena .

Da bismo to učinili, koristit ćemo našu kreiranu funkciju EVAL u prethodnoj metodi.

Korak-02 :

➤ Upišite sljedeću formulu u ćeliju F5 .

=EVAL(E5)

EVAL vratit će nam v vrijednost formule u ćeliji E5 .

➤ Pritisnite ENTER .

➤ Povucite Alat Fill Handle.

Rezultat :

Konačno ćete moći zamijeniti 0,06 s 0,04 u formulama stupca Nova cijena .

Pročitajte više: Pronađi i zamijeni tekst u rasponu s Excel VBA (Makro i korisnički obrazac)

Odjeljak za vježbu

Za samostalno vježbanje osigurali smo odjeljak Vježbanje kao ispod na listu pod nazivom Vježbanje . Učinite to sami.

Zaključak

U ovom smo članku pokušali pokriti neke od načina zamjene teksta u Excel formuli. Nadam se da će vam biti od koristi. Ako imate prijedloge ili pitanja, slobodno ih podijelite u odjeljku za komentare.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.