Kuidas numbreid ekstraheerida tekstist Excelis
Kui töötate Excelis arvutustabelitega, on teil ilmselt kohanud vajadust numbreid tekstist välja kaevata. See ülesanne võib olla pisut keeruline, kuid õigete tööriistade abil on seda kaevandamist võimalik kiiresti ja tõhusalt teostada.
Exceli valemite kasutamine
Excelil on mitu valemit, mida saab kasutada tekstist numbrite eraldamiseks. Üks levinumaid on funktsioon . See funktsioon võimaldab teil täpsustada märkide lähteasendit ja arvu, mille soovite eraldada.
Näiteks kui teil on lahtris A1 tekst ja soovite eraldada ainult selle teksti numbrid, võite kasutada valemit:
= ekstratexts (a1; arv (a1); arv (a1) -num.caract (asendage (a1; “0”; “)))
See valem eraldab ainult tekstinumbrid, ignoreerides mõnda muud tähemärki.
Teksti valemite kasutamine
Veel üks viis numbrite ekstraheerimiseks Excelis on teksti valemite kasutamine, näiteks exit.text funktsioon . See funktsioon võimaldab teil täpsustada märkide lähteasendit ja arvu, mille soovite eraldada.
Näiteks kui teil on lahtris A1 tekst ja soovite eraldada ainult selle teksti numbrid, võite kasutada valemit:
= ext.Text (a1; arv (a1) -num.caract (asendage (a1; “0”; “))+1; arv (asendage (a1;” 0 “;” “”)) )
See valem eraldab ainult tekstinumbrid, ignoreerides mõnda muud tähemärki.
VBA
kasutamine
Kui olete tuttav VBA -ga (rakenduste Visual Basic), saate numbreid ka makrosid kasutades tekstist välja kaevata. VBA võimaldab teil selle ülesande täitmiseks luua kohandatud funktsioone.
Näiteks saate luua VBA -funktsiooni, mis liigutab iga tekstimärki ja kontrollib, kas see on number. Kui see on number, lisab funktsioon selle märgi väljundmuutujale.
Need on vaid mõned viisid, kuidas numbreid Excelis tekstist välja kaevata. Igal meetodil on oma plussid ja puudused ning parima meetodi valimine sõltub teie projekti kontekstist ja vajadustest.
Loodan, et see artikkel on olnud kasulik ja et saate tekstinumbrid Excelis tõhusamalt välja kaevata. Kui teil on küsimusi, jätke see kommentaaridesse!