Kas olete hämmingus Microsoft Exceli funktsioonide REPLACE ja SUBSTITUTE pärast? Siit saate teada, kuidas mõlemat kasutada ja millal.

Microsoft Excel on väga mitmekülgne tööriist, millel on mitmesuguseid funktsioone teie andmete analüüsimiseks. Kui aga alles õpite arvutustabelite kasutamist, võib ülesande jaoks õige funktsiooni leidmine olla keeruline. Mõned funktsioonide nimed võivad teid segadusse jätta, mida nad tegelikult teevad.

Kui proovite lahtris teatud teksti muuta, võib teid segadusse ajada tõsiasi, et seal on a ASENDA funktsioon ja a ASENDAJA funktsioon, mis kõlab nagu nad teevad sama asja. Mis vahet siis on?

Funktsiooni REPLACE kasutamine Excelis

Oletame, et meil on müüdavate toodete tootjateabe loend. See on veidi aegunud, seega peame selle värskendamiseks mõningaid andmeid muutma.

The ASENDA funktsioon muudab teatud arvu tähemärke konkreetse lahtri tekstis teise tekstikomplektiga. Asendustekst võib olla mis tahes pikkusega ja see paigutatakse täpselt nii palju märke pärast algse tekstistringi algust.

instagram viewer

Oletame, et oleme avastanud, et meie ettevõte esitab tootmiskoodid uuel viisil, ja selle lisamiseks peame seda lehte värskendama.

  1. Valige lahter D7, märke „Uus kood” all olev lahter.
  2. Tippige või kleepige allolev valem kas lahtrisse endasse või valemiribale:
    =ASENDA(B2,2,3,"PTM")
  3. Vajutage Sisenema.

Lahtri sees oleme just lahtrist teksti võtnud B2 ("6418229") ja alates teisest märgist (number "4") oleme kolm märki (numbrid "418") asendanud tähtedega "PTM" ("Portland Mechanics" jaoks).

Asendustekst ei pea olema sama pikk kui asendatavate märkide arv; kui sooviksime asendada ainult ühe tähemärgi, võiksime ülaltoodud valemis muuta "3" väärtuseks "1", mille tulemuseks on lahtris üheksakohaline string "6PTM18229". D7.

Funktsiooni SUBSTITUTE kasutamine Excelis

Selle näite huvides oletame, et saame hiljem teada, et Portland Mechanics on omandatud ja muutnud oma nime. Teame täpselt, mida otsime, nii et saame kasutada ASENDAJA funktsioon konkreetse teksti asendamiseks uue, erineva tekstiga.

  1. Valige lahter D4, märke „Värskendatud bränd” all olev lahter.
  2. Tippige või kleepige allolev valem kas lahtrisse endasse või valemiribale:
    =SUBSTITUTE(A2,"Portland","Anodüün")
  3. Vajutage Sisenema.

Lahtri sees oleme just lahtrist teksti võtnud A2 ("Portland Mechanics") ja asendas sõna "Portland" sõnaga "Anodyne", luues lahtris uue nime "Anodyne Mechanics". D4.

Oletame, et jätame nimemuutust selgitava märkuse järgmisele isikule, kes dokumenti vaatab, ja soovime säästa aega, kasutades sama funktsiooni SUBSTITUTE. Kui me seda lahtris redigeerime G5 lahtrile viitamiseks G3, nagu allpool näidatud, märkame, et kõik sõna "Portland" esinemised on asendatud sõnaga "Anodyne".

Sel juhul ei taha me seda käitumist, seega peame lisama [instance_num] süntaks, et täpsustada, et soovime asendada ainult ühel korral, kui "Portland" ilmub – üks "eksemplar".

Selleks valige lahter G7 ja sisestage see valem lahtrisse või valemiribale:

=SUBSTITUTE(G3,"Portland","Anodüün",2)

Täiendav "2" ütleb Excelile, et tahame ainult teist eksemplari muuta. Samuti on olemas keerulisemad viisid funktsiooni SUBSTITUTE kasutamiseks, näiteks pesastatud funktsioonide või IF-lausetega – või isegi IF-valemid pesastatud lausetega, kui sa tõesti asjadest aru saad.

Erinevad funktsioonid, erinevad kasutusalad

Kuigi funktsioonid REPLACE ja SUBSTITUTE kannavad sarnaseid nimetusi, paistavad erinevatel kasutusjuhtudel. Kui sa täpselt tead kus teie uus tekst läheb, on tõenäoliselt parem valik REPLACE. Kui aga teate, milliseid sõnu selle asemel asendate, või peate asendama sama mitu korda teksti, kas ühes lahtris või mitmes lahtris, sobib suvand SUBSTITUTE tõenäoliselt paremini sina.

Kui soovite lahtris teksti asendada, teate nüüd nende sarnase nimega funktsioonide erinevust ja seda, kuidas neid oma andmetes kõige paremini kasutada. Kui soovite muuta teksti nende algsetes lahtrites, kaaluge muid võimalusi Excelis teksti otsimiseks ja asendamiseks.