Ako odstrániť text z bunky programu Excel, ale ponechať čísla (8 spôsobov)

  • Zdieľajte To
Hugh West

Niekedy vkladáme aj texty a čísla do tej istej bunky Excelu. Z nejakého dôvodu môžeme chcieť odstrániť texty z bunky, pričom sa zachová len čísla Na tento účel ponúka program Excel viacero spôsobov odstránenia texty pri zachovaní čísla V tomto článku sa dozviete 8 spôsobov, ako odstrániť text z bunky Excelu, ale nechajte čísla tam.

Stiahnite si cvičebnicu

Súbor Excel si môžete stiahnuť z nasledujúceho odkazu a precvičiť si ho.

Odstrániť text, ale ponechať čísla.xlsm

8 spôsobov, ako odstrániť text z bunky programu Excel, ale ponechať čísla

1. Použitie funkcie Nájsť a nahradiť na odstránenie textu z bunky programu Excel, ale ponechanie čísel

Najjednoduchší spôsob, ako odstrániť text z bunky a ponechať čísla je použiť Nájsť a nahradiť príkaz.

Teraz postupujte podľa nasledujúcich krokov a použite Nájsť a nahradiť funkcia.

❶ Najprv vyberte bunky, ktoré majú texty a čísla zlúčené.

❷ Potom stlačte CTRL + H využiť Nájsť a nahradiť dialógové okno.

❸ Zadajte text ktoré chcete odstrániť v rámci Zistite, čo box.

❹ Nechajte Nahradiť prázdne políčko.

❺ Teraz stlačte Nahradiť všetko tlačidlo.

❻ Konečne zasiahol Zatvoriť Tlačidlo na ukončenie Nájsť a nahradiť dialógové okno.

Takto ste vymazali všetky text z buniek programu Excel, pričom čísla len na svojich miestach.

Prečítajte si viac: Ako odstrániť konkrétny text z bunky v programe Excel (najjednoduchšie 11 spôsobov)

2. Odstránenie textu z bunky programu Excel, ale ponechanie čísel pomocou funkcie SUBSTITUTE

Môžete použiť Funkcia SUBSTITUTE namiesto použitia Nájsť a nahradiť Obe vykonávajú rovnakú úlohu.

Preto,

❶ Kliknite na bunku C5 .

❷ Teraz vložte nasledujúci vzorec:

=SUBSTITUTE(B5, "KKV","")

Tu,

  • B5 sa vzťahuje na bunky, ktoré majú texty a čísla .
  • "KKV" je text nahradiť prázdnymi miestami ("").

❸ Po tomto zásahu VSTÚPIŤ tlačidlo.

❹ Teraz potiahnite Rukoväť náplne ikona z bunky C5 na C12 .

Takže uvidíte SUBSTITUTE nahradila všetky funkcie texty s prázdnymi miestami. čísla zostávajú.

Prečítajte si viac: Ako odstrániť konkrétny text zo stĺpca v programe Excel (8 spôsobov)

3. Kombinácia funkcií TEXTJOIN, ROW, INDIRECT, LEN, & IFERROR na odstránenie textu, ale ponechanie čísel

Môžete tiež použiť TEXTJOIN , ROW , INDIRECT , LEN , & IFERROR Funkcie na vytvorenie vzorca. Tento vzorec odstráni všetky texty z bunky Excelu, ale nechajte čísla .

Na tento účel,

❶ Vybrať bunku C5 prvý.

❷ Potom vložte nasledujúci vzorec:

=TEXTJOIN("", TRUE,IFERROR(MID(B5, SEQUENCE(LEN(B5)), 1) *1, ""))

V tomto vzorci:

  • B5 sa vzťahuje na bunku, ktorá má texty a čísla .
  • LEN(B5) vráti dĺžku obsahu bunky B5 .
  • SEQUENCE(LEN(B5)) vráti postupnosť buniek B5 čo je {1;2;3;4;5;6;7}.
  • MID(B5,SEQUENCE(LEN(B5)), 1) vráti pozíciu prázdneho miesta, na ktoré sa narazilo zľava. Výstup je {"K"; "K"; "V";" "; "5"; "0"; "6"}.
  • IFERROR(MID(B6,SEQUENCE(LEN(B6)), 1) *1, "") spracuje všetky chyby v rámci MID(B5,SEQUENCE(LEN(B5)), 1).
  • TEXTJOIN("", TRUE,IFERROR(MID(B5,SEQUENCE(LEN(B5)), 1) *1, "")) odstraňuje text nahradením texty potom tieto prázdne miesta spojí s čísla .

❸ Teraz stlačte VSTÚPIŤ tlačidlo.

❹ Potiahnite Rukoväť náplne ikona z bunky C5 na C12 .

Nakoniec budete mať len čísla v bunkách bez texty .

4. Odstránenie textu z bunky programu Excel, ale ponechanie čísel pomocou funkcií RIGHT a LEN

Podľa nasledujúcich krokov skombinujte SPRÁVNE a LEN funkcie na odstránenie text z bunky programu Excel, pričom čísla .

❶ Najprv vyberte bunku C5 .

❷ Potom do bunky vložte nasledujúci vzorec C5 .

=RIGHT(B5, LEN(B5)-3)

V tomto vzorci,

  • LEN(B5) vypočíta dĺžku obsahu v bunke B5 .
  • LEN(B5)-3) odstráni 3 znaky z celkovej dĺžky obsahu bunky B5 .
  • RIGHT(B5, LEN(B5)-3) odstráni 3 znaky z pravej strany B5 Obsah bunky. Máme teda len čísla bez akéhokoľvek texty .

❸ Po tomto zásahu VSTÚPIŤ tlačidlo.

❹ Potiahnite Rukoväť náplne ikona z bunky C5 na C12 .

Nakoniec budete mať všetky bunky s čísla len ako na obrázku nižšie:

Prečítajte si viac: Ako odstrániť text po znaku v programe Excel (3 spôsoby)

5. Použitie vzorca poľa na odstránenie textu z bunky programu Excel, ale ponechanie čísel

Na odstránenie môžete použiť nasledujúci vzorec poľa text z bunky Excelu, pričom všetky čísla Ak chcete použiť vzorec poľa:

❶ Najprv vyberte bunku, C5 .

❷ Potom tam vložte nasledujúci vzorec poľa:

=SUM(MID(0&B5,LARGE(INDEX(ISNUMBER(--MID(B5, ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1, 1)*10^ROW($1:$99)/10)

❸ Po tomto zásahu VSTÚPIŤ na vykonanie vzorca poľa.

❹ Umiestnite kurzor myši do pravého dolného rohu bunky C5 a potiahnite nadol Rukoväť náplne ikona.

Teraz uvidíte, že vzorec poľa vymazal texty z buniek Excelu, pričom zostanú len čísla .

Prečítajte si viac: Ako odstrániť text medzi dvoma znakmi v programe Excel (3 jednoduché spôsoby)

6. Odstránenie textu z bunky programu Excel, ale ponechanie čísel pomocou funkcie Text do stĺpcov

Stránka Text do stĺpcov oddeľuje príkaz text z čísla .

Teraz postupujte podľa nasledujúcich krokov a naučte sa, ako to urobiť.

❶ Vyberte všetky bunky obsahujúce texty s čísla .

❷ Potom prejdite na Data> Data Tools> Text do stĺpcov.

❸ Vyberte Pevná šírka z Sprievodca konverziou textu do stĺpcov dialógové okno a stlačte tlačidlo Ďalšie tlačidlo.

❹ Opäť zasiahnite Ďalšie tlačidlo v Sprievodca konverziou textu do stĺpcov dialógové okno.

❺ Potom sa uistite, že Všeobecné je vybraná možnosť a stlačte Dokončenie .

Teraz ste úspešne odstránili text zo všetkých buniek Excelu, ktoré opúšťajú čísla .

7. Použitie funkcie Flash Fill na odstránenie textu z bunky programu Excel, ale ponechanie čísel

Odstránenie texty z bunky Excelu pomocou Blesková výplň funkcia,

❶ Vložte iba čísla v susednej bunke.

❷ Potom prejdite na Domov> Úpravy> Vyplniť> Flash Fill.

Po zasiahnutí Blesková výplň dostanete iba príkaz čísla v bunke bez texty .

Prečítajte si viac: Ako odstrániť text z bunky programu Excel (9 jednoduchých spôsobov)

8. Odstránenie textu z bunky programu Excel, ale ponechanie čísel pomocou skriptov VBA

Vytvoríme používateľom definovanú funkciu s názvom DeleteTextsButNumbers s VBA skript na odstránenie text z bunky programu Excel, pričom čísla .

Preto,

❶ Tlač ALT + F11 otvoriť editor VBA.

❷ Prejsť na Insert> Modul.

❸ Potom skopírujte nasledujúci kód VBA:

 Funkcia DeleteTextsButNumbers(xTxt1 As String) As String With CreateObject("VBScript.RegExp") .Global = True .Pattern = "\D" DeleteTextsButNumbers = .Replace(xTxt1, "") End With End Function 

❹ Vložte a uložte kód do VBA redaktor.

Tu som vytvoril funkciu s názvom DeleteTextButNumbers pomocou VBA Vymeňte stránku funkcia, ktorá prevezme hodnotu bunky ako String nahradiť texty s polotovary v dôsledku toho opustí čísla .

❺ Teraz sa vráťte na dátový hárok a vyberte bunku C5 .

❻ Vložte tam nasledujúci vzorec.

=DeleteTextsButNumbers(B5)

❼ Potom stlačte VSTÚPIŤ .

❽ Potiahnite Rukoväť náplne ikona z bunky C5 na C12 .

Potom uvidíte, že funkcia vymazala všetky texty opustenie čísla ako na obrázku nižšie:

Čítajte viac: Ako odstrániť definované názvy v programe Excel (3 spôsoby)

Praktická časť

Na konci poskytnutého súboru Excel nájdete hárok programu Excel, ktorý je podobný nasledujúcemu obrázku na precvičenie.

Záver

Na záver sme sa venovali 8 metódam na odstránenie text z bunky Excelu, ale nechajte čísla . Odporúčame vám stiahnuť si cvičebnicu priloženú k tomuto článku a precvičiť si všetky metódy pomocou nej. A neváhajte položiť akékoľvek otázky v sekcii komentárov nižšie. Budeme sa snažiť odpovedať na všetky relevantné otázky čo najskôr. A navštívte prosím našu webovú stránku Exceldemy preskúmať viac.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.