SUBSTITUTE in Excel (sisällysluettelo)
- SUBSTITUTE Excelissä
- SUBSTITUTE Formula Excelissä
- Kuinka käyttää SSTSTITUTEa Excelissä?
SUBSTITUTE Excelissä
- Se on eräänlainen taulukkolaskutoiminto. Korvaava toiminto on sisäänrakennettu toiminto, joka luokitellaan merkkijonoksi tai tekstitoiminnaksi
- Se korvaa uuden tekstin vanhan tai olemassa olevan tekstin sijasta tekstimerkkijonolla
- Korvaava toiminto on hyödyllinen, kun haluat korvata tietyn sanan tai tekstin tekstissä
- Sitä käytetään yleisimmin tekstimerkkien korvaamiseen tuodusta tiedosta
- Korvaavaa toimintoa käytetään, kun haluat korvata tekstin sen sisällön, ei sijainnin perusteella
- Se on hyödyllinen poistettaessa linjasyötteitä solusta, mikä johtaa oikeaan merkkijonoon (selitetty esimerkissä: 4)
- Sen avulla voit luoda johdonmukaisuuden koko excel-taulukossa tai -kirjassa
Määritelmä
SUBSTITUTE -toiminto korvaa vanhan tekstin uudella tekstillä soluviitteessä tai tekstimerkkijonossa. Se korvaa kaikki vanhan tekstin esiintymät, ellei tiettyä ilmentymän numeroa ole valittu
SUBSTITUTE Formula Excelissä
Alla on SUBSTITUTE -kaava:
SUBSTITUTE -toiminnolla on seuraavat väitteet:
Teksti: Se on teksti tai viittaus soluun, joka sisältää tekstiä, jolla haluat korvata merkit
Old_text : Teksti, jonka haluat korvata tai poistaa
Huomaa: Sinun on mainittava tämä argumentti aina ”lainausmerkeissä”, jos käytät tekstimerkkijonoa. Kirjainkoolla on merkitystä
Uusi_teksti: Se on uusi teksti korvaamaan vanha teksti tai se on osajono, jota haluat käyttää korvaavana tekstinä
Huomaa: Sinun on mainittava tämä argumentti aina ”lainausmerkeissä”, jos käytät tekstimerkkijonoa. Kirjainkoolla on merkitystä
Esimerkki_numero : Tämä on valinnainen parametri. Se määrittelee sen vanhan tekstin esiintymisen, jonka haluat korvata uudella tekstillä. Jos tämä parametri jätetään pois tai sitä ei lisätä, jokainen vanhan tekstin esiintymä korvataan uudella tekstillä.
Voit käyttää tätä väitettä osoittaaksesi, minkä tapahtuman haluat korvata
Kuinka käyttää SSTSTITUTE-toimintoa Excelissä?
Tätä SUBSTITUTE -toimintoa on erittäin helppo käyttää. Katsokaamme nyt, kuinka SUBSTITUTE-toimintoa käytetään Excelissä joidenkin esimerkkien avulla.
Voit ladata tämän SUBSTITUTE -toiminnon Excel-mallissa täältä - SUBSTITUTE -toiminto Excel Template -sovelluksessaEsimerkki # 1
Voit korvata vanhan merkkijonon uudella käyttämällä SUBSTITUTE-toimintoa.
korvaa tässä tilanteessa vanhan merkkijonon (vanha viini) uudella merkkijonolla (uusi viini) korvaavalla toiminnolla
Korvaavan tehtävän perusteet:
Teksti: mitä tekstiä haluamme muuttaa? Se on yhteysnumeron vertailusolu eli B6 TAI vanha viini eli = SUBSTITUTE (B6,
Old_text: Haluamme muuttaa olemassa olevan vanhan tekstimerkkijonon eli vanhan viinin, joten kirjoita se kaksoislainauksilla “OLD WINE” tai soluviittaus voidaan mainita, ts. = SUBSTITUTE (B6, C6,
Uusi_teksti: Haluamme muuttaa sen uuteen viiniin, joten kirjoita se kaksinkertaisin lainauksin, ts. ”Uusi viini” tai soluviittaus voidaan mainita eli = SUBSTITUTE (B6, C6, D6
Esimerkki_numero : Se osoittaa mihin tiettyyn esimerkkiin kohdistamme korvaamista?
Tässä muutamme solun koko merkkijonoa, joten sen on jätettävä tyhjäksi tai jätettävä pois
Käytämme tässä SUBSTITUTE (B6, C6, D6) -kaavaa:
Tulos on:
Esimerkki 2
Tietyn sanan korvaaminen tekstimerkkijonolla uudella käyttämällä Excelin SUBSTITUTE-toimintoa
Oletetaan, että haluan korvata sanan google ensimmäisen "g" sanalla "d"
Se antaa erilaisia tuloksia riippuen siitä, minkä instanssin numeron annat viimeisessä argumentissa
Tapaus 1: Oletetaan, että jos jätän PYSÄYTYT-funktiossa Pysäkö_num-argumentin, jokainen seuraava vanhan tekstin esiintymä korvataan uudella tekstillä, ts. Kaikki ilmentymät korvataan
SUBSTITUTE Toiminto ilman instanssinumeroa eli ie = SUBSTITUTE (B12, C12, D12)
lähtö on:
Tapaus 2: Oletetaan, että jos mainitsin yhden Esimerkki_num-argumentissa SUBSTITUTE -toiminnossa, se korvaa vain vanhan tekstin ensimmäisellä esiintymisellä annetulla uudella tekstillä tai se korvaa vain ensimmäisen oikeusasteen tekstin.
SUBSTITUTE -toiminto parametrinumero_argumentilla eli = SUBSTITUTE (B13, C13, D13, 1),
lähtö on:
Esimerkki 3
Erikoismerkkien korvaaminen Excel-varatoiminnolla
Korvataan ”-” yhteyshenkilössä 778-423-9684 merkinnällä “*”
Korvaavan tehtävän perusteet:
Teksti: mitä tekstiä haluamme muuttaa? Se on yhteysnumeron vertailusolu eli 778-423-9684
eli = SUBSTITUTE (“778-423-9684”),
old_text: Haluamme muuttaa viivan (-), joten kirjoita se kaksoislainauksilla “-“
eli = SUBSTITUTE (“778-423-9684”, “-“,
Uusi_teksti: Haluamme muuttaa sen tähtimerkiksi “*”, joten kirjoita se kaksoislainauksilla
eli = SUBSTITUTE (“778-423-9684”, “-“, “*”
Esimerkki_numero : Se osoittaa mihin tiettyyn esimerkkiin kohdistamme korvaamista?
Tässä meidän on korvattava se kahdesti, joten sen on jätettävä tyhjäksi
eli = SUBSTITUTE (“778-423-9684”, “-“, “*”) tai = SUBSTITUTE (K6, ”-“, “*”)
Tulos on:
Esimerkki 4
Linjasyötteiden poistaminen solusta SUBSTITUTE-toiminnolla.
Se korvaa rivinsyöttömerkin (ANSI CODE 10) välilyönnillä. Se palauttaa oikean merkkijonon lähtöarvon ilman ylimääräisiä välilyöntejä
Luomalla tekstimerkkijono, joka sisältää rivinvaihtoja tai syötteitä solussa
Aluksi rivinvaihto voidaan lisätä soluun SUBSTITUTE-kaavalla.
Solujen G13, H13 ja I13 sisällöt liimataan yhteen ampersandilla (&), se on liittämisoperaattori Excelissä, yhdessä ampersandin kanssa, CHAR (10) käytetään rivinvaihdon luomiseen
CHAR (10): Se on merkkikoodi rivinvaihdolle Excelissä
= G13 ja CHAR (10) ja H13 ja CHAR (10) ja I13
Tuloksena on tulostettava teksti rivinvaihdolla:
Huomaa: Ennen kaavan soveltamista meidän on varmistettava, että tekstin kääritys on käytössä solussa, joka palauttaa lähtöarvon. Silloin vain tuloksena on teksti, joka sisältää rivinvaihtoja
Kun se on valmis, tekstimerkkijono, joka sisältää rivinvaihdot tai syötteet solussa, kopioidaan toiseen soluun & korvaava funktio
= SUBSTITUTE (L13, CHAR (10), ”“)
Tulos on:
Se korvaa rivinsyöttömerkin (CHAR (10) tai ANSI-koodi 10) välilyönnillä, mikä antaa oikean merkkijonon
Esimerkki 5
NESTED SUBSTITUTE eli useiden merkkien korvaaminen yhdellä kaavalla
Alla olevassa skenaariossa solu “B18” sisältää tekstimerkkijonon, kuten ”PM1, DT1, T1”
jossa ”PM” tarkoittaa ”projektipäällikkö”, DT tarkoittaa ”diabetestä” ja “T” tarkoittaa “ryhmää”.
Haluan laajentaa tai korvata nämä kolme koodia täydellisillä nimillä toisessa solussa
Se voidaan saavuttaa käyttämällä alla mainittuja kolme korvaavaa kaavaa Excelissä
= SUBSTITUTE ( B18, ”PM”, “projektipäällikkö”)
= SUBSTITUTE ( B18, ”DT”, “Diabetes”)
= SUBSTITUTE ( B18, “T”, “Team”)
Ja sitten pesä ne toisiinsa:
= SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (B18, ”PM”, ”projektipäällikkö”), ”DT”, ”Diabetes”), “T”, “Team“)
Tulos on:
Muistettavat SUBSTITUTE -toiminto
- SUBSTITUTE Toiminto ei tue yleismerkkejä
- Jos ilmentymän numeroa ei mainita, kaikki ilmentymät korvataan (selitetty EG 2: ssa, tapaus 1)
- Ilmentymän numero ei voi olla negatiivinen tai nolla
- SUBSTITUTE toimii myös numeroissa ja erikoismerkeissä
- SUBSTITUTE -toiminnossa argumentit old_text & new_text on aina mainittava ”lainausmerkeissä”
- Kirjainkoolla on merkitystä
- Kaksi eri merkkiä voidaan poistaa kerrallaan SUBSTITUTE-toiminnolla. voimme sijoittaa useita SUBSTITUTE-funktioita yhteen kaavaan tehdä useita substituutioita kerrallaan. (Selitetty esimerkissä 5: NESTERINEN RAKENNE)
Suositellut artikkelit
Tämä on opas SUBSTITUTE Function -toiminnolle. Tässä keskustellaan SUBSTITUTE -kaavasta ja siitä, kuinka SUBSTITUTE-toimintoa käytetään Excelissä, sekä käytännön esimerkkejä ja ladattavia Excel-malleja. Voit myös käydä läpi muiden ehdottamiemme artikkeleidemme -
- Kuinka käyttää TRANSPOSE-sovellusta Excelissä?
- Kuinka käyttää ja toimintoa Excelissä?
- Kuinka käyttää LOOKUP-ohjelmaa MS Excel -sovelluksessa?
- IPMT-toiminto Excelissä