Kaip ištraukti skaičių ar tekstą iš „Excel“

Kaip ištraukti skaičių ar tekstą iš „Excel“

„Microsoft Excel“ puikiai moka dirbti ir su skaičiais, ir su tekstu --- bet jei abu naudojate tame pačiame langelyje, gali kilti tam tikrų sunkumų. Laimei, galite efektyviau išgauti skaičius arba tekstą iš langelių. Pristatome keletą variantų, priklausomai nuo to, kokio formato jūsų duomenys šiuo metu yra.





„Excel“ skaičiai suformatuoti kaip tekstas

Tai yra įprasta situacija, ir, laimei, ją labai lengva išspręsti. Kartais ląstelės, kuriose yra tik skaičiai, yra neteisingai pažymėtos arba suformatuojamos kaip tekstas, todėl „Microsoft Excel“ negali jų naudoti operacijose.





Žemiau esančiame paveikslėlyje galite pamatyti, kad A stulpelio langeliai yra suformatuoti kaip tekstas, kaip nurodyta skaičių formato laukelyje. Taip pat galite matyti žalią vėliavą kiekvieno langelio viršutiniame kairiajame kampe.





Konvertuokite tekstą į skaičių „Excel“

Jei viršutiniame kairiajame kampe matote žalią vėliavą, pasirinkite vieną ar daugiau langelių, spustelėkite įspėjamąjį ženklą ir pasirinkite Konvertuoti į skaičių .

Priešingu atveju pasirinkite langelius ir juostelės meniu Skaičių formatas pasirinkite numatytąjį Skaičius variantas.



Jei jums reikia daugiau detalių parinkčių, dešiniuoju pelės mygtuku spustelėkite paryškintą langelį ir pasirinkite Formatuoti langelius , kuris atidarys atitinkamą meniu. Čia galite tinkinti skaičių formatą ir pridėti arba pašalinti dešimtainius skaičius, pridėti 1 000 skyriklį arba tvarkyti neigiamus skaičius.

Akivaizdu, kad taip pat galite naudoti aukščiau aprašytas juostelės ar formato langelių parinktis, kad skaičius paverstų tekstu, o tekstas - valiuta, laiku ar bet kokiu kitu norimu formatu.





Taikykite skaičių formatavimą naudodami „Excel“ įklijuoti specialųjį

Kad šis metodas veiktų, į langelį turėsite įvesti skaičių (bet kokį skaičių); svarbu, kad ši ląstelė taip pat būtų suformatuota kaip skaičius. Nukopijuokite tą langelį. Dabar pasirinkite visas ląsteles, kurias norite konvertuoti į skaičių formatą, eikite į Pagrindinis> Įklijuoti> Įklijuoti specialiai , pasirinkite Formatai įklijuoti tik iš pradžių nukopijuoto langelio formatą, tada spustelėkite Gerai .

Ši operacija taiko jūsų nukopijuoto langelio formatą visoms pasirinktoms ląstelėms, net ir teksto ląstelėms.





Ištraukite skaičius ar tekstą iš mišraus formato langelių

Dabar mes pereiname prie sunkios dalies: gauti skaičius iš langelių, kuriuose yra keli įvesties formatai. Jei turite numerį ir vienetą (pvz., „7 kastuvai“, kaip matome žemiau), susidursite su šia problema. Norėdami tai išspręsti, pažvelgsime į kelis skirtingus langelių padalijimo į skaičius ir tekstą būdus, leisdami jums dirbti su kiekvienu atskirai.

Atskirkite skaičius nuo teksto

Jei turite daug langelių, kuriuose yra skaičių ir teksto mišinys arba abiejų jų kartotiniai, jų atskyrimas rankiniu būdu gali užtrukti nepaprastai daug laiko. Norėdami greičiau įveikti procesą, galite naudoti „Microsoft Excel“ Tekstas į stulpelius funkcija.

Pasirinkite langelius, kuriuos norite konvertuoti, eikite į Duomenys> Tekstas į stulpelius ir naudokite vedlį, kad įsitikintumėte, jog langeliai išeina teisingai. Dažniausiai jums tereikia spustelėti Kitas ir Baigti , tačiau įsitikinkite, kad pasirinkote atitinkamą ribotuvą; šiame pavyzdyje kablelis.

Jei turite tik vieno ir dviejų skaitmenų numerius, Fiksuotas plotis Ši parinktis taip pat gali būti naudinga, nes ji padalins tik pirmuosius du ar tris langelio simbolius. Tokiu būdu galite sukurti net keletą padalijimų.

Pastaba: Ląstelės suformatuotos kaip tekstas ne automatiškai atsiras formatavus skaičius (arba atvirkščiai), tai reiškia, kad vis tiek gali tekti konvertuoti šias ląsteles, kaip aprašyta aukščiau.

Ištraukite skaičių ar tekstą iš atribotos eilutės

Šis metodas yra šiek tiek sudėtingas, tačiau labai gerai veikia mažuose duomenų rinkiniuose. Čia mes manome, kad tarpas atskiria skaičių ir tekstą, nors metodas tinka ir bet kuriam kitam skiriamuoju.

Pagrindinė funkcija, kurią mes čia naudosime, yra LEFT, kuri grąžina kairiuosius langelio simbolius. Kaip matote aukščiau esančiame duomenų rinkinyje, turime langelius su vieno, dviejų ir trijų simbolių skaičiais, todėl turėsime grąžinti į kairę vieną, du ar tris simbolius. Sujungus kairę su Funkcija SEARCH , viską galime grąžinti į kairę erdvės pusę. Štai funkcija:

= LEFT (A1, SEARCH (', A1, 1))

Tai grąžins viską į kairę erdvę. Naudodami užpildymo rankenėlę pritaikykite formulę likusiems langeliams, mes gauname tai (formulę galite pamatyti funkcijų juostoje vaizdo viršuje):

Kaip matote, dabar visi skaičiai yra izoliuoti, todėl galime jais manipuliuoti. Ar norite izoliuoti ir tekstą? Funkciją RIGHT galime naudoti taip pat:

= DEŠINĖ (A1, LEN (A1)-SEARCH (', A1, 1))

Tai grąžina X simbolius iš dešinės langelio pusės, kur x yra bendras langelio ilgis, atėmus simbolių skaičių kairėje erdvės pusėje.

Dabar taip pat galite manipuliuoti tekstu. Norite juos vėl sujungti? Tiesiog naudokite funkciją CONCATENATE su visomis ląstelėmis kaip įvestis:

= KONCENATUOTAS (E1, F1)

Akivaizdu, kad šis metodas geriausiai tinka, jei turite tik skaičius ir vienetus, ir nieko daugiau. Jei turite kitų langelių formatų, gali tekti būti kūrybiškiems naudojant formules, kad viskas veiktų tinkamai. Jei turite milžinišką duomenų rinkinį, jums reikės laiko, kad išsiaiškintumėte formulę!

Ištraukite skaičių iš vieno nuolatinės eilutės galo

O kas, jei numerio ir teksto neskiria ribotuvas?

Jei esi ištraukdami skaičių iš kairės arba dešinės eilutės , galite naudoti aukščiau aptartos kairės arba dešinės formulės variantą:

= Kairė (A1, SUM (LEN (A1) -LEN (PAKAITA (A1, {'0', '1', '2', '3', '4', '5', '6', '7') , '8', '9'}, '')))))

= DEŠINĖ (A1, SUM (LEN (A1) -LEN (PAKAITA (A1, {'0', '1', '2', '3', '4', '5', '6', '7') , '8', '9'}, '')))))

Tai grąžins visus skaičius iš kairės arba dešinės eilutės.

Jei esi ištraukdami skaičių iš eilutės dešinės , taip pat galite naudoti dviejų etapų procesą. Pirmiausia nustatykite pirmojo skaitmens vietą eilutėje naudodami funkciją MIN. Tada šią informaciją galite įtraukti į dešinės formulės variantą, kad atskirtumėte savo numerius nuo tekstų.

= MIN (PAIEŠKA ({0,1,2,3,4,5,6,7,8,9}, A1 ir '0123456789'))

mano „Amazon“ užsakymas neatvyko

= DEŠINĖ (A1, LEN (A1) -B1 + 1)

Pastaba: Kai naudojate šias formules, atminkite, kad gali tekti koreguoti stulpelių simbolius ir langelių skaičius.

Ištraukite skaičius iš abiejų nuolatinės eilutės galų

Naudodami aukščiau pateiktas strategijas, turėtumėte sugebėti išgauti skaičius ar tekstą iš daugumos mišraus formato langelių, kurie jums kelia problemų. Net jei jų nėra, tikriausiai galite juos sujungti su kai kuriomis galingomis teksto funkcijomis, įtrauktomis į „Microsoft Excel“, kad gautumėte ieškomus simbolius. Tačiau yra daug sudėtingesnių situacijų, reikalaujančių sudėtingesnių sprendimų.

Pavyzdžiui, radau a forumo įrašas kai kas nors norėjo išgauti skaičius iš tokios eilutės kaip „45t*& 65/“, kad jis gautų „4565“. Kitas plakatas pateikė vieną formulę, kaip tai padaryti:

= SUMPRODUCT (MID (0 ir A1, LARGE (INDEX (ISNUMBER (-MID (A1, ROW (1 USD: 25 USD), 1))*

EILUTĖ (1 USD: 25 USD), 0), ROW (1 USD: 25 USD))+1,1)*10^EILUTĖ (1 USD: 25 USD)/10)

Jei atvirai, aš neįsivaizduoju, kaip tai veikia. Tačiau, pasak forumo įrašo, jis ištrauks skaičius iš sudėtingos skaičių ir kitų simbolių eilutės. Esmė ta, kad turėdami pakankamai laiko, kantrybės ir pastangų, galite išgauti skaičius ir tekstą iš beveik bet ko! Jums tiesiog reikia rasti tinkamus išteklius.

Po dar kelių „Excel“ patarimų? Štai kaip kopijuoti formules 'Excel' .

Dalintis Dalintis „Tweet“ Paštu Kaip išvalyti „Windows“ kompiuterį naudojant komandinę eilutę

Jei jūsų „Windows“ kompiuteryje trūksta saugyklos vietos, išvalykite šiukšles naudodami šias greitas komandų eilutės priemones.

Skaityti toliau
Susijusios temos
  • Produktyvumas
  • Skaičiuoklė
  • „Microsoft Excel“
Apie autorių Tina Sieber(Paskelbti 831 straipsniai)

Baigdama daktaro laipsnį Tina pradėjo rašyti apie vartotojų technologijas 2006 m. Ir niekada nesustojo. Dabar taip pat galite rasti redaktorių ir SEO „Twitter“ arba žygiai netoliese esančiu taku.

Daugiau iš Tinos Sieber

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia