Preskoči na glavno vsebino

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:

=TEXTJOIN("",TRUE,IF(ISERR(MID(text,ROW(INDIRECT("1:"&LEN(text))),1)+0),MID(text,ROW(INDIRECT("1:"&LEN(text))),1),""))
  • 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:

=TEXTJOIN("",TRUE,IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),""))

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:

=TRIM(TEXTJOIN("",TRUE,IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),"")))

2. Če želite odstraniti številke iz besedilnih nizov v zgodnjih različicah Excela, uporabite naslednjo formulo:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,"")


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:


Najboljša orodja za pisarniško produktivnost

Kutools za Excel - vam pomaga izstopati iz množice

Priljubljene funkcije: Poiščite, označite ali identificirajte dvojnike  |  Izbriši prazne vrstice  |  Združite stolpce ali celice brez izgube podatkov  |  Krog brez formule ...
Super VLookup: Več meril  |  Več vrednosti  |  Na več listih  |  Nejasno iskanje...
Adv. Spustni seznam: Preprost spustni seznam  |  Odvisni spustni seznam  |  Večkrat izberite spustni seznam...
Upravitelj stolpcev: Dodajte določeno število stolpcev  |  Premakni stolpce  |  Preklop stanja vidnosti skritih stolpcev  Primerjaj stolpce z Izberite Enake in različne celice ...
Predstavljene funkcije: Mrežni fokus  |  Pogled oblikovanja  |  Velika vrstica formule  |  Upravitelj delovnih zvezkov in listov | Knjižnica virov (Samodejno besedilo)  |  Izbirnik datuma  |  Združite delovne liste  |  Šifriranje/dešifriranje celic  |  Pošljite e-pošto po seznamu  |  Super filter  |  Poseben filter (filter krepko/ležeče/prečrtano ...) ...
15 najboljših kompletov orodij12 Besedilo Orodja (dodajanje besedila, Odstrani znake ...)  |  50 + Graf Vrste (Gantt Chart ...)  |  40+ Praktično Formule (Izračunajte starost glede na rojstni dan ...)  |  19 vstavljanje Orodja (Vstavite kodo QR, Vstavi sliko s poti ...)  |  12 Pretvorba Orodja (Številke v besede, Pretvorba valut ...)  |  7 Spoji in razdeli Orodja (Napredne kombinirane vrstice, Razdeli Excelove celice ...)  |  ... in več

Kutools za Excel se ponaša z več kot 300 funkcijami, Zagotavljanje, da je vse, kar potrebujete, le en klik stran ...


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, Edge in Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations