Funcția SUBSTITUTE poate fi utilizată pentru a înlocui cu date noi cuvinte, text sau caractere existente.
Notă: rezultatele funcției trebuie să apară într-o locație diferită de textul original.
Utilizările pentru această funcție includ:
- Eliminarea caracterelor care nu sunt tipărite din datele importate;
- Înlocuirea caracterelor nedorite cu spații;
- Producerea diferitelor versiuni ale aceleiași foi de lucru .
01 din 04
Înlocuirea textului vechi pentru nou
Sintaxa și argumentele funcției de substituție
Sintaxa unei funcții se referă la aspectul funcției și include numele funcției, paranteze și argumente .
Sintaxa pentru funcția SUBSTITUTE este:
= SUBSTITUTE (Text, Old_text, New_text, Instance_num)
Argumentele pentru această funcție sunt:
Text - (necesar) datele care conțin textul care urmează să fie înlocuit. Acest argument poate conține
- datele reale cuprinse în ghilimele - rândul doi din imaginea de mai sus;
- o referință de celule la locația datelor text din foaia de lucru - rândul trei de mai sus;
Old_text - (necesar) textul care urmează să fie înlocuit.
New_text - (necesar) textul care va înlocui Old_text .
Instance_num - (opțional) un număr
- Dacă este omisă, fiecare instanță din Old_text este înlocuită cu New_text .
- Dacă sunt incluse, se înlocuiește numai instanța Old_text specificată - cum ar fi prima sau a treia instanță - rândurile 5 și 6 de mai sus.
02 din 04
Sensibil la majuscule
Argumentele pentru funcția SUBSTITUTE sunt sensibile la minuscule, ceea ce înseamnă că dacă datele introduse pentru argumentul Old_text nu au același caz cu datele din celula argumentului text , nu apare nicio substituire.
De exemplu, în rândul patru din imaginea de mai sus, funcția vizează vânzările (celula A4) diferită de vânzări ( argumentul Old_text ) și, prin urmare, nu substituie venitul ca fiind New_text .
03 din 04
Introducerea funcției de înlocuitor
Deși este posibil să tastați întreaga formulă, cum ar fi
= SUBSTITUIT (A3, "Vânzări", "Venituri")
manual, într-o celulă de foaie de lucru, o altă opțiune este să utilizați caseta de dialog a funcției - așa cum se subliniază în pașii de mai jos - pentru a introduce funcția și argumentele acesteia într-o celulă, cum ar fi B3.
Avantajele utilizării casetei de dialog sunt că Excel se ocupă de separarea fiecărui argument cu o virgulă și închide datele ghilimele vechi și noi în ghilimele.
- Faceți clic pe celula B3 - pentru a deveni celula activă
- Faceți clic pe fila Formule din meniul de panglică
- Faceți clic pe pictograma Text de pe panglică pentru a deschide lista derulantă Funcții text
- Faceți clic pe SUBSTITUTE din listă pentru a afișa caseta de dialog a acestei funcții
- În caseta de dialog, faceți clic pe linia Text
- Faceți clic pe celula A3 pentru a introduce această referință de celule în caseta de dialog
- Faceți clic pe linia Old_text din caseta de dialog
- Tip Vânzări , care este textul pe care dorim să-l înlocuim - nu este necesar să includeți textul în ghilimele;
- Faceți clic pe linia New_text din caseta de dialog
- Tip de venit , ca textul care urmează să fie înlocuit ;;
- Argumentul instanței este lăsat necompletat - deoarece există doar o singură instanță a cuvântului Vânzări în celula A3;
- Faceți clic pe OK pentru a finaliza funcția și a închide caseta de dialog;
- Raportul de venituri text trebuie să apară în celula B3;
- Când faceți clic pe celula B3 funcția completă
= SUBSTITUIT (A3, "Vânzări", "Venituri")
apare în bara de formula de deasupra foii de lucru
04 din 04
Înlocuitor vs. înlocuire
SUBSTITUTE diferă de funcția REPLACE prin faptul că este utilizată pentru a schimba text specific în orice loc din datele selectate, în timp ce REPLACE este utilizat pentru a înlocui orice text care apare într-o anumită locație a datelor.