Kako odstraniti številke iz celice v programu Excel (7 učinkovitih načinov)

  • Deliti To
Hugh West

Zelo pogosta težava pri uporabi programa MS Excel je, kako odstraniti številke iz besedilnih celic. Iz nekega razloga različni sistemi namerno ali nenamerno mešajo besedilo in številke. Ta članek vas bo vodil, kako odstraniti številke iz celice v programu Excel z nekaj hitrimi metodami, skupaj z nekaj primernimi primeri in ustreznimi ilustracijami.

Prenesi knjigo za prakso

Brezplačno predlogo Excel lahko prenesete s tega mesta in jo uporabite sami.

Odstranjevanje številk iz celice.xlsm

7 učinkovitih načinov za odstranjevanje številk iz celice v programu Excel

Najprej se seznanimo z našim naborom podatkov. Imena izdelkov in njihove ID-ji ' v moji zbirki podatkov. Črke in številke imajo različen pomen. Iz nekega razloga želimo odstraniti številke iz zbirke podatkov. ID-ji izdelkov .

V naslednjih metodah bomo videli, kako odstraniti številke iz celic s podrobnimi razlagami.

Metoda 1: Uporabite Poišči & amp; Zamenjaj z nadomestnimi znaki za odstranjevanje številk iz celice v Excelu

V tej metodi bomo te številke odstranili z uporabo Poišči in zamenjaj z ukazom Wildcards .

V tej fazi imamo nekaj grobih številk, zaprtih z oklepaji in postavljenih v stolpec Imena izdelkov. Te številke bomo odstranili. Zato si oglejmo naslednje korake.

Koraki:

➤ Izberite podatkovno območje B5:B11 .

➤ Tisk Ctrl+H da odprete Poišči in zamenjaj ukaz.

➤ Nato vnesite (*) v Poiščite, kaj polje in ohranite Zamenjajte z polje je prazno.

➤ Nato pritisnite Zamenjajte vse .

Opazili boste, da so vse številke z imeni izdelkov izginile.

Metoda 2: Uporabite orodje Find & amp; Izberite orodje za brisanje številk iz celice v Excelu

Tukaj poglejte, da sta v stolpcu ID izdelkov dve celici, ki vsebujeta samo številke. Zdaj bomo odstranili številke iz stolpca ID-ji' celic z uporabo Poišči & amp; Izberite ukaz.

Korak 1:

➤ Izberite podatkovno območje C5:C11 .

➤ Nato pojdite v Domov zavihek > . Urejanje skupina > Poiščite> Izberite> Pojdite na posebno

Odprlo se bo pogovorno okno.

Korak 2:

➤ Samo oznaka Številke iz Konstante možnost.

➤ Tisk V REDU .

Zdaj si oglejte celice, v katerih so označene samo številke.

Korak 3:

➤ Pozneje pritisnite Izbriši na tipkovnici.

Tukaj je. Številke so odstranjene.

Metoda 3: Excelovo bliskovito zapolnjevanje za odstranjevanje številk iz celice

To je ena najlažjih metod. Oglejte si ID-je izdelkov, ki so mešanica besedila in številk. Številke bomo iz celic odstranili s programom Excel. Izpolnitev z bliskavico .

Korak 1:

➤ Najprej vnesite samo besedilo (ne številk) prve celice v nov stolpec poleg nje.

➤ Nato pritisnite Vnesite gumb.

Korak 2:

➤ Izberite Celica D5 .

➤ Zdaj pojdite na Podatki> Podatkovna orodja> Flash Fill .

Opazili boste, da so vse številke odstranjene.

Metoda 4: Vstavite funkcijo SUBSTITUTE za odstranjevanje številk iz celice v Excelu

V tej metodi bomo nalogo opravili z uporabo funkcija SUBSTITUTE . SUBSTITUTE nadomesti obstoječe besedilo z novim besedilom v nizu.

Zdaj postopajte po korakih v nadaljevanju.

Korak 1:

➤ Napiši spodnjo formulo v Celica D5 -

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

➤ Nato pritisnite Vnesite gumb.

Korak 2:

➤ Zdaj dvakrat kliknite . Ročaj za polnjenje in formula se bo samodejno kopirala navzdol.

Zdaj boste videli, da so številke odstranjene iz celic.

Podobna branja:

  • Kako odstraniti vmesne seštevke v programu Excel (2 preprosta trika)
  • Tehnike čiščenja podatkov v Excelu: zamenjava ali odstranjevanje besedila v celicah
  • Kako odstraniti formule v Excelu: 7 preprostih načinov

Metoda 5: Kombinacija funkcij TEXTJOIN, MID, ROW, LEN in INDIRECT za brisanje številk iz celice v Excelu

V tem primeru bomo združili TEXTJOIN , MID , ROW , LEN in INDIREKTNO funkcije za odstranjevanje številk iz celice. TEXTJOIN se uporabi za združevanje besedila iz več nizov. Sredina v Excelu se uporablja za iskanje nizov in njihovo vračanje iz kateregakoli srednjega dela Excela. ROW funkcija vrne referenčno številko vrstice. LEN je besedilna funkcija v Excelu, ki vrne dolžino niza/besedila. INDIREKTNO funkcija vrne referenco na območje.

Korak 1:

➤ Vnesite formulo v Celica D5 -

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

➤ Udarite po Vnesite gumb.

Korak 2:

➤ Nato povlecite Ročaj za polnjenje za kopiranje formule.

👇 Razčlenitev formule:

ROW(INDIRECT("1:"&LEN(C5)))

Poišče seznam matrike, ki je rezultat funkcij ROW in INDIRECT, ki vrne as-

{1;2;3;4}

MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)

Funkcija MID se uporabi za izpis alfanumeričnega niza na podlagi argumentov start_num in num_chars.Za argument num-chars bomo vnesli 1. Po vnosu argumentov v funkcijo MID bo ta vrnila polje, kot je -

{"B"; "H"; "2″; "3″}

ISERR(MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)+0)

Po dodajanju 0 se izhodno polje vstavi v ISERR Funkcija bo ustvarila polje TRUE in . FALSE , TRUE za neštevilčne znake in FALSE za številke. Izpis se vrne kot-

{TRUE;TRUE;FALSE;FALSE;FALSE}

IF(ISERR(MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)+0),MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1),"")

Spletna stran IF funkcija bo preverila izhodno vrednost funkcije ISERR Če se njena vrednost vrne TRUE , bo vrnil polje vseh znakov alfanumeričnega niza. Zato smo dodali še eno MID Če je vrednost funkcije IF funkcija je FALSE , se vrne prazno. (""). Tako bomo na koncu dobili polje, ki vsebuje samo neštevilske znake niza. To je-

{"B"; "H";"";"";""}

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

Spletna stran TEXTJOIN funkcija bo združila vse znake zgornjega polja in se izognila praznemu nizu. Razmejitev za to funkcijo je nastavljena kot prazen niz ("") in vnese se vrednost prezrtega praznega argumenta TRUE . To bo dalo naš pričakovani rezultat -

{BH}

Metoda 6: Združite funkcije TEXTJOIN, IF, ISERR, SEQUENCE, LEN in MID za brisanje številk iz celice v Excelu

Za to nalogo bomo zdaj združili še en niz funkcij. To so TEXTJOIN , IF , ISERR , SEQUENCE , LEN , MID funkcije. IF se uporablja za vračanje ene vrednosti, če je pogoj resničen, in druge vrednosti, če je pogoj napačen. ISERR funkcija vrne TRUE če je vrednost katerakoli vrednost napake, razen #N/A. Spletna stran SEQUENCE funkcija omogoča ustvarjanje seznama zaporednih številk v polju, na primer 1, 2, 3, 4.

Korak 1:

➤ V Celica D5 napišite dano formulo -

=TEXTJOIN("", TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), "")))

➤ Pritisnite Vnesite gumb za prikaz rezultata.

Korak 2:

➤ Nato uporabite Samodejno izpolnjevanje za kopiranje formule.

👇 Razčlenitev formule:

LEN(C5)

Spletna stran LEN funkcija bo poiskala dolžino niza Celica C5 ki bo vrnil kot-

{4}

ZAPOREDJE(LEN(C5))

Nato SEQUENCE funkcija bo podala zaporedno številko glede na dolžino, ki se vrne kot-

{1;2;3;4}

MID(C5, SEQUENCE(LEN(C5)), 1)

Funkcija MID bo vrnila vrednost prejšnje številke položaja, kar pomeni, da je

{"B"; "H"; "2″; "3″}

ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1)

Zdaj je ISERROR funkcija bo prikazala TRUE, če bo našla napako, sicer bo prikazala FALSE. Rezultat je-

{TRUE;TRUE;FALSE;FALSE;FALSE}

IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), "")

Nato IF funkcija vidi TRUE , vstavi ustrezen besedilni znak v obdelano polje s pomočjo drugega MID funkcijo. In vidi FALSE , ga nadomesti s praznim nizom:

{"B"; "H";"";"";""}

TEXTJOIN("", TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), "")))

Končno polje bo posredovano v TEXTJOIN funkcija združuje znake besedila in izpiše rezultat kot-

{BH}

Metoda 7: Vstavite uporabniško določeno funkcijo za odstranjevanje številk iz celice v Excelu

Primer 1: Odstranjevanje številk iz celice

V tej metodi bomo ustvarili uporabniško definirano funkcijo z imenom " RemNumb " z uporabo programa Excel VBA Nato ga lahko uporabimo za odstranitev številk iz celice v Excelu. Sledite spodnjim korakom.

Korak 1:

Z desno tipko miške kliknite na naslovu lista.

➤ Izberite Prikaži kodo iz kontekstni meni .

Kmalu po tem je bila VBA Prikaže se okno.

Korak 2:

➤ Pozneje napišite spodnje kode:

 Eksplicitna funkcija RemNumb(Besedilo kot niz) kot niz Z CreateObject("VBScript.RegExp") .Global = True .Pattern = "[0-9]" RemNumb = .Replace(Besedilo, "") End With End Function 

➤ Nato pritisnite Ikona za predvajanje za zagon kod.

Zdaj je naša funkcija pripravljena za uporabo.

Korak 3:

➤ V Celica D5 tip -

=RemNumb(C5)

➤ Udarite po Vnesite gumb za prikaz rezultata.

4. korak:

➤ Na koncu povlecite Ročaj za polnjenje za kopiranje formule.

Primer-2: Razdelitev številk in besedila v ločene stolpce

Pri zadnji metodi bomo ponovno uporabili program Excel VBA da ustvarite novo uporabniško funkcijo z imenom " SplitTextOrNumb ", da številke in besedilo razdelite v ločene stolpce.

Korak 1:

➤ Podobno kot pri prejšnji metodi odprite VBA okno in napišite formulo-

 Explicitna možnost Funkcija SplitTextOrNumb(str As String, is_remove_text As Boolean) As String With CreateObject("VBScript.RegExp") .Global = True If True = is_remove_text Then .Pattern = "[^0-9]" Else .Pattern = "[0-9]" End If SplitTextOrNumb = .Replace(str, "") End With End Function 

➤ Nato kliknite Spustite in Makro se bo odprlo.

Korak 2:

➤ Določite ime makra in pritisnite Spustite ponovno vstavite zavihek.

Korak 3:

➤ Zdaj je naša funkcija pripravljena za uporabo. Če želite odstraniti znake besedila, zdaj napišite formulo v Celica D5 -

=SplitTextOrNumb(C5,1)

Brisanje številskih znakov:

=SplitTextOrNumb(C5,0)

Korak 3:

➤ Na koncu pritisnite Vnesite in uporabite gumb Ročaj za polnjenje orodje za kopiranje formule.

Zaključek

Upam, da bodo vse zgoraj opisane metode dovolj dobre za odstranjevanje številk iz celice v Excel-u. Vabljeni, da postavite kakršna koli vprašanja v razdelku s komentarji in mi prosim sporočite povratne informacije.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.