Funkcijas Excel REPLACE izmantošana (piemēri + video)

Šajā apmācībā es parādīšu, kā programmā Excel izmantot funkciju REPLACE (ar piemēriem).

Aizstāt ir teksta funkcija, kas ļauj ātri aizstāt virkni vai virknes daļu ar kādu citu teksta virkni.

Tas var būt patiešām noderīgi, ja strādājat ar lielu datu kopu un vēlaties aizstāt vai noņemt virknes daļu. Bet aizstāšanas funkcijas patieso jaudu var atklāt, ja to izmantojat kopā ar citām Excel formulām (kā mēs to darīsim piemēros, kas apskatīti vēlāk šajā apmācībā).

Pirms es jums parādīšu funkcijas izmantošanas piemērus, ļaujiet man ātri aptvert funkcijas REPLACE sintaksi.

Funkcijas REPLACE sintakse

= NOMAINĪT (vecais_teksts, sākuma_numurs, skaitļu_skaitļi, jauns_teksts)

Ievades argumenti

  • vecs_teksts - tekstu, kuru vēlaties aizstāt.
  • sākuma_numurs - sākuma pozīcija, no kuras jāsāk meklēšana.
  • skaitļu_čaras - aizstājamo rakstzīmju skaits.
  • jauns_teksts - jaunais teksts, kuram vajadzētu aizstāt veco_tekstu.
Ņemiet vērā, ka arguments Sākuma numurs un Rakstzīmju skaits nevar būt negatīvs.

Tagad apskatīsim dažus piemērus, lai redzētu, kā funkciju REPLACE var izmantot programmā Excel.

1. piemērs - aizstājiet tekstu ar tukšu

Pieņemsim, ka jums ir šāda datu kopa un vēlaties aizstāt tekstu “ID-” un vēlaties saglabāt tikai ciparu daļu.

To var izdarīt, izmantojot šādu formulu:

= REPLACE (A2,1,3, "")

Iepriekš minētā formula aizstāj pirmās trīs teksta rakstzīmes katrā šūnā ar tukšu.

Piezīme. To pašu rezultātu var sasniegt arī ar citām metodēm, piemēram, izmantojot funkciju Atrast un aizstāt vai izvelkot tekstu pa labi no domuzīmes, izmantojot funkciju PARAUGS un MEKLĒT.

2. piemērs: izvelciet lietotājvārdu no domēna nosaukuma

Pieņemsim, ka jums ir datu kopa, kā parādīts zemāk, un vēlaties noņemt domēna daļu (to, kas seko @ zīmei).

Lai to izdarītu, varat izmantot šādu formulu:

= REPLACE (A2, FIND ("@", A2), LEN (A2) -FIND ("@", A2) +1, "")

Iepriekš minētā funkcija izmanto funkciju REPLACE, LEN un FIND.

Vispirms tiek izmantota funkcija FIND, lai iegūtu @pozīciju. Šī vērtība tiek izmantota kā arguments Sākuma numurs, un es vēlos noņemt visu teksta virkni, sākot ar @ zīmi.

Vēl viena lieta, kas man jānoņem, ir kopējais rakstzīmju skaits aiz @, lai es varētu norādīt šīs daudzās rakstzīmes, kas jāaizstāj ar tukšu. Šeit es izmantoju LEN un FIND formulu kombināciju.

Pro padoms: Iepriekšminētajā formulā, tā kā es vēlos noņemt visas rakstzīmes pēc @ zīmes, man īsti nav vajadzīgs rakstzīmju skaits. Es varu norādīt jebkuru lielu skaitli (kas ir lielāks par rakstzīmju skaitu pēc @ zīmes), un iegūšu tādu pašu rezultātu. Tāpēc es pat varu izmantot šādu formulu: = REPLACE (A2, FIND (“@”, A2), LEN (A2), ””)

3. piemērs: aizstājiet vienu teksta virkni ar citu

Iepriekš minētajos divos piemēros es parādīju, kā iegūt virknes daļu, atlikušo aizstājot ar tukšu.

Šeit ir piemērs, kurā viena teksta virkne tiek mainīta ar citu.

Pieņemsim, ka jums ir zemāk esošā datu kopa un vēlaties mainīt domēnu no example.net uz example.com.

To var izdarīt, izmantojot zemāk esošo formulu:

= REPLACE (A2, FIND ("net", A2), 3, "com")

Atšķirība starp aizstāšanas un aizstāšanas funkcijām

Funkcijas REPLACE un SUBSTITUTE lietošanā ir būtiskas atšķirības (lai gan no tām gaidītais rezultāts var būt līdzīgs).

Funkcijai REPLACE ir nepieciešama pozīcija, no kuras tai jāsāk aizstāt teksts. Pēc tam ir nepieciešams arī rakstzīmju skaits, kas jāaizstāj ar jauno tekstu. Tādējādi funkcija REPLACE ir piemērota, ja jums ir skaidrs datu modelis un vēlaties aizstāt tekstu.

Labs piemērs tam varētu būt, strādājot ar e -pasta ID vai adresi vai ID - ja teksta uzbūve ir konsekventa.

Savukārt SUBSTITUTE funkcija ir nedaudz daudzpusīgāka. Varat to izmantot, lai aizstātu visus virknes gadījumus ar kādu citu virkni.

Piemēram, es varu to izmantot, lai aizstātu visas rakstzīmes Z parādīšanos ar J teksta virknē. Tajā pašā laikā tas arī ļauj jums mainīt tikai konkrētu notikuma gadījumu (piemēram, aizstāt tikai atbilstošās virknes pirmo vai tikai otro gadījumu).

Piezīme. Daudzos gadījumos varat atteikties no funkcijas REPLACE izmantošanas un izmantot funkciju FIND un REPLACE. Tas ļaus mainīt datu kopu, neizmantojot formulu un iegūstot rezultātu citā kolonnā/rindā. Funkcija REPLACE ir vairāk piemērota, ja vēlaties saglabāt sākotnējo datu kopu un vēlaties, lai iegūtie dati būtu dinamiski (piemēram, atjauninātos gadījumā, ja maināt sākotnējos datus).

Funkcija Excel REPLACE - video apmācība

  • Excel FIND funkcija.
  • Excel LOWER funkcija.
  • Excel UPPER funkcija.
  • Excel PROPER funkcija.
  • Funkcija Excel SEARCH.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave