Vai jums ir problēmas ar datu aizstāšanu programmā Excel? Lūk, kā izmantot funkciju REPLACE un bez piepūles pārveidot izklājlapas saturu.
Darbs ar lielām datu kopām programmā Excel dažkārt var būt sarežģīts, īpaši, ja dati ir nekonsekventi vai nesakārtoti. Par laimi, programma Excel piedāvā vairākus rīkus un funkcijas, kas palīdz pārvaldīt šīs problēmas, tostarp funkciju REPLACE.
Izmantojot funkciju REPLACE, varat noņemt nevēlamās rakstzīmes, aizstāt teksta virknes un novērst formatēšanas problēmas, padarot datus sakārtotāku analīzei.
Kas ir funkcija REPLACE programmā Excel?
Funkcija REPLACE ir teksta funkcija, kas ļauj aizstāt rakstzīmes teksta virknē ar jaunām rakstzīmēm. Tas ir īpaši noderīgi, ja nepieciešams modificēt datus šūnā ar konsekventu formātu.
Funkcijas REPLACE pamata sintakse programmā Excel ir:
=AIZVIETOT(vecais_teksts, sākuma_numurs, rakstzīmju_skaits, jaunais_teksts)
Tālāk ir sniegts katra argumenta sadalījums:
- vecais_teksts ir šūna vai šūnu diapazons, kas satur tekstu, kuru vēlaties aizstāt.
- sākuma_numurs ir vieta, kur vēlaties sākt rakstzīmju aizstāšanu. Pirmā rakstzīme virknē ir 1, otrais ir 2, un tā tālāk.
- rakstzīmju_skaits ir rakstzīmju skaits, ko vēlaties aizstāt. Ja vēlaties aizstāt vienu rakstzīmi, šī vērtība ir jāiestata uz 1. Ja vēlaties aizstāt vairākas rakstzīmes, norādiet numuru.
- jauns_teksts ir teksts, ar kuru vēlaties aizstāt veco tekstu.
Kā izmantot aizstāšanas funkciju
Šeit ir piemērs. Pieņemsim, ka jums ir tālruņa numuru saraksts A slejā un vēlaties aizstāt rajona kodu (t.i., pirmos 3 ciparus) ar citu apgabala kodu.
=AIZVIETOT(A2,2,3,"555")
Šajā formulā A2 ir šūna, kurā ir oriģinālais teksts, un 2 ir sākuma pozīcija virknē, kurā sāksies aizstāšana. 3 ir rakstzīmju skaits, kuras vēlaties aizstāt, un 555 ir jaunais teksts, kas aizstās rakstzīmes oriģinālajā tekstā.
Kā lietot funkciju REPLACE ar citām funkcijām
Varat izmantot funkciju REPLACE ar citām Excel funkcijām, lai dažādos veidos manipulētu ar teksta virknēm. Šeit ir daži piemēri:
Izmantojot funkciju REPLACE with FIND
Jūs varat izmantojiet Excel funkciju FIND lai teksta virknē atrastu noteiktu rakstzīmi vai apakšvirkni, un pēc tam izmantojiet funkciju REPLACE, lai aizstātu rakstzīmes, kas sākas šajā vietā.
Piemēram, jums ir failu nosaukumi, piemēram, document1_important.pdf, bet jūs vēlaties noņemt _svarīgs daļa, lai nosaukums būtu taisnīgs dokuments1.pdf. Jūs izmantosit tālāk norādīto formulu.
=AIZVIETOT(A2,FIND("_svarīgs",A2),10,"")
Šī formula vispirms izmanto funkciju FIND, lai noteiktu atrašanās vietu _svarīgs faila nosaukumā un pēc tam izmanto funkciju REPLACE, lai aizstātu šo teksta daļu ar tukšu virkni ("").
Funkcijas REPLACE With LEN izmantošana
Pieņemsim, ka jums ir kodu saraksts A slejā un vēlaties aizstāt katra koda pēdējos 3 ciparus ar citu ciparu kopu.
=AIZVIETOT(A2,LEN(A2)-2,3,"930")
Šeit, LEN(A2)-2 aprēķina šūnā esošās rakstzīmes garumu no trešās līdz pēdējai (kas šajā gadījumā ir 4. pozīcija, jo šūnā ir 6 rakstzīmes). Trešais arguments (3) norāda, ka mēs vēlamies aizstāt trīs rakstzīmes un 930 ir aizstājošais teksts.
Ņemsim vēl vienu piemēru, izmantojot REPLACE ar funkcijām LEN un FIND:
Pieņemsim, ka šūnās ir produktu aprakstu saraksts A2:A6, un katrā aprakstā ir ietverts vārds atlaide kuru vēlaties noņemt. Varat izmantot šādu formulu:
=AIZVIETOT(A2,FIND("atlaide",A2),LEN("atlaide"),"")
Šajā formulā funkcija FIND atrod vārda pozīciju atlaide šūnā un LEN funkcija programmā Excel nosaka vārda garumu. Pēc tam tiek aizstāta funkcija REPLACE atlaide ar tukšu vietu, noņemot to no šūnas.
Notīriet savus Excel datus, izmantojot funkciju REPLACE
Excel ir lielisks datu analīzes un pārvaldības rīks, taču dažkārt dati, ar kuriem strādājat, var būt netīri un tos jātīra. Programmas Excel funkcija REPLACE ļauj ātri un vienkārši aizstāt tekstu šūnās, padarot izklājlapu organizēšanu vienkāršu.
Izmantojot REPLACE, varat pārveidot savus datus tīrā, sakārtotā formātā, ar kuru ir viegli strādāt.