Oletko ymmälläsi Microsoft Excelin REPLACE- ja SUBSTITUTE-funktioista? Ota selvää, kuinka käyttää molempia ja milloin.
Microsoft Excel on erittäin monipuolinen työkalu, jossa on useita toimintoja tietojen analysointiin. Mutta jos opettelet vielä laskentataulukoiden käyttöä, oikean toiminnon löytäminen tehtävään, jota yrität tehdä, voi olla haastavaa. Jotkin toimintojen nimet voivat jättää sinut ihmettelemään, mitä ne todella tekevät.
Jos yrität muuttaa tiettyä tekstiä solussa, saatat olla hämmentynyt siitä, että siellä on a KORVATA toiminto ja a KORVAA toiminnot, jotka kuulostavat tekevänsä samaa asiaa. Joten mitä eroa sillä on?
Käyttämällä REPLACE-funktiota Excelissä
Oletetaan, että meillä on luettelo myymiemme tuotteiden valmistajatiedoista. Se on hieman vanhentunut, joten meidän on muutettava joitakin tietoja, jotta voimme päivittää sen.
The KORVATA funktio muuttaa tietyn määrän merkkejä tietyn solun tekstissä toisella tekstijoukolla. Korvausteksti voi olla minkä pituinen tahansa, ja se sijoitetaan täsmälleen niin monta merkkiä alkuperäisen tekstijonon alun jälkeen.
Oletetaan, että olemme havainneet, että yrityksellämme on uusi tapa raportoida valmistuskoodeja, ja meidän on päivitettävä tämä taulukko sisällyttääksemme sen.
- Valitse solu D7, "Uusi koodi" -merkinnän alla oleva solu.
- Kirjoita tai liitä alla oleva kaava joko itse soluun tai kaavapalkkiin:
=KORVATA(B2,2,3,"PTM")
- Lehdistö Tulla sisään.
Solun sisällä olemme juuri ottaneet tekstin solusta B2 ("6418229"), ja alkaen toisesta merkistä (numero "4") olemme korvanneet kolme merkkiä (numerot "418") kirjaimilla "PTM" ("Portland Mechanics").
Korvaavan tekstin ei tarvitse olla yhtä pitkä kuin korvattavien merkkien määrä; jos halusimme korvata vain yhden merkin, voisimme muuttaa "3" yllä olevassa kaavassa "1":ksi, jolloin solussa on yhdeksänmerkkinen merkkijono "6PTM18229". D7.
Korvaa-funktion käyttäminen Excelissä
Oletetaan tämän esimerkin vuoksi, että saamme myöhemmin selville, että Portland Mechanics on hankittu ja on vaihtanut nimensä. Tiedämme tarkalleen mitä etsimme, joten voimme käyttää KORVAA toiminto, joka korvaa tietyn tekstin uudella, eri tekstillä.
- Valitse solu D4, "Päivitetty tuotemerkki" -merkinnän alla oleva solu.
- Kirjoita tai liitä alla oleva kaava joko itse soluun tai kaavapalkkiin:
=KORVAA(A2,"Portland","Anodyne")
- Lehdistö Tulla sisään.
Solun sisällä olemme juuri ottaneet tekstin solusta A2 ("Portland Mechanics") ja korvasi sanan "Portland" sanalla "Anodyne", luoden soluun uuden nimen "Anodyne Mechanics" D4.
Oletetaan, että jätämme muistiinpanon nimenmuutoksesta seuraavalle henkilölle, joka katsoo asiakirjan, ja haluamme säästää aikaa käyttämällä samaa SUBSTITUTE-toimintoa. Kun muokkaamme sitä solussa G5 viitata soluun G3, kuten alla näkyy, huomaamme, että kaikki sanan "Portland" esiintymät on korvattu sanalla "Anodyne".
Tämä ei ole haluamamme käyttäytyminen tässä tapauksessa, joten meidän on lisättävä [instanssin_numero] syntaksi, joka määrittää, että haluamme vain yhden "Portland" esiintymiskerrasta - yhden "instanssin" korvaavan.
Voit tehdä tämän valitsemalla solun G7 ja kirjoita tämä kaava soluun tai kaavapalkkiin:
=KORVAA(G3,"Portland","Anodyne",2)
Ylimääräinen "2" kertoo Excelille, että haluamme vain toisen esiintymän muuttavan. Siellä on myös monimutkaisempia tapoja käyttää SUBSTITUTE-toimintoa, kuten sisäkkäisten funktioiden tai IF-lauseiden kanssa – tai jopa IF-kaavat sisäkkäisillä lauseilla, jos olet todella perillä asioista.
Erilaiset toiminnot, eri käyttötarkoitukset
Vaikka ne on nimetty samalla tavalla, REPLACE- ja SUBSTITUTE-funktiot loistavat eri käyttötapauksissa. Jos tiedät tarkalleen missä uusi tekstisi on käynnissä, REPLACE on todennäköisesti parempi vaihtoehto. Kuitenkin, jos tiedät, mitä sanoja korvaat sen sijaan, tai sinun on korvattava useita saman esiintymiä tekstiä joko yhdessä solussa tai useissa soluissa, KORVAUS-vaihtoehto toimii todennäköisesti paremmin sinä.
Kun haluat korvata solun tekstin, tiedät nyt eron näiden samannimisten funktioiden välillä ja kuinka voit käyttää niitä parhaiten tiedoissasi. Jos haluat muuttaa tekstiä niiden alkuperäisissä soluissa, harkitse muita tapoja löytää ja korvata tekstiä Excelissä.