Kaip pakeisti tekstą "Excel" formulėje (7 paprasti būdai)

  • Pasidalinti
Hugh West

Kartais gali tekti pakeisti tekstą "Excel" formulėje, kad iš karto pakeistumėte anksčiau parašytas formules. Jei ieškote paprasčiausių būdų šiai užduočiai atlikti, esate tinkamoje vietoje. Taigi, pradėkime straipsnį.

Atsisiųsti darbo knygą

Teksto pakeitimas formulėje Formula.xlsm

7 metodai, kaip pakeisti tekstą "Excel" formulėje

Čia turime dvi formules Kaina su nuolaida stulpelyje ir >2000 ar ne stulpelyje ir parodysime, kaip šiose formulėse pakeisti teksto eilutę arba skaičių eilutę.

Naudojome "Microsoft Excel 365 versiją; galite naudoti bet kurią kitą versiją, jei jums patogu.

1 būdas: Pakeiskite tekstą "Excel" formulėje rankiniu būdu

Čia naudojome formulę su IF funkcija ir gavo Taip kainų, kurios yra didesnės nei 2000. Dabar norime pakeisti Taip su Daugiau nei 2000 į formulę įrašykite rankiniu būdu.

Žingsniai :

➤ Pasirinkite pirmąją stulpelio ląstelę >2000 ar ne .

Taigi formulės juostoje rodoma šios ląstelės formulė.

➤ Pakeisti Taip su Daugiau nei 2000 formulės juostoje rankiniu būdu.

➤ Spauda ĮVESKITE ir vilkite žemyn Užpildymo rankena įrankis.

Rezultatas :

Taip galėsite pakeisti Taip su Daugiau nei 2000 formulėje.

Skaityti daugiau: Kaip rasti ir pakeisti "Excel" stulpelį (6 būdai)

2 būdas: Naudojant pakeitimo parinktį tekstui "Excel" formulėje pakeisti

Šiame skyriuje naudosime Pakeisti galimybė pakeisti tekstą Taip su Daugiau nei 2000 formulėje >2000 ar ne skiltis.

Žingsniai :

➤ Pasirinkite langelius >2000 ar ne stulpelis.

➤ Eiti į Pagrindinis Skirtukas>> Redagavimas Grupė>> Rasti ir pasirinkti Išskleidžiamoji>> Pakeisti Galimybė.

Galite naudoti spartųjį klavišą CTRL+H taip pat vietoj šios procedūros.

Po to Rasti ir pakeisti bus rodomas dialogo langas.

➤ Parašykite ir pasirinkite šiuos dalykus

Rasti ką → Taip

Pakeisti į → Didesnis nei 2000

Per → Lapas

Paieška → Pagal eilutes

Ieškoti → Formulės

➤ Pasirinkite Pakeisti visus galimybė.

Tada pasirodys pranešimo langas, kuriame bus rašoma "Viskas padaryta. Atlikome 9 pakeitimus."

Rezultatas :

Vėliau galėsite pakeisti Taip su Daugiau nei 2000 formulėje.

Skaityti daugiau: Pakeiskite ląstelės tekstą pagal "Excel" sąlygą (5 paprasti metodai)

3 būdas: Naudojant "Go to Special" parinktį tekstui "Excel" formulėje pakeisti

Galite pakeisti tekstą Taip su Daugiau nei 2000 formulėje >2000 ar ne stulpelyje naudojant Eiti į Specialųjį taip pat galima pasirinkti.

Žingsniai :

➤ Eiti į Pagrindinis Skirtukas>> Redagavimas Grupė>> Rasti ir pasirinkti Išskleidžiamoji>> Pereiti į specialią Galimybė.

Tada Pereiti į specialią Atsidarys vedlys.

➤ Pasirinkite Formulės parinktį ir paspauskite GERAI .

Po to ląstelės >2000 ar ne bus pasirinktas stulpelis.

➤ Sekite 2 metodas ir gausite naują formulę su tekstu Daugiau nei 2000 vietoj Taip .

Panašūs skaitiniai

  • "Excel VBA": kaip rasti ir pakeisti tekstą "Word" dokumente
  • Kaip "Excel" programoje pakeisti tekstą tarp dviejų simbolių (3 paprasti būdai)
  • Kaip "Excel" programoje rasti ir pakeisti pasirinktus elementus (7 metodai)
  • Kaip "Excel" programoje rasti ir pakeisti sąrašą naudojant makrokomandą (5 pavyzdžiai)
  • Kaip pakeisti tekstą po tam tikro simbolio "Excel" programoje (3 metodai)

4 būdas: greitojo klavišo naudojimas tekstui pakeisti "Excel" formulėje

Čia pasinaudosime sparčiuoju klavišu, kad lengvai pakeistume tekstą toliau pateiktoje formulėje.

Žingsniai :

➤ Spauda CTRL+TILDE klavišas (klavišas virš TAB klavišą ir po ESC raktas)

Tada bus parodytos formulės, naudojamos >2000 ar ne skiltis.

Dabar sekite 2 metodas ir gausite naujas formules su tekstu Daugiau nei 2000 vietoj Taip .

➤ Spauda CTRL+TILDE klavišą dar kartą

Po to, pakeitus formulę, gausite naujus rezultatus. >2000 ar ne skiltis.

5 būdas: naudojant VBA kodą

Į Kaina su nuolaida stulpelyje turime diskontuotas kainas, apskaičiuotas pagal formulę su diskonto norma, lygia 0.06 ir dabar šią diskonto normą norime pakeisti 0.04 pakeisdami šią reikšmę formulėje. Norėdami tai padaryti, čia naudosime VBA kodas.

Žingsnis-01 :

➤ Eiti į Kūrėjas Skirtukas>> "Visual Basic Galimybė

Tada "Visual Basic" redaktorius atsivers.

➤ Eiti į Įdėkite Skirtukas>> Modulis Galimybė

Po to Modulis bus sukurta.

Žingsnis-02 :

➤Įrašykite šį kodą

 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 

Čia mes priskyrėme savo senąją vertę 0.06 į oldStr kintamasis ir 0.04 į newStr kintamasis ir D5,D6,D7,D8,D9,D10,D11,D12,D13 yra mūsų norimų intervalų ląstelės.

PAKEISTI pakeis 0.06 su 0.04 šių langelių formulėse ir galiausiai šias naujas vertes įrašykite į newStr kintamas.

➤ Spauda F5

Rezultatas :

Taip galėsite pakeisti 0.06 su 0.04 formulėse Kaina su nuolaida skiltis.

Skaityti daugiau: "Excel VBA" teksto stulpelyje suradimas ir pakeitimas (2 pavyzdžiai)

6 metodas: SUBSTITUTE ir FORMULATEXT funkcijų naudojimas su VBA kodu

Čia naudosime Funkcija SUBSTITUTE ir Funkcija FORMULATEXT kartu su VBA kodas, kuriuo pakeičiamas 0.06 su 0.04 formulėse Kaina su nuolaida stulpelyje, o tada gausime naujas kainas Nauja kaina stulpelis. Papildomiems skaičiavimams atlikti pridėjome naują stulpelį Formulė .

Žingsnis-01 :

➤ ląstelėje naudokite šią formulę E5

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

Čia, D5 yra reikšmė Kaina su nuolaida stulpelis.

  • SUFORMULUOTIXT(D5) → grąžina ląstelėje naudojamą formulę D5

    Išėjimas → C5-C5*0,06
  • SUBSTITUTE(FORMULATEXT(D5),0.06,0.04) tampa

    SUBSTITUTE(C5-C5*0.06,0.06,0.04) → vietoj 0,06 įrašoma 0,04

    Išėjimas → C5-C5*0,04

➤ Spauda ĮVESKITE .

➤ Vilkite žemyn Užpildymo rankena įrankis.

Po to naujas formules įrašėme į Formulė stulpelį, kurį norime naudoti naujoms kainoms gauti Nauja kaina skiltis.

Norėdami tai padaryti, turime naudoti VBA kodą, kad iš pradžių sukurtumėte funkciją.

Žingsnis-02 :

➤ Sekite Žingsnis-01 5 metodas

 Funkcija EVAL(value As String) Application.Volatile EVAL = Evaluate(value) End Function 

VOLATILE perskaičiuoja kiekvieną kartą, kai atliekami skaičiavimai bet kuriose darbalapio ląstelėse, ir tai VBA kodas sukurs funkciją, pavadintą ĮVERTINIMAS .

➤ Išsaugoję kodą, grįžkite į darbalapį.

➤ ląstelėje įveskite sukurtos funkcijos pavadinimą F5 .

=EVAL(E5)

ĮVERTINIMAS grąžins mums ląstelėje esančios formulės vertę E5 .

➤ Spauda ĮVESKITE ir vilkite žemyn Užpildymo rankena įrankis.

Rezultatas :

Po to galėsite pakeisti 0.06 su 0.04 formulėse Nauja kaina stulpelis.

Skaityti daugiau: Kaip naudoti "Excel VBA" pakaitinę funkciją (3 pavyzdžiai)

7 metodas: REPLACE ir FORMULATEXT funkcijų naudojimas su VBA kodu

Šiame skyriuje naudosime REPLACE funkcija ir Funkcija FORMULATEXT kartu su VBA kodas, kuriuo pakeičiamas 0.06 su 0.04 formulėse Kaina su nuolaida stulpelyje, o tada gausime naujas kainas Nauja kaina skiltis.

Žingsnis-01 :

➤ ląstelėje naudokite šią formulę E5

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

Čia, D5 yra reikšmė Kaina su nuolaida skiltis.

  • SUFORMULUOTIXT(D5) → grąžina ląstelėje naudojamą formulę D5

    Išėjimas → C5-C5*0,06
  • FIND("*",FORMULATEXT(D5),1) → tampa

    FIND("*", C5-C5*0,06,1) → nustato ženklo padėtį "*"

    Išėjimas → 7

  • FIND("*",FORMULATEXT(D5),1)+1 → prideda 1 su ženklo padėtimi "*"

    Išėjimas → 8

➤ Spauda ĮVESKITE .

➤ Vilkite žemyn Užpildymo rankena įrankis.

Po to naujas formules įrašėme į Formulė stulpelį, kurį norime naudoti naujoms kainoms gauti Nauja kaina skiltis.

Tam naudosime savo sukurtą funkciją ĮVERTINIMAS taikant ankstesnį metodą.

Žingsnis-02 :

➤ ląstelėje įveskite šią formulę F5 .

=EVAL(E5)

ĮVERTINIMAS grąžins mums ląstelėje esančios formulės vertę E5 .

➤ Spauda ĮVESKITE .

➤ Vilkite žemyn Užpildymo rankena įrankis.

Rezultatas :

Galiausiai galėsite pakeisti 0.06 su 0.04 formulėse Nauja kaina stulpelis.

Skaityti daugiau: Teksto radimas ir pakeitimas diapazone naudojant "Excel VBA" (makrokomandą ir naudotojo formą)

Praktikos skyrius

Norėdami patys atlikti praktiką, pateikėme Praktika skirsnį, kaip nurodyta toliau, lape, pavadintame Praktika . Prašome tai padaryti patiems.

Išvada

Šiame straipsnyje bandėme apžvelgti kai kuriuos teksto pakeitimo "Excel" formulėje būdus. Tikimės, kad jums tai bus naudinga. Jei turite pasiūlymų ar klausimų, galite jais pasidalyti komentarų skiltyje.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.