Kā aizstāt tekstu Excel formulā (7 vienkārši veidi)

  • Dalīties Ar Šo
Hugh West

Dažreiz jums var rasties nepieciešamība aizstāt tekstu Excel formulā, lai nekavējoties mainītu iepriekš uzrakstītās formulas. Ja meklējat vienkāršākos veidus, kā veikt šo uzdevumu, tad esat īstajā vietā. Tātad, sāksim ar rakstu.

Lejupielādēt darba burtnīcu

Teksta aizstāšana Formula.xlsm

7 metodes teksta aizstāšanai Excel formulā

Šeit ir divas formulas Atlaides cena slejā un >2000 vai ne kolonnā, un mēs parādīsim, kā šajās formulās mainīt teksta virkni vai skaitļu virkni.

Mēs esam izmantojuši Microsoft Excel 365 versiju šeit; varat izmantot jebkuru citu versiju atbilstoši jūsu ērtībām.

1. metode: Teksta aizstāšana Excel formulā manuāli

Šeit mēs izmantojām formulu ar IF funkcija un ieguva cenām, kas ir lielākas par 2000. Tagad mēs vēlamies aizstāt ar Vairāk nekā 2000 formulā manuāli.

Soļi :

➤ Izvēlieties kolonnas pirmo šūnu >2000 vai ne .

Tādējādi formulas joslā tiek parādīta šīs šūnas formula.

➤ Aizstāt ar Vairāk nekā 2000 formulas joslā manuāli.

➤ Prese IEVADIET un velciet uz leju Uzpildes rokturis instruments.

Rezultāts :

Šādā veidā varēsiet aizstāt ar Vairāk nekā 2000 formulā.

Lasīt vairāk: Kā atrast un aizstāt Excel kolonnā (6 veidi)

2. metode: Izmantojot iespēju Aizstāt, lai aizstātu tekstu Excel formulā

Šajā sadaļā mēs izmantosim Aizstāt iespēja aizstāt tekstu ar Vairāk nekā 2000 formulā >2000 vai ne sleja.

Soļi :

➤ Atlasiet šūnas >2000 vai ne sleja.

➤ Iet uz Sākums Cilne>> Rediģēšana Grupa>> Atrast & amp; atlasīt Nolaižamais>> Aizstāt Iespēja.

Varat izmantot saīsnes taustiņu CTRL+H arī šīs procedūras vietā.

Pēc tam Atrast un aizstāt tiks parādīts dialoglodziņš.

➤ Uzrakstiet un atlasiet šādus elementus

Atrast ko → Jā

Aizstāt ar → lielāks par 2000

Iekšpusē → Loksne

Meklēšana → Pēc rindām

Skatiet → Formulas

➤ Izvēlieties Aizstāt visus iespēja.

Pēc tam tiks parādīts ziņojuma lodziņš ar šādu tekstu "Viss izdarīts. Mēs veicām 9 nomaiņas."

Rezultāts :

Pēc tam varēsiet nomainīt ar Vairāk nekā 2000 formulā.

Lasīt vairāk: Šūnas teksta aizstāšana, pamatojoties uz stāvokli programmā Excel (5 vienkāršas metodes)

3. metode: Izmantojot iespēju Go to Special, lai aizstātu tekstu Excel formulā

Varat aizstāt tekstu ar Vairāk nekā 2000 formulā >2000 vai ne slejā, izmantojot Pārejiet uz Īpašais iespēja arī.

Soļi :

➤ Iet uz Sākums Cilne>> Rediģēšana Grupa>> Atrast & amp; atlasīt Nolaižamais>> Pārejiet uz īpašo Iespēja.

Tad Pārejiet uz īpašo tiks atvērts vednis.

➤ Izvēlieties Formulas un nospiediet LABI .

Pēc tam šūnas >2000 vai ne tiks atlasīta sleja.

➤ Sekot 2. metode un iegūsiet jauno formulu ar tekstu Vairāk nekā 2000 nevis .

Līdzīgi lasījumi

  • Excel VBA: kā atrast un aizstāt tekstu Word dokumentā
  • Kā aizstāt tekstu starp divām rakstzīmēm programmā Excel (3 vienkārši veidi)
  • Kā atrast un aizstāt atlasē programmā Excel (7 metodes)
  • Kā atrast un aizstāt sarakstu ar makroprogrammu programmā Excel (5 piemēri)
  • Kā aizstāt tekstu pēc noteikta rakstzīmju Excel programmā (3 metodes)

4. metode: īsceļu taustiņu izmantošana, lai aizstātu tekstu Excel formulā

Šeit mēs izmantosim saīsnes taustiņu, lai viegli aizstātu tekstu nākamajā formulā.

Soļi :

➤ Prese CTRL+TILDE taustiņš (taustiņš virs TAB taustiņu un zem ESC atslēga)

Pēc tam tiks parādītas formulas, kas izmantotas. >2000 vai ne sleja.

Tagad sekojiet 2. metode un iegūsiet jaunās formulas ar tekstu Vairāk nekā 2000 nevis .

➤ Prese CTRL+TILDE atslēga vēlreiz

Pēc tam, mainot formulas formulu, jūs iegūsiet jaunus rezultātus. >2000 vai ne sleja.

5. metode: izmantojot VBA kodu

In the Atlaides cena slejā ir diskontētās cenas pēc tam, kad ir izmantota formula ar diskonta likmi 0.06 un tagad mēs vēlamies aizstāt šo diskonta likmi ar 0.04 mainot šo vērtību formulā. Lai to izdarītu, mēs šeit izmantosim VBA kods.

Solis-01 :

➤ Iet uz Izstrādātājs Cilne>> Visual Basic Iespēja

Tad Visual Basic redaktors atvērsies.

➤ Iet uz Ievietot Cilne>> Modulis Iespēja

Pēc tam Modulis tiks izveidots.

Solis-02 :

➤Uzdodiet šādu kodu

 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 

Šeit mēs esam piešķīruši mūsu veco vērtību 0.06 in the oldStr mainīgais lielums un 0.04 in the newStr mainīgais lielums un D5,D6,D7,D8,D9,D10,D11,D12,D13 ir mūsu vēlamo diapazonu šūnas.

ATJAUNOT aizstās 0.06 ar 0.04 šo šūnu formulās un beidzot saglabāt šīs jaunās vērtības šūnās. newStr mainīgs.

➤ Prese F5

Rezultāts :

Šādā veidā varēsiet aizstāt 0.06 ar 0.04 formulās Atlaides cena sleja.

Lasīt vairāk: Excel VBA, lai atrastu un aizstātu tekstu kolonnā (2 piemēri)

6. metode: SUBSTITUTE un FORMULATEXT funkciju izmantošana ar VBA kodu

Šeit mēs izmantosim SUBSTITUTE funkcija un FORMULATEXT funkcija kopā ar VBA kodu, lai aizstātu 0.06 ar 0.04 formulās Atlaides cena slejā, un tad mēs iegūsim jaunas cenas slejā Jauna cena papildu aprēķinu veikšanai esam pievienojuši jaunu sleju. Formula .

Solis-01 :

➤ Šādā šūnā izmantojiet šādu formulu E5

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

Šeit, D5 ir vērtība Atlaides cena sleja.

  • FORMULĒTXT(D5) → atgriež izmantoto formulu šūnā D5

    Izvades → C5-C5*0,06
  • AIZVIETOT(FORMULATEXT(D5),0.06,0.04) kļūst

    SUBSTITUTE(C5-C5*0.06,0.06,0.04) → aizstāj 0,06 ar 0,04

    Izvades → C5-C5*0,04

➤ Prese IEVADIET .

➤ Velciet uz leju Uzpildes rokturis instruments.

Pēc tam mēs esam ieguvuši savas jaunās formulas. Formula sleju, kuru vēlamies izmantot, lai iegūtu jaunās cenas, kas norādītas Jauna cena sleja.

Lai to izdarītu, mums ir jāizmanto VBA vispirms izveidojiet funkciju.

Solis-02 :

➤ Sekot Solis-01 no 5. metode

 Funkcija EVAL(vērtība kā virkne) Application.Volatile EVAL = Evaluate(vērtība) End Function 

VOLATILE pārrēķina ikreiz, kad jebkurā darblapas šūnā tiek veikts aprēķins, un tas VBA kods izveidos funkciju ar nosaukumu VĒRTĒŠANA .

➤ Pēc koda saglabāšanas atgriezieties darblapā.

➤ Ierakstiet izveidotās funkcijas nosaukumu šūnā F5 .

=EVAL(E5)

VĒRTĒŠANA atgriezīs mums formulas vērtību šūnā E5 .

➤ Prese IEVADIET un velciet uz leju Uzpildes rokturis instruments.

Rezultāts :

Pēc tam varēsiet nomainīt 0.06 ar 0.04 formulās Jauna cena sleja.

Lasīt vairāk: Kā lietot aizvietošanas funkciju programmā Excel VBA (3 piemēri)

7. metode: REPLACE un FORMULATEXT funkcijas izmantošana ar VBA kodu

Šajā sadaļā mēs izmantosim REPLACE funkcija un FORMULATEXT funkcija kopā ar VBA kodu, lai aizstātu 0.06 ar 0.04 formulās Atlaides cena slejā, un tad mēs iegūsim jaunas cenas slejā Jauna cena sleja.

Solis-01 :

➤ Šādā šūnā izmantojiet šādu formulu E5

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

Šeit, D5 ir vērtība Atlaides cena sleja.

  • FORMULĒTXT(D5) → atgriež izmantoto formulu šūnā D5

    Izvades → C5-C5*0,06
  • FIND("*",FORMULATEXT(D5),1) → kļūst

    ATRAST("*", C5-C5*0,06,1) → atrod zīmes pozīciju "*"

    Izvades → 7

  • FIND("*",FORMULATEXT(D5),1)+1 → summējas līdz 1 ar zīmes pozīciju "*"

    Izvades → 8
  • AIZSTĀT(FORMULATEXT(D5),FIND("*",FORMULATEXT(D5),1)+1,4,0.04) kļūst

    REPLACE(C5-C5*0.06,FIND(“*”,8,4,0.04) → aizstāj 0,06 ar 0,04

    Izvades → C5-C5*0,04

➤ Prese IEVADIET .

➤ Velciet uz leju Uzpildes rokturis instruments.

Pēc tam mēs esam ieguvuši savas jaunās formulas. Formula sleju, kuru vēlamies izmantot, lai iegūtu jaunās cenas, kas norādītas Jauna cena sleja.

Lai to izdarītu, mēs izmantosim mūsu izveidoto funkciju VĒRTĒŠANA iepriekšējā metodē.

Solis-02 :

➤ Ievadiet šādā šūnā šādu formulu F5 .

=EVAL(E5)

VĒRTĒŠANA atgriezīs mums formulas vērtību šūnā E5 .

➤ Prese IEVADIET .

➤ Velciet uz leju Uzpildes rokturis instruments.

Rezultāts :

Visbeidzot, varēsiet nomainīt 0.06 ar 0.04 formulās Jauna cena sleja.

Lasīt vairāk: Teksta atrašana un aizstāšana diapazonā ar Excel VBA (makro un lietotāja veidlapa)

Prakses sadaļa

Prakses veikšanai mēs esam nodrošinājuši Prakse sadaļu, piemēram, zemāk lapā ar nosaukumu Prakse . Lūdzu, dariet to pats.

Secinājums

Šajā rakstā mēs centāmies aplūkot dažus no veidiem, kā aizstāt tekstu Excel formulā. Ceru, ka jums tas būs noderīgs. Ja jums ir kādi ieteikumi vai jautājumi, nekautrējieties dalīties ar tiem komentāru sadaļā.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.