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

  • Podijeli Ovo
Hugh West

Ponekad ćete možda smatrati da je potrebno 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, počnimo sa člankom.

Preuzmi radnu svesku

Zamijeni tekst u Formula.xlsm

7 metoda za zamjenu teksta u Excel Formula

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

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

Metod-1: Zamijenite tekst u Excel formuli ručno

Ovdje smo koristili formulu sa IF funkciju i dobili Da za cijene koje su veće od 2000. Sada želimo zamijeniti Da sa Veće od 2000 u formuli ručno.

Koraci :

➤ Odaberite prvu ćeliju kolone >2000 ili ne .

Dakle, prikazuje formulu ove ćelije u traci formule.

➤ Zamijenite Da sa Veće od 2000 u traci formule ručno.

➤ Pritisnite ENTER i povucite nadole ručicu za popunjavanje 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 koloni (6 načina)

Metod-2: korištenje opcije zamjene za zamjenu teksta u Excel formuli

U ovom odjeljku koristit ćemo opciju Zamijeni za zamjenu teksta Da sa većim od 2000 u formuli >2000 ili ne kolone.

Koraci :

➤ Odaberite ćelije >2000 ili ne kolone.

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

Možete koristiti prečicu 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 šta → Da

Zamijeni sa → Veće od 2000

Unutar → List

Traži → Po redovima

Potraži → Formule

➤ Odaberite opciju Zamijeni sve .

Tada će se pojaviti okvir s porukom u kojem piše “Sve je gotovo. Napravili smo 9 zamjena.”

Rezultat :

Nakon toga, moći ćete zamijeniti Da sa većim od 2000 u formuli.

Pročitajte više: Zamijenite tekst ćelije na osnovu stanja u Excelu (5 Jednostavne metode)

Metod-3: Korištenje Go to Special Option za zamjenu teksta u Excel formuli

Možete zamijenititekst Da sa Veće od 2000 u formuli kolone >2000 ili ne koristeći opciju Idi na posebno .

Koraci :

➤ Idi na Početna Kartica >> Uređivanje Grupiraj >> Pronađi & Odaberite Padajući izbornik >> Idi na posebno Opciju.

Zatim će se otvoriti čarobnjak Idi na posebno gore.

➤ Odaberite opciju Formule i pritisnite OK .

Nakon toga, ćelije kolona >2000 ili ne će biti odabrana.

➤ Pratite Metodu-2 i dobit ćete novu formulu s tekstom Već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 jednostavna načina)
  • Kako pronaći i zamijeniti unutar selekcije u Excelu (7 metoda)
  • Kako pronaći i zamijeniti sa liste pomoću makroa u Excelu (5 primjera)
  • Kako zamijeniti tekst nakon određenog znaka u Excelu (3 metode)

Metod-4: Upotreba prečice za zamjenu teksta u Excel formuli

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

Koraci :

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

Onda će prikazati formulekoristi se u >2000 ili ne koloni.

Sada slijedite Metodu-2 i dobit ćete nove formule sa tekstom Veće od 2000 umjesto Da .

➤ Pritisnite tipku CTRL+TILDE jednom opet

Nakon toga, dobićete nove rezultate zbog promjene formule u >2000 ili ne koloni.

Metod-5: Korištenje VBA koda

U koloni Snižena cijena , imamo snižene cijene nakon upotrebe formule sa diskontnom stopom od 0,06 i sada želimo zamijeniti ovu diskontnu stopu sa 0,04 promjenom ove vrijednosti u formuli. Za ovo ćemo koristiti VBA kod.

Korak-01 :

➤ Idi na Developer Tab >> Visual Basic Opcija

Onda će Visual Basic Editor otvorite.

➤ Idite na Insert Tab >> Module Option

Nakon toga, bit će kreiran Modul .

Korak-02 :

➤Napišite sljedeći kod

9036

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

REPLACE zamijenit će 0.06 sa 0.04 u formulama ovih ćelija i konačno pohraniti ove nove vrijednosti u varijablu newStr .

➤ Pritisnite F5

Rezultat :

Na ovaj način, moći ćete zamijeniti 0.06 sa 0.04 u formulama kolone Snižena cijena .

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

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

Ovdje ćemo koristiti ZAMENU funkciju i FORMULATEXT funkcija zajedno sa VBA kodom za zamjenu 0.06 sa 0.04 u formulama kolone Diskontirana cijena , a zatim će dobiti nove cijene u koloni Nova cijena . Za dodatni obračun, dodali smo novu kolonu Formula .

Korak-01 :

➤ Koristite sljedeću formulu u ćeliji E5

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

Ovdje, D5 je vrijednost Cijena s popustom kolona.

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

    Izlaz → C5-C5*0.06
  • ZAMJENA(FORMULATEXT(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 Fill Handle .

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

Da bismo to učinili, imamoda prvo koristite VBA kod za kreiranje funkcije.

Korak-02 :

➤ Pratite Korak-01 od Metoda-5

3377

VOLATILE preračunava svaki put kada se obračun dogodi u bilo kojoj ćeliji na radnom listu i ovaj VBA kod će kreirati funkciju pod nazivom EVAL .

➤ Nakon spremanja koda, vratite se na radni list.

➤ Upišite kreirano ime funkcije u ćeliju F5 .

=EVAL(E5)

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

➤ Pritisnite ENTER i povucite nadole alat Fill Handle .

Rezultat :

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

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

Metod-7: Upotreba funkcija REPLACE i FORMULATEXT sa VBA kodom

U ovom odjeljku ćemo koristiti REPLACE funkciju i funkciju FORMULATEXT zajedno sa VBA kod za zamjenu 0.06 sa 0.04 u formulama kolone Snižena cijena , a zatim ćemo dobiti nove cijene u Nova cijena kolona.

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 .

  • FORMULATEXT(D5) → vraća korišteniformula u ćeliji D5

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

    FIND(“*”, C5-C5*0.06,1) → pronalazi poziciju znaka “*”

    Izlaz → 7

  • FIND(“*”,FORMULATEXT(D5),1)+1 → zbraja 1 sa pozicijom znaka “*”

    Izlaz → 8
  • ZAMJENA(TEKST FORMULE(D5),PRONAĐI(“*”,FORMULATEKST(D5),1)+1,4,0.04) postaje

    ZAMJENA(C5-C5*0.06,FIND(“* ”,8,4,0,04) → zamjenjuje 0,06 sa 0,04

    Izlaz → C5-C5*0,04

➤ Pritisnite ENTER .

➤ Prevucite nadole alat Ručica 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 će nam vratiti v alue formule u ćeliji E5 .

➤ Pritisnite ENTER .

➤ Povucite prema dolje Alat Fill Handle.

Rezultat :

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

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

Odjeljak za vježbu

Za samostalno obavljanje vježbe obezbijedili smo odjeljak Vježbanje kao dolje u listu pod nazivom Vježbanje . Učinite to sami.

Zaključak

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

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.