30 Exceli funktsiooni 30 päevaga: REPLACE

Eile maratonis 30 Exceli funktsiooni 30 päevaga kasutasime funktsiooni INDEX (INDEX), et tagastada antud rea ja veeru ristumiskohas asuva lahtri väärtus.

Maratoni 25. päeval pühendame funktsiooni uurimisele VAHETADA (ASENDA), mis kuulub tekstikategooriasse. See asendab teatud arvu märke tekstistringis muu tekstiga.

Niisiis, vaatame lähemalt funktsiooni teavet ja näiteid VAHETADA (ASENDA), ja kui teil on lisateavet või näiteid, jagage neid kommentaarides.

Funktsioon 25: ASENDA

funktsioon VAHETADA (ASENDA) asendab tekstis olevad märgid määratud märkide arvu ja alguspositsiooni alusel.

Kuidas saab funktsiooni REPLACE kasutada?

funktsioon VAHETADA (REPLACE) võib asendada märke tekstistringis, näiteks:

  • Muutke telefoninumbris piirkonnakoodi.
  • Asendage kooloniga tühik tühikuga.
  • Kasutage pesastatud funktsiooni VAHETADA (ASENDA), et sisestada mitu sidekriipsu.

ASENDA Süntaks

funktsioon VAHETADA (REPLACE) on järgmise süntaksiga:

REPLACE(old_text,start_num,num_chars,new_text)

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

  • vana_tekst (vana_tekst) – tekstistring, milles märgid asendatakse.
  • algus_number (start_pos) – vanade märkide alguspositsioon.
  • tähemärkide_arv (märkide_arv) – vanade märkide arv.
  • uus_tekst (uus_tekst) – tekst, mis lisatakse vanade märkide asemele.

Püünised REPLACE (REPLACE)

funktsioon VAHETADA (REPLACE) asendab määratud arvu tähemärke, alustades määratud kohast. Konkreetse tekstirea asendamiseks originaaltekstis saate kasutada funktsiooni ASENDA (ASENDUS), mida me hiljem oma maratonis vaatame.

Näide 1: suunakoodi muutmine telefoninumbris

Funktsioonide kasutamine VAHETADA (ASENDA) Saate muuta telefoninumbri kolme esimest numbrit, näiteks uue suunakoodi määramisel. Meie puhul sisestatakse uus suunakood veergu C ja parandatud telefoninumbrid kuvatakse veerus D.

=REPLACE(B3,1,3,C3)

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

30 Exceli funktsiooni 30 päevaga: REPLACE

Näide 2: asendage tühik kooloniga tühikuga

Funktsiooni lähtepositsiooni määramiseks VAHETADA (ASENDA), saate funktsiooni kasutada LEIA (LEIA) konkreetse tekstirea või märgi leidmiseks. Selles näites tahame asendada tekstistringis esineva esimese tühiku kooloniga, millele järgneb tühik.

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

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

30 Exceli funktsiooni 30 päevaga: REPLACE

Näide 3: pesastatud REPLACE funktsioonid mitme sidekriipsu sisestamiseks

funktsioon VAHETADA (REPLACE) on lubatud üksteise sees pesitseda, nii et lähtetekstis saab teha mitu asendust. Selles näites peavad telefoninumbrid sisaldama sidekriipse pärast esimest kolme tähemärki ja pärast teist. Kasutades null, asendatavate märkide arvuna saame tulemuseks, et ühtegi telefoninumbri tähemärki ei eemaldata, lisatakse vaid 2 sidekriipsu.

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

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

30 Exceli funktsiooni 30 päevaga: REPLACE

Jäta vastus