Odstranite ali odstranite številske znake iz besedilnih nizov
Če želite odstraniti vse številke samo s seznama besedilnih nizov, vendar obdržati druge neštevilske znake, vam morda v Excelu obstajajo nekatere formule.
Odstranite ali odstranite vse številke iz besedilnih nizov v Excelu
Če želite iz alfanumeričnih nizov odstraniti samo številke, vam lahko pomaga zapletena matrična formula, ki združuje funkcije TEXTJOIN, MID, ROW, IF, ISERR, LEN in INDIRECT. (Opombe: Ta formula deluje le v Excelu 2019 in Officeu 365.) Splošna sintaksa je:
- text: besedilni niz ali vrednost celice, iz katere želite odstraniti vse številke.
1. Kopirajte ali vnesite spodnjo formulo v prazno celico, kjer želite izpisati rezultat:
2. Nato pritisnite Ctrl + Shift + Enter tipke hkrati, da dobite prvi rezultat, glejte sliko zaslona:
3. Nato izberite celico formule, povlecite ročico za polnjenje navzdol do celic, ki jih želite uporabiti, vse številke so bile odstranjene iz besedilnih nizov, glejte posnetek zaslona:
Pojasnilo formule:
VRST (POSREDNO ("1:" & LEN (A2))): Funkcija INDIRECT znotraj funkcije ROW vrne seznam matrike, katere dolžina je dolžina celice A2, kot je spodaj, in ta del je prepoznan kot start_num v funkciji MID.
{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21}
SREDNJI (A2, VRST (POSREDNO ("1:" & LEN (A2))), 1): Ta funkcija MID se uporablja za pridobivanje besedila iz celice A2, da dobi en znak, in vrne matriko tako:
{"5"; "0"; "0"; ""; "K"; "u"; "t"; "o"; "o"; "l"; "s"; ""; "f" ; "o"; "r"; ""; "E"; "x"; "c"; "e"; "l"}
MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0: Dodajanje vrednosti 0 po tem polju se uporabi za vsiljevanje besedila v številko, številčna besedilna vrednost bo pretvorjena v številko, nenumerične vrednosti pa bodo prikazane kot vrednost napake #VALUE, kot je ta:
{"5"; "0"; "0"; # VALUE!; # VALUE!; # VALUE!; # VALUE!; # VALUE!; # VALUE! !; # VREDNOST! !; # VREDNOST! ...}
IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),""): Funkcija IF se uporablja za preverjanje, ali so v matriki, ki jo vrne funkcija MID, vrednosti napak ali ne. Če gre za vrednost napake, dobite nenumerični znak z drugo funkcijo MID, sicer pa so prazni nizi prikazani tako:
{""; ""; ""; ""; "K"; "u"; "t"; "o"; "o"; "l"; "s"; ""; "f"; "o ";" r ";" ";" E ";" x ";" c ";" e ";" l "}
TEXTJOIN("",TRUE,IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),"")): Končno bo funkcija TEXTJOIN združila vse vrednosti in prezrla prazen niz, da bo dobila rezultat.
Opombe:
1. Pri odstranjevanju številskih znakov morda ostane še nekaj dodatnih presledkov, da odstranite vse odvečne presledke, formulo zavijte v funkcijo TRIM, kot je prikazano spodaj:
2. Če želite odstraniti številke iz besedilnih nizov v zgodnjih različicah Excela, uporabite naslednjo formulo:
Uporabljene relativne funkcije:
- TEXTJOIN:
- Funkcija TEXTJOIN združi več vrednosti iz vrstice, stolpca ali obsega celic z določenim ločevalnikom.
- MID:
- Funkcija MID se uporablja za iskanje in vrnitev določenega števila znakov iz sredine danega besedilnega niza.
- ROW:
- Funkcija Excel ROW vrne številko vrstice sklica.
- INDIRECT:
- Funkcija Excel INDIRECT pretvori besedilni niz v veljaven sklic.
- LEN:
- Funkcija LEN vrne število znakov v besedilnem nizu.
- IF:
- Funkcija IF izvede preprost logični test, ki glede na rezultat primerjave vrne eno vrednost, če je rezultat TRUE, ali drugo vrednost, če je rezultat FALSE.
- ISERR:
- Funkcija ISERR se uporablja za vrnitev TRUE za katero koli vrsto napake, razen napake # N / A.
Več člankov:
- Odstranite neželene znake iz celice v Excelu
- S funkcijo SUBSTITUTE lahko iz določene celice v Excelu odstranite neželene znake.
- Odstrani prelome vrstic iz celic v Excelu
- Ta vadnica vsebuje tri formule za lažje odstranjevanje prelomov vrstic (do katerih pride s pritiskom tipk Alt + Enter v celici) iz določenih celic v Excelu.
- Odstranite besedilo na podlagi spremenljivega položaja v Excelu
- Ta vadnica razlaga, kako odstraniti besedilo ali znake iz celice, ko se nahaja v spremenljivem položaju.
- Odstranite ali odstranite neštevilske znake iz besedilnih nizov
- Včasih boste morda morali iz besedilnih nizov odstraniti vse neštevilske znake in obdržati le številke, kot je prikazano spodaj. Ta članek bo predstavil nekaj formul za reševanje te naloge v Excelu.
Najboljša orodja za pisarniško produktivnost
Kutools za Excel - vam pomaga izstopati iz množice
Bi radi svoje vsakodnevno delo opravili hitro in popolno? Kutools za Excel prinaša 300 zmogljivih naprednih funkcij (združevanje delovnih zvezkov, seštevanje po barvi, razdelitev vsebine celice, pretvorba datuma itd.) in vam prihrani 80 % časa.
- Zasnovan za 1500 delovnih scenarijev vam pomaga rešiti 80 % Excelovih težav.
- Vsak dan zmanjšajte na tisoče klikov na tipkovnici in miški, razbremenite utrujene oči in roke.
- V 3 minutah postanite strokovnjak za Excel. Ni vam več treba zapomniti nobenih bolečih formul in kod VBA.
- 30-dnevno neomejeno brezplačno preskusno obdobje. 60-dnevno jamstvo za vračilo denarja. Brezplačna nadgradnja in podpora za 2 leti.

Kartica Office - omogočite branje in urejanje z zavihki v programu Microsoft Office (vključite Excel)
- Eno sekundo za preklop med desetinami odprtih dokumentov!
- Vsak dan zmanjšajte na stotine klikov z miško, poslovite se od roke miške.
- Poveča vašo produktivnost za 50% pri ogledu in urejanju več dokumentov.
- Prinaša učinkovite zavihke v Office (vključno z Excelom), tako kot Chrome, Firefox in New Internet Explorer.
