Jak odstranit text z buňky aplikace Excel, ale ponechat čísla (8 způsobů)

  • Sdílet Toto
Hugh West

Někdy vkládáme oba texty a čísla do stejné buňky Excelu. Z nějakého důvodu můžeme chtít odstranit texty z buňky a ponechat si pouze čísla Za tímto účelem nabízí aplikace Excel několik způsobů, jak odstranit texty při zachování čísla V tomto článku se dozvíte 8 způsobů, jak odstranit text z buňky Excelu, ale ponechat čísla tam.

Stáhnout cvičebnici

Soubor Excel si můžete stáhnout z následujícího odkazu a procvičovat se podle něj.

Odstranění textu, ale ponechání čísel.xlsm

8 způsobů, jak odstranit text z buňky aplikace Excel, ale ponechat čísla

1. Použití funkce Najít a nahradit k odstranění textu z buňky aplikace Excel, ale ponechání čísel

Nejjednodušší způsob, jak odstranit text z buňky a ponechat čísla je použít Najít a nahradit příkaz.

Nyní postupujte podle následujících kroků a použijte Najít a nahradit funkce.

❶ Nejprve vyberte buňky, které mají texty a čísla sloučeny.

❷ Pak stiskněte CTRL + H využít Najít a nahradit dialogové okno.

❸ Zadejte text které chcete odstranit v rámci Zjistěte, co box.

❹ Opustit Nahradit prázdné pole.

❺ Nyní stiskněte Nahradit vše tlačítko.

❻ Konečně zasáhl Zavřít tlačítko pro ukončení Najít a nahradit dialogové okno.

Tím jste odstranili všechny text z buněk aplikace Excel, přičemž čísla pouze na svých místech.

Přečtěte si více: Jak odstranit určitý text z buňky v aplikaci Excel (11 nejjednodušších způsobů)

2. Odstranění textu z buňky aplikace Excel, ale ponechání čísel pomocí funkce SUBSTITUTE

Můžete použít Funkce SUBSTITUTE místo použití Najít a nahradit dialogové okno. Obě provádějí stejný úkol.

Za tímto účelem,

❶ Klikněte na buňku C5 .

❷ Nyní vložte následující vzorec:

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

Zde,

  • B5 se vztahuje na buňky, které mají texty a čísla .
  • "KKV" je text nahradit prázdnými místy ("").

❸ Poté zasáhne ENTER tlačítko.

❹ Nyní přetáhněte Plnicí rukojeť ikona z buňky C5 na C12 .

Takže uvidíte SUBSTITUTE nahradila všechny funkce texty s prázdnými místy. čísla zbývají.

Přečtěte si více: Jak odstranit určitý text ze sloupce v aplikaci Excel (8 způsobů)

3. Kombinace funkcí TEXTJOIN, ROW, INDIRECT, LEN, & IFERROR pro odstranění textu, ale ponechání čísel

Můžete také použít TEXTJOIN , ROW , INDIREKTNÍ , LEN , & IFERROR Funkce pro vytvoření vzorce. Tento vzorec odstraní všechny texty z buňky Excelu, ale ponechat čísla .

Za tímto účelem,

❶ Vybrat buňku C5 první.

❷ Pak vložte následující vzorec:

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

V tomto vzorci:

  • B5 se vztahuje na buňku, která má texty a čísla .
  • LEN(B5) vrací délku obsahu buňky B5 .
  • SEQUENCE(LEN(B5)) vrací posloupnost buněk B5 což je {1;2;3;4;5;6;7}.
  • MID(B5,SEQUENCE(LEN(B5)), 1) vrací pozici prázdného místa, na které narazíte zleva. Výstupem je hodnota {"K"; "K"; "V";" "; "5"; "0"; "6"}.
  • IFERROR(MID(B6,SEQUENCE(LEN(B6)), 1) *1, "") zpracovává všechny chyby v rámci MID(B5,SEQUENCE(LEN(B5)), 1).
  • TEXTJOIN("", TRUE,IFERROR(MID(B5,SEQUENCE(LEN(B5)), 1) *1, ""))) odstraňuje text nahrazením texty s prázdnými místy. Poté tyto prázdná místa spojí s příkazem čísla .

❸ Nyní stiskněte ENTER tlačítko.

❹ Přetáhněte Plnicí rukojeť ikona z buňky C5 na C12 .

Nakonec budete mít jen čísla v buňkách bez texty .

4. Odstranění textu z buňky aplikace Excel, ale ponechání čísel pomocí funkcí RIGHT a LEN

Podle níže uvedených kroků zkombinujte PRAVÁ a LEN funkce pro odstranění text z buňky aplikace Excel, která opouští čísla .

❶ Nejprve vyberte buňku C5 .

❷ Pak do buňky vložte následující vzorec C5 .

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

V tomto vzorci,

  • LEN(B5) vypočítá délku obsahu buňky B5 .
  • LEN(B5)-3) odstraní 3 znaky z celkové délky obsahu buňky B5 .
  • RIGHT(B5, LEN(B5)-3) odstraní 3 znaky z pravé strany pole B5 Obsah buněk. Máme tedy jen čísla bez jakéhokoli texty .

❸ Poté zasáhne ENTER tlačítko.

❹ Přetáhněte Plnicí rukojeť ikona z buňky C5 na C12 .

Nakonec budete mít všechny buňky s čísla pouze jako na obrázku níže:

Přečtěte si více: Jak odstranit text za znakem v aplikaci Excel (3 způsoby)

5. Použití vzorce pole k odstranění textu z buňky aplikace Excel, ale ponechání čísel

K odstranění můžete použít následující vzorec pole text z buňky Excelu, přičemž všechny čísla . Chcete-li použít vzorec pole:

❶ Nejprve vyberte buňku, C5 .

❷ Pak tam vložte následující vzorec pole:

=SUMA(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)

❸ Poté zasáhne ENTER spustit vzorec pole.

❹ Umístěte kurzor myši do pravého dolního rohu buňky C5 a přetáhněte dolů Plnicí rukojeť ikona.

Nyní uvidíte, že vzorec pole smazal hodnotu texty z buněk Excelu a ponechat pouze čísla .

Přečtěte si více: Jak odstranit text mezi dvěma znaky v aplikaci Excel (3 snadné způsoby)

6. Odstranění textu z buňky aplikace Excel, ale ponechání čísel pomocí funkce Text do sloupců

Na stránkách Text do sloupců oddělí příkaz text z čísla .

Postupujte podle následujících kroků a naučte se, jak na to.

❶ Vyberte všechny buňky obsahující texty s čísla .

❷ Pak přejděte na Data> Datové nástroje> Text do sloupců.

❸ Vyberte Pevná šířka z Průvodce převodem textu do sloupců dialogové okno a stiskněte tlačítko Další tlačítko.

❹ Opět zasáhněte Další tlačítko v Průvodce převodem textu do sloupců dialogové okno.

❺ Pak se ujistěte. Obecné je vybrána možnost a stiskněte Dokončení .

Nyní jste úspěšně odstranili text ze všech buněk aplikace Excel, které opouštějí čísla .

7. Použití bleskové výplně k odstranění textu z buňky aplikace Excel, ale ponechání čísel

Odstranění texty z buňky aplikace Excel pomocí příkazu Blesková výplň funkce,

❶ Vložte pouze čísla v sousední buňce.

❷ Pak přejděte na Domů> Úpravy> Výplň> Flash Fill.

Po zasažení Blesková výplň získáte pouze příkaz čísla v buňce bez texty .

Přečtěte si více: Jak odstranit text z buňky aplikace Excel (9 snadných způsobů)

8. Odstranění textu z buňky aplikace Excel, ale ponechání čísel pomocí skriptů VBA

Vytvoříme uživatelsky definovanou funkci s názvem DeleteTextsButNumbers s VBA skript k odstranění text z buňky aplikace Excel, která opouští čísla .

Za tímto účelem,

❶ Tisk ALT + F11 a otevřete editor VBA.

❷ Přejít na Insert> Modul.

❸ Poté zkopírujte následující kód VBA:

 Function 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 pole VBA editor.

Zde jsem vytvořil funkci s názvem DeleteTextButNumbers pomocí VBA Vyměňte stránky funkce, která převezme hodnotu buňky jako hodnotu Řetězec nahradit texty s polotovary v důsledku toho opustí čísla .

❺ Nyní se vraťte do datového listu a vyberte buňku C5 .

❻ Vložte tam následující vzorec.

=DeleteTextsButNumbers(B5)

❼ Pak stiskněte ENTER .

❽ Přetáhněte Plnicí rukojeť ikona z buňky C5 na C12 .

Poté uvidíte, že funkce odstranila všechny texty opouští čísla jako na obrázku níže:

Další informace: Jak odstranit definované názvy v aplikaci Excel (3 způsoby)

Praktická část

Na konci poskytnutého souboru aplikace Excel naleznete list aplikace Excel podobný následujícímu obrázku k procvičení.

Závěr

Shrneme-li to, probrali jsme 8 způsobů, jak odstranit text z buňky Excelu, ale ponechat čísla . Doporučujeme vám stáhnout si cvičebnici přiloženou spolu s tímto článkem a procvičit si všechny metody s ní. A neváhejte se zeptat na jakékoli dotazy v sekci komentářů níže. Budeme se snažit odpovědět na všechny relevantní dotazy co nejdříve. A navštivte prosím naše webové stránky. Exceldemy prozkoumat více.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.