30 Excel-toimintoa 30 päivässä: VAIHDA

Eilen maratonissa 30 Excel-toimintoa 30 päivässä käytimme toimintoa INDEX (INDEX) palauttaa tietyn rivin ja sarakkeen leikkauskohdassa sijaitsevan solun arvon.

Maratonin 25. päivänä omistaudumme funktion tutkimiseen VAIHDA (REPLACE), joka kuuluu tekstiluokkaan. Se korvaa tietyn määrän merkkejä tekstijonossa toisella tekstillä.

Tarkastellaanpa siis tarkemmin funktion tietoja ja esimerkkejä VAIHDA (KORVAA), ja jos sinulla on lisätietoja tai esimerkkejä, jaa ne kommenteissa.

Toiminto 25: VAIHDA

Toiminto VAIHDA (KORVAUS) korvaa merkit tekstissä määritetyn merkkimäärän ja aloituspaikan perusteella.

Miten REPLACE-toimintoa voidaan käyttää?

Toiminto VAIHDA (REPLACE) voi korvata merkkijonon merkkejä, esimerkiksi:

  • Vaihda suuntanumero puhelinnumerossa.
  • Korvaa kaksoispiste välilyönnillä.
  • Käytä sisäkkäistä funktiota VAIHDA (KORVAUS) lisätäksesi useita yhdysmerkkejä.

KORVAUS Syntaksi

Toiminto VAIHDA (REPLACE) sisältää seuraavan syntaksin:

REPLACE(old_text,start_num,num_chars,new_text)

ЗАМЕНИТЬ(старый_текст;нач_поз;число_знаков;новый_текст)

  • vanha_teksti (old_text) – tekstimerkkijono, jossa merkit korvataan.
  • aloitusnumero (start_pos) – vanhojen merkkien aloituspaikka.
  • merkkien_määrä (merkkien_määrä) – vanhojen merkkien määrä.
  • uusi_teksti (uusi_teksti) – teksti, joka lisätään vanhojen merkkien tilalle.

Erot VAIHDA (VAIHDA)

Toiminto VAIHDA (KORVAUS) korvaa tietyn määrän merkkejä alkaen määritetystä kohdasta. Voit korvata tietyn rivin tekstiä missä tahansa alkuperäisessä tekstissä käyttämällä toimintoa SUBSTITUTE (KORVAA), jota tarkastelemme myöhemmin maratonissamme.

Esimerkki 1: Suuntanumeron muuttaminen puhelinnumerossa

Toimintojen käyttö VAIHDA (KORVAUS) Voit muuttaa puhelinnumeron kolmea ensimmäistä numeroa esimerkiksi, kun asetat uuden suuntanumeron. Meidän tapauksessamme uusi suuntanumero kirjoitetaan sarakkeeseen C ja korjatut puhelinnumerot näkyvät sarakkeessa D.

=REPLACE(B3,1,3,C3)

=ЗАМЕНИТЬ(B3;1;3;C3)

30 Excel-toimintoa 30 päivässä: VAIHDA

Esimerkki 2: Korvaa välilyönti kaksoispisteellä välilyönnillä

Funktion aloituskohdan määrittäminen VAIHDA (VAIHDA), Voit käyttää toimintoa ETSI (FIND) löytääksesi tietyn rivin tekstiä tai merkkiä. Tässä esimerkissä haluamme korvata ensimmäisen tekstimerkkijonon välilyönnin kaksoispisteellä, jota seuraa välilyönti.

=REPLACE(B3,FIND(" ",B3,1),1,": ")

=ЗАМЕНИТЬ(B3;НАЙТИ(" ";B3;1);1;": ")

30 Excel-toimintoa 30 päivässä: VAIHDA

Esimerkki 3: Sisäkkäiset REPLACE-funktiot useiden väliviivojen lisäämiseksi

Toiminto VAIHDA (REPLACE) sallitaan sisäkkäin sisäkkäin, joten lähdetekstissä voidaan tehdä useita korvauksia. Tässä esimerkissä puhelinnumeroiden tulee sisältää yhdysviivat kolmen ensimmäisen merkin jälkeen ja toisen merkin jälkeen. Käyttämällä nolla-, korvattavien merkkien lukumääränä saamme tuloksen, että mitään puhelinnumeron merkeistä ei poisteta, vain 2 väliviivaa lisätään.

=REPLACE(REPLACE(B3,4,0,"-"),8,0,"-")

=ЗАМЕНИТЬ(ЗАМЕНИТЬ(B3;4;0;"-");8;0;"-")

30 Excel-toimintoa 30 päivässä: VAIHDA

Jätä vastaus