Kui soovite asendada alamstringid teatud arvu tekstiga külgnevast lahtrist, võite kasutada kombinatsiooni "FIND "," LEFT "ja" MID " funktsioone.
VASAK: Tagastab määratud arvu märke tekstistringi algusest.
Süntaks: = LEFT (tekst, numbrimärgid)
tekst: see tekstistring sisaldab märki, mille soovite välja võtta
numbrimärgid: see määrab vasakult märkide arvu, mida soovite ekstraheerida.
MID: Tagastab tähed tekstistringi keskelt, arvestades lähtepositsiooni ja pikkust.
Süntaks: = MID (tekst, algusnumber, märkide arv)
tekst: See on tekstistring, mis sisaldab märke, mida soovite välja võtta.
algusnumber: Number stringis, millest soovite andmeid ekstraheerida.
numbrimärgid: See määrab tähemärkide arvu, mida soovite MID -ist alla laadida või välja võtta.
Võtame näite:
Meil on mõned stringid, mis sisaldavad veerus A alamstringina „XX”. Veerus B on tekst, mis tuleb asendada XX -ga.
- Soovime valemit, mis asendab alamstringi, st veeru A vastavas lahtris oleva „XX” ja asendab teksti veerus B
- Lahtris C2 oleks valem järgmine
- = LEFT (A2, FIND ("XX", A2) -1) & B2 & MID (A2, FIND ("XX", A2) +2 255)
- Ülaltoodud ekraanipildil on valem asendanud teksti "XX" tähega "C".
- Kopeerides allpool toodud valemi alla, saame soovitud tulemuse.
Nii saame asendada alamstringi numbritega Microsoft Excelis.