Cum se folosește funcția Înlocuire pentru a înlocui și a adăuga șiruri în Excel?
În Excel, putem folosi funcția Găsiți și înlocuiți pentru a găsi un șir, apoi înlocuiți cu altul. Dar, în multe cazuri, funcția Găsiți și înlocuiți nu vă poate satisface solicitarea. Aici vă prezint cum să utilizați funcția Înlocuire pentru a rezolva unele probleme în Excel.
Înlocuiți funcția
= REPLACE (text, start_num, num_chars, new_text)
Caz 1 Înlocuiți șirul de caractere din locația specifică cu altul dintr-un șir
=REPLACE(text, startnum, numchars, newtext)
Dacă doriți să înlocuiți un șir de caractere într-o anumită locație cu un alt șir așa cum este prezentat mai jos,
poți face așa:
Selectați o celulă pe care veți plasa rezultatul și tastați=REPLACE(A1,3,3,"KTE")și trageți mânerul de umplere peste celulele pe care le utilizați. Vedeți captura de ecran afișată.
Cazul 2 Înlocuiți mai multe șiruri de caractere în mai multe locații cu altele dintr-un șir
=REPLACE(REPLACE(text,stratnum,characternumber,"newtext"),startnum,characternumber,"newtext)
Dacă doriți să înlocuiți mai multe șiruri de caractere în locații cu alte șiruri așa cum este prezentat mai jos,
Faceți așa:
Selectați o celulă pe care veți plasa rezultatul și tastați =REPLACE(REPLACE(A7,7,1,"1"),15,1,"3"), trageți mânerul de umplere peste celulele pe care le utilizați. Vedeți captura de ecran afișată.
Cazul 3 Înlocuiți an / lună / zi în formatul datei
=REPLACE(TEXT(text, "dd-mmm-yy"), 4, 3, "newtext")
Dacă aveți o gamă de celule în formatul de dată special 1-Oct-18, ceea ce aveți nevoie este să înlocuiți luna în noiembrie, după cum se arată în imaginea de mai jos,
Folosiți această formulă
Selectați o celulă pe care veți plasa rezultatul și tastați =REPLACE(TEXT(A14, "dd-mmm-yy"), 4, 3, "Nov"), trageți mânerul de umplere peste celulele pe care le utilizați. Vedeți captura de ecran afișată.
Cazul 4 Convertiți numărul în dată
= DATEVALUE (REPLACE (REPLACE (REPLACE (text, 3,0, "/"), 6,0, "/"))
Dacă doriți să convertiți numărul textului în date standard, după cum se arată în imaginea de mai jos, procedați astfel:
Selectați o celulă pe care veți plasa rezultatul și tastați =DATEVALUE(REPLACE(REPLACE(A21,3,0,"/"),6,0,"/")), glisați mânerul de umplere peste celulele pe care le utilizați, formatând celulele ca Data scurtă format. Vedeți captura de ecran afișată.
Cazul 5 Înlocuiți șirul de caractere cu altul din șir
=REPLACE(textreference, FIND("oldtext",textreference), numbercharacter, "newtext")
Dacă doriți să înlocuiți un șir cu altul în șir, după cum se arată mai jos,
Folosiți doar funcția Înlocuire și funcția Găsire
Selectați o celulă în care plasați rezultatul și tastați =REPLACE(A28, FIND("@abc",A28), 4, "@bca"), trageți mânerul de umplere peste celulele pe care le utilizați. Vedeți captura de ecran afișată.
Sfat: Această formulă funcționează numai pentru prima apariție a șirului.
Cazul 6 Adăugați un caracter nou în locația specifică a șirului
=REPLACE(REPLACE(text,startnumber,0,"newtext"),startnumber,0,"newtext")
Dacă doriți să adăugați un caracter nou în locații specifice ale unui șir, după cum se arată în imaginea de mai jos.
Fă doar asta
Selectați o celulă pe care veți plasa rezultatul și tastați =REPLACE(REPLACE(A34,4,0,"-"),8,0,"-"), trageți mânerul de umplere peste celulele pe care le utilizați. Vedeți captura de ecran afișată.
Cele mai bune instrumente de productivitate de birou
Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp. Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...
Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară
- Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
- Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ferestrele noi.
- Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!