Cum să înlocuiți textul în formula Excel (7 moduri simple)

  • Imparte Asta
Hugh West

Uneori, este posibil să considerați necesară înlocuirea textului în formula Excel pentru a schimba imediat formulele scrise anterior. Dacă sunteți în căutarea celor mai ușoare modalități de a face această sarcină, atunci vă aflați în locul potrivit. Deci, să începem cu articolul.

Descărcați caietul de lucru

Înlocuirea textului în formula.xlsm

7 Metode de înlocuire a textului în formula Excel

Aici, avem două formule în Preț redus coloana și >2000 sau nu și vom arăta modalitățile de modificare a șirului de text sau a șirului numeric în aceste formule.

Am folosit Microsoft Excel 365 aici; puteți folosi orice altă versiune, în funcție de confortul dumneavoastră.

Metoda-1: Înlocuiți manual textul în formula Excel

Aici, am folosit o formulă cu Funcția IF și a primit Da pentru prețurile care sunt mai mari de 2000. Acum, dorim să înlocuim Da cu Mai mare de 2000 în formula manuală.

Pași :

➤ Selectați prima celulă a coloanei >2000 sau nu .

Astfel, se afișează formula acestei celule în bara de formule.

➤ Înlocuiți Da cu Mai mare de 2000 în bara de formule manual.

➤ Presa ENTER și trageți în jos Mâner de umplere instrument.

Rezultat :

În acest fel, veți putea să înlocuiți Da cu Mai mare de 2000 în formulă.

Citește mai mult: Cum să găsiți și să înlocuiți în coloana Excel (6 moduri)

Metoda 2: Utilizarea opțiunii de înlocuire pentru a înlocui textul în formula Excel

În această secțiune, vom folosi Înlocuiți opțiunea de înlocuire a textului Da cu Mai mare de 2000 în formula de >2000 sau nu coloană.

Pași :

➤ Selectați celulele din >2000 sau nu coloană.

➤ Mergeți la Acasă Tab>> Editare Grup>> Găsiți & Selectați Dropdown>> Înlocuiți Opțiune.

Puteți utiliza tasta de comandă rapidă CTRL+H de asemenea, în locul acestei proceduri.

După aceea, se va trece la Găsiți și înlocuiți va apărea caseta de dialog.

➤ Scrieți și selectați următoarele elemente

Găsiți ce → Da

Se înlocuiește cu → Mai mare de 2000

În cadrul → Foaie

Căutare → Pe rânduri

Căutați în → Formule

➤ Selectați Înlocuiți totul opțiune.

Apoi, va apărea o casetă de mesaj care spune "Gata. Am făcut 9 înlocuiri."

Rezultat :

După aceea, veți putea înlocui Da cu Mai mare de 2000 în formulă.

Citiți mai mult: Înlocuiți textul unei celule pe baza unei condiții în Excel (5 metode simple)

Metoda-3: Utilizarea opțiunii Go to Special pentru a înlocui textul în formula Excel

Puteți înlocui textul Da cu Mai mare de 2000 în formula de >2000 sau nu utilizând coloana Mergeți la Special opțiune, de asemenea.

Pași :

➤ Mergeți la Acasă Tab>> Editare Grup>> Găsiți & Selectați Dropdown>> Mergeți la Special Opțiune.

Apoi, se va trece la Mergeți la Special se va deschide expertul.

➤ Selectați Formule și apăsați OK .

După aceea, celulele din >2000 sau nu va fi selectată coloana

➤ Urmăriți Metoda-2 și veți obține noua formulă cu textul Mai mare de 2000 în loc de Da .

Lecturi similare

  • Excel VBA: Cum să găsiți și să înlocuiți textul în documentul Word
  • Cum să înlocuiți textul între două caractere în Excel (3 moduri simple)
  • Cum să găsiți și să înlocuiți în cadrul unei selecții în Excel (7 metode)
  • Cum să găsiți și să înlocuiți din listă cu Macro în Excel (5 exemple)
  • Cum să înlocuiți textul după un anumit caracter în Excel (3 metode)

Metoda 4: Utilizarea unei taste de comandă rapidă pentru a înlocui textul în formula Excel

Aici, vom folosi o tastă de comandă rapidă pentru a înlocui cu ușurință textul din următoarea formulă.

Pași :

➤ Presa CTRL+TILDE (tasta aflată deasupra tastei TAB și sub tasta ESC cheie)

Apoi, se vor afișa formulele utilizate în >2000 sau nu coloană.

Acum, urmați Metoda-2 și veți obține noile formule cu un text Mai mare de 2000 în loc de Da .

➤ Presa CTRL+TILDE tasta încă o dată

După aceea, veți obține noi rezultate datorită modificării formulei din >2000 sau nu coloană.

Metoda-5: Utilizarea unui cod VBA

În Preț redus avem prețurile actualizate după utilizarea unei formule cu o rată de actualizare de 0.06 iar acum dorim să înlocuim această rată de actualizare cu 0.04 modificând această valoare în formulă. Pentru a face acest lucru aici vom folosi un VBA cod.

Etapa-01 :

➤ Mergeți la Dezvoltator Tab>> Visual Basic Opțiunea

Apoi, se va trece la Editor Visual Basic se va deschide.

➤ Mergeți la Introduceți Tab>> Modul Opțiunea

După aceea, un Modul vor fi create.

Etapa-02 :

➤Scrieți următorul cod

 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 

Aici, am atribuit vechea noastră valoare 0.06 în oldStr variabilă și 0.04 în newStr variabilă și D5,D6,D7,D8,D9,D10,D11,D12,D13 sunt celulele intervalelor noastre dorite.

ÎNLOCUIEȘTE va înlocui 0.06 cu 0.04 în formulele acestor celule și, în cele din urmă, stocați aceste noi valori în newStr variabilă.

➤ Presa F5

Rezultat :

În acest fel, veți putea înlocui 0.06 cu 0.04 în formulele de Preț redus coloană.

Citiți mai mult: Excel VBA pentru a găsi și înlocui textul într-o coloană (2 exemple)

Metoda 6: Utilizarea funcției SUBSTITUTE și FORMULATEXT cu un cod VBA

Aici, vom folosi Funcția SUBSTITUTE și Funcția FORMULATEXT împreună cu un VBA cod pentru a înlocui 0.06 cu 0.04 în formulele de Preț redus și apoi vom obține noi prețuri în coloana Preț nou Pentru calcule suplimentare, am adăugat o nouă coloană Formula .

Etapa-01 :

➤ Folosiți următoarea formulă în celulă E5

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

Aici, D5 este valoarea Preț redus coloană.

  • FORMULAXT(D5) → returnează formula utilizată în celula D5

    Ieșire → C5-C5*0,06
  • SUBSTITUTE(FORMULATEXT(D5),0.06,0.04) devine

    SUBSTITUTE(C5-C5*0.06,0.06,0.04) → înlocuiește 0,06 cu 0,04

    Ieșire → C5-C5*0,04

➤ Presa ENTER .

➤ Trageți în jos butonul Mâner de umplere instrument.

După aceea, avem noile noastre formule în Formula pe care dorim să o folosim pentru a obține noile prețuri din coloana Preț nou coloană.

Pentru a face acest lucru, trebuie să folosim un VBA pentru a crea o funcție la început.

Etapa-02 :

➤ Urmăriți Etapa-01 de Metoda-5

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

VOLATILE recalculează ori de câte ori are loc un calcul în orice celulă din foaia de calcul și acest lucru VBA va crea o funcție numită EVAL .

➤ După ce ați salvat codul, reveniți la foaia de lucru.

➤ Introduceți numele funcției create în celula F5 .

=EVAL(E5)

EVAL ne va returna valoarea formulei din celula E5 .

➤ Presa ENTER și trageți în jos Mâner de umplere instrument.

Rezultat :

După aceea, veți putea înlocui 0.06 cu 0.04 în formulele de Preț nou coloană.

Citește mai mult: Cum se utilizează funcția Substitute în Excel VBA (3 exemple)

Metoda 7: Utilizarea funcției REPLACE și FORMULATEXT cu un cod VBA

În această secțiune, vom folosi Funcția REPLACE și Funcția FORMULATEXT împreună cu un VBA cod pentru a înlocui 0.06 cu 0.04 în formulele de Preț redus și apoi vom obține noi prețuri în coloana Preț nou coloană.

Etapa-01 :

➤ Folosiți următoarea formulă în celulă E5

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

Aici, D5 este valoarea Preț redus coloană.

  • FORMULAXT(D5) → returnează formula utilizată în celula D5

    Ieșire → C5-C5*0,06
  • FIND("*",FORMULATEXT(D5),1) → devine

    FIND("*", C5-C5*0.06,1) → găsește poziția semnului "*"

    Ieșire → 7

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

    REPLACE(C5-C5*0.06,FIND(“*”,8,4,0.04) → înlocuiește 0,06 cu 0,04

    Ieșire → C5-C5*0,04

➤ Presa ENTER .

➤ Trageți în jos butonul Mâner de umplere instrument.

După aceea, avem noile noastre formule în Formula pe care dorim să o folosim pentru a obține noile prețuri din coloana Preț nou coloană.

Pentru a face acest lucru, vom folosi funcția creată de noi EVAL în metoda anterioară.

Etapa-02 :

➤ Introduceți următoarea formulă în celulă F5 .

=EVAL(E5)

EVAL ne va returna valoarea formulei din celula E5 .

➤ Presa ENTER .

➤ Trageți în jos butonul Mâner de umplere instrument.

Rezultat :

În cele din urmă, veți putea înlocui 0.06 cu 0.04 în formulele de Preț nou coloană.

Citește mai mult: Găsiți și înlocuiți un text într-un interval cu Excel VBA (Macro și UserForm)

Secțiunea practică

Pentru a face practică de unul singur am pus la dispoziție un Practică ca mai jos, într-o foaie numită Practică Vă rog să o faceți singur.

Concluzie

În acest articol, am încercat să acoperim câteva dintre modalitățile de înlocuire a textului în formula Excel. Sperăm că îl veți găsi util. Dacă aveți sugestii sau întrebări, nu ezitați să le împărtășiți în secțiunea de comentarii.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.