Přejít k hlavnímu obsahu

Jak odstranit texty před nebo za konkrétním znakem z buněk v aplikaci Excel?

Tento článek představuje různé metody odstraňování textů před nebo za konkrétním znakem nebo znakem n-tého výskytu z buněk v aplikaci Excel.


Odstraňte texty před nebo za konkrétním znakem pomocí funkce Najít a nahradit v aplikaci Excel

Chcete-li odstranit všechny texty před nebo za konkrétním znakem pomocí funkce Najít a nahradit, postupujte následovně.

1. Vyberte buňky, které chcete odstranit před nebo za konkrétním znakem, stiskněte Ctrl + H klávesy pro otevření Najít a nahradit dialog.

V dialogovém okně Najít a nahradit:

1. Chcete-li odstranit vše před konkrétním znakem, například čárkou, zadejte jej *, do Najít to, co Textové pole;

2. Chcete-li odstranit vše za konkrétním znakem, jako je čárka, zadejte ,* do Najít to, co Textové pole;

Poznámky:

1. Čárku můžete změnit na libovolný znak, jak potřebujete.

2. V tomto případě budou všechny texty před poslední čárkou nebo za první čárkou odstraněny z vybraných buněk.

2. Udržujte Nahradit textové pole prázdné a poté klikněte na Nahradit vše knoflík. Viz screenshot:


Snadno odeberte všechny číselné, nečíselné nebo určené znaky z buněk v aplikaci Excel

Kutools pro vynikat's Odebrat znak nástroj vám pomůže snadno odstranit všechny číselné, nečíselné nebo určené znaky z vybraných buněk v aplikaci Excel.
Stáhněte si nyní 30denní bezplatnou stopu Kutools pro Excel!


Odstraňte texty před nebo za prvním / posledním konkrétním znakem podle vzorce

Tato část vám ukáže vzorce, jak odstranit vše před nebo za prvním / posledním konkrétním znakem z buněk v aplikaci Excel.

Odstranit vše před první čárkou, prosím:

Vyberte prázdnou buňku, zkopírujte a vložte do ní následující vzorec a stiskněte vstoupit klíč. Poté přetáhněte ikonu Naplňte rukojeť použít vzorec na jiné buňky. Viz snímek obrazovky:

Vzorec: Odstraňte vše před první čárkou

= DOPRAVA (B5, LEN (B5)-NALÉZT(",",B5))

Poznámky:

1. Ve výše uvedeném vzorci je B5 buňka, ze které odeberete texty, a „,“ je znak, ze kterého odeberete texty.

2. Chcete-li odstranit vše před posledním konkrétním znakem, použijte tento vzorec:

= DOPRAVA (B5, LEN (B5) -FIND ("@", NÁHRADA (B5,"Znak"," @ ", (LEN (B5) -LEN (NÁHRADA (B5,"Znak"," "))) / LEN ("Znak"))))

Odstranit vše po první čárce, prosím:

Vyberte prázdnou buňku, zkopírujte a vložte do ní následující vzorec a stiskněte vstoupit klíč. Poté přetáhněte ikonu Naplňte rukojeť použít vzorec na jiné buňky. Viz snímek obrazovky:

Vzorec: Odstraňte vše po první čárce

= LEFT (B5, FIND (",", B5) -1)

Poznámky:

1. Ve výše uvedeném vzorci je B5 buňka, ze které odeberete texty, a „,“ je znak, ze kterého odeberete texty.

2. Chcete-li odstranit vše za posledním konkrétním znakem, použijte tento vzorec:

= VLEVO (B5, FIND ("@", SUBSTITUTE (B5,"znak"," @ ", LEN (B5) -LEN (NÁHRADA (B5,"znak"," ")))) - 1)


Odstraňte texty před nebo za znakem n-tého výskytu podle vzorce

Níže uvedené vzorce mohou pomoci odstranit všechny před nebo za znakem n-tého výskytu z buněk v aplikaci Excel.

Odstranit vše před znakem n-tého výskytu z buněk, musíš:

Vyberte prázdnou buňku pro výstup výsledku, zkopírujte do ní následující vzorec a stiskněte vstoupit klíč. Poté přetáhněte ikonu Naplňte rukojeť použít vzorec na jiné buňky. Viz snímek obrazovky:

Vzorec: Odeberte vše před čárkou druhého výskytu

= DOPRAVA (NÁHRADA (B5",", CHAR (9), 2), LEN (B5) - NAJÍT (CHAR (9), NÁHRADA (B5",", CHAR (9), 2), 1) + 1)

Poznámky:

1. Ve vzorcích B5"," a 2 číslo znamená, že veškerý obsah po čárce druhého výskytu bude odstraněn z buňky B5.

2. Můžete změnit „," a 2 číslo na libovolný znak a číslo pozice výskytu, jak potřebujete.

Odebrat vše po znaku n-tého výskytu z buněk, musíš:

Vyberte prázdnou buňku pro výstup výsledku, zkopírujte do ní následující vzorec a stiskněte vstoupit klíč. Poté přetáhněte ikonu Naplňte rukojeť použít vzorec na jiné buňky. Viz snímek obrazovky:


Vzorec: Odstraňte vše po čárce druhého výskytu

= VLEVO (SUBSTITUTE (B5,",", CHAR (9),2), NAJÍT (CHAR (9), NÁHRADA (B5,",", CHAR (9),2), 1) -1)

Poznámky:

1. Ve vzorcích B5"," a 2 číslo znamená, že veškerý obsah po čárce druhého výskytu bude odstraněn z buňky A7.

2. Můžete změnit „," a 2 číslo na libovolný znak a číslo pozice výskytu, jak potřebujete.


Snadné odstranění textů před / za konkrétním znakem pomocí programu Kutools pro Excel

Pokud je pro každou buňku v rozsahu pouze jeden oddělovač čárky a chcete z buněk odebrat vše před nebo za touto čárkou, zkuste Rozdělit buňky užitečnost Kutools pro Excel. Tento nástroj vám pomůže vyřešit problém pouhými několika kliknutími:

1. Vyberte buňky, ze kterých odeberete vše před nebo za čárkou, a poté klepněte na Kutools > Text > Rozdělit buňky. Viz snímek obrazovky:

2. V Rozdělit buňky v dialogovém okně vyberte Rozdělit na sloupce možnost v Styl sekci a v Rozdělit sekci, vyberte Ostatní možnost a do prázdného pole zadejte čárku a poté klikněte na OK knoflík. Viz screenshot:

3. Další Rozdělit buňky Zobrazí se dialogové okno, vyberte prázdnou buňku pro vyhledání textů a klepněte na ikonu OK .

Pak můžete vidět, že vybrané buňky jsou rozděleny podle konkrétního znaku - čárka. Viz snímek obrazovky:

  Pokud chcete mít bezplatnou (30denní) zkušební verzi tohoto nástroje, kliknutím jej stáhněte, a poté přejděte k použití operace podle výše uvedených kroků.


Kutools pro Excel - Pomůže vám vždy dokončit práci před časem, mít více času na radost ze života
Stává se vám často, že hrajete s prací, nedostatkem času pro sebe a rodinu?  Kutools pro Excel vám může pomoci vypořádat se s 80% Excel hádanky a zlepšit 80% efektivitu práce, vám více času na péči o rodinu a užívat si života.
300 pokročilých nástrojů pro 1500 pracovních scénářů, usnadní vám práci mnohem více než kdy dříve.
Už si nemusíte pamatovat vzorce a kódy VBA, dejte svému mozku odpočinout od nynějška.
Složité a opakované operace lze provést jednorázovým zpracováním během několika sekund.
Omezte každý den tisíce operací klávesnicí a myší, rozloučte se s nemocemi z povolání hned teď.
Staňte se odborníkem na Excel za 3 minuty, pomozte rychle získat uznání a povýšení na zvýšení platu.
110,000 300 vysoce efektivních lidí a více než XNUMX světově proslulých společností.
Udělejte ze svých $ 39.0 v hodnotě více než $ 4000.0 školení ostatních.
Plná bezplatná zkušební verze na 30 dní. 60denní záruka vrácení peněz bez udání důvodu.

Comments (60)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
السلام عليكم كيفكم اسمي احمد ابراهيم محمد علامي من ذوي الاعاقة اصم وابكم الثانوية وحاسوب من الرياض جازان صبيا رقم جوالي قديم اشويه 0501601641 ابغي مساعدة فايدة وشكرا لكم جميعا أن شاءالله
This comment was minimized by the moderator on the site
رقمي 0501601641 وشكرا لكم جميعا أن شاءالله السلام عليكم كيفكم اسمي احمد ابراهيم محمد علامي
This comment was minimized by the moderator on the site
Hi how can i split or add spacing in between each textRoominCoolDecoApartmentinBrunswickEast
This comment was minimized by the moderator on the site
Hi z,If every word in the sentence starts with a capital letter, you can try one of the methods below to get it done:1. To add space between each word, methods in this article can do you a favor:How To Insert Spaces Before Capital Letters In Excel?
https://www.extendoffice.com/documents/excel/1864-excel-insert-space-before-capital-letter.html

2. To split text by capital letter in the sentence, you can try the methods in this article.How To Split Text Into Separate Columns By Capital Letter In Excel?
https://www.extendoffice.com/documents/excel/3336-excel-split-text-by-capital-letter.html
This comment was minimized by the moderator on the site
Hi I have the next text:

/credit-loan/super-credit/- from 1251 to 1016( -18.78%)
/credit-loan/no-credit/- from 1018 to 703( -30.94%)
/loan-loan-credit-cards- from 773 to 633( -18.11%)
/loan-loan/fair-loan/- from 321 to 502( -29.69%)

I need to delete everything after "-" before the from, including the character "-" so the above to become:

/credit-loan/super-credit/
/credit-loan/no-credit/
/loan-loan-credit-cards
/loan-loan/fair-loan/

And after I would also need to have the above without the "/" as in (but I think I can manage that later):

/credit-loan/super-credit
/credit-loan/no-credit
/loan-loan-credit-cards
/loan-loan/fair-loan
This comment was minimized by the moderator on the site
Hiimy texts is following
Execution/428/2019DOI:05-07-20192 years 5 months 4
daysCompliance23-09-2019

I want to delete whole texts after DOI:
This comment was minimized by the moderator on the site
Hi I have the next text:
/credit-loan/super-credit/- from 1251 to 1016( -18.78%)
/credit-loan/no-credit/- from 1018 to 703( -30.94%)
/loan-loan-credit-cards- from 773 to 633( -18.11%)
/loan-loan/fair-loan/- from 321 to 502( -29.69%)

I need to delete everything after "-" before the from, including the character "-" so the above to become:
/credit-loan/super-credit/
/credit-loan/no-credit/
/loan-loan-credit-cards
/loan-loan/fair-loan/

And after I would also need to have the above without the "/" as in (but I think I can manage that later):
/credit-loan/super-credit
/credit-loan/no-credit
/loan-loan-credit-cards
/loan-loan/fair-loan
This comment was minimized by the moderator on the site
Thank you!
This comment was minimized by the moderator on the site
What is the formula to keep only 160USCAIRAPPW01 in below excel spreadsheet?

16780187,160-USC-NOV-Updates-Server,160 - ALL LAC+USC Servers,160USCAIRAPPW01,Non-compliant,11/23/2019 11:33 AM,,,,,,16891741,Non-compliant,0X00000000,Success,11/23/2019 11:22 AM,(SYSTEM),Yes,No,Yes,
This comment was minimized by the moderator on the site
remove everything before
the last hyphen?
BABU RAM (622)
JAGAN NATH
This comment was minimized by the moderator on the site
I have: E4U19-31C20010093021EI 3032AER LINGUS 190805000010. I need to remove everything before the first space and everything after the last space but I need to keep the spaces. I have this formula but it removes the spaces: =LEFT(RIGHT(A19,LEN(A19)-FIND(" ",A19)),FIND("^^",SUBSTITUTE(RIGHT(A19,LEN(A19)-FIND(" ",A19))," ","^^",LEN(RIGHT(A19,LEN(A19)-FIND(" ",A19)))-LEN(SUBSTITUTE(RIGHT(A19,LEN(A19)-FIND(" ",A19))," ",""))))-1)
This comment was minimized by the moderator on the site
Hi, please try this formula:
=LEFT(RIGHT(B9,LEN(B9)-FIND(" ",B9)+1),FIND("^^",SUBSTITUTE(RIGHT(B9,LEN(B9)-FIND(" ",B9))," ","^^",LEN(RIGHT(B9,LEN(B9)-FIND(" ",B9)))-LEN(SUBSTITUTE(RIGHT(B9,LEN(B9)-FIND(" ",B9))," ",""))))-1)
This comment was minimized by the moderator on the site
Great buddy. Too much helpful post.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations