Kuidas eemaldada kõik pärast tähemärki Excelis (7 meetodit)

  • Jaga Seda
Hugh West

Selles õpetuses arutame mõningaid lihtsaid meetodeid, kuidas eemaldada Excelis kõik pärast märki. Sageli töötame tabelitega, millel on pikk nimekiri koodidest, mis sisaldavad erinevaid märke, eraldusjooni jne. Sellistel juhtudel on meil mõnikord vaja kustutada teksti, numbreid jne pärast teatud märki, et tabel näeks välja puhas ja kergesti loetav. Niisiis, uurime, kuidasmeetodid.

Lae alla praktika töövihik

Saate alla laadida praktilise töövihiku, mida me kasutasime selle artikli koostamisel.

Eemalda kõik pärast Character.xlsm

7 meetodit, et eemaldada kõik pärast tähemärki Excelis

1. Rakendage Leia ja asenda valikut, et kustutada kõik pärast tähemärki Excelis

Üks väga lihtne viis eemaldada kõik pärast märki on kasutada käsku Leia ja asenda tööriist Excelis. Näiteks on meil andmekogum, mis sisaldab töötajate koode ja me tahame eemaldada kõik, mis järgneb töötaja nimele. Selle meetodiga seotud sammud on järgmised:

Sammud:

  • Kõigepealt valige andmekogum ( B5:B9 ).

  • Seejärel sisestage Ctrl+H klaviatuurilt ning ilmub aken Find and Replace. Seejärel valige Asendage ja sisestage ' ,* ' in ' Leia, mida' Jäta ' Asendage ' väli tühjaks. Nüüd klõpsa Asenda kõik .

  • Lõpuks kustutatakse kõik nimele järgnevad tähemärgid.

Loe edasi: Kuidas leida ja kustutada ridu Excelis (5 võimalust)

2. Eemalda kõik pärast märki, kasutades Flash Fill'i

Excelil on hämmastav võimalus nimega Flash Fill mis suudab tajuda teie lahtrite sisu mustrit ja täita teised lahtrid vastavalt sellele. Näiteks meie töötajate koodide andmestikus tahame ainult töötajate nimesid. Vaatame seega Flash Fill meetodi rakendamise samme.

Sammud:

  • Kirjutage ainult nimi Raku C5 . Seejärel hakake nime kirjutama Raku C6 ja näete, et Excel on juba ära tundnud, et olete huvitatud töötajate nimede säilitamisest koodidest.

  • Lõpuks vajutage Sisesta ja saada ainult nimed.

Loe edasi: Kuidas eemaldada väärtus Excelis (9 meetodit)

3. LEFT- ja SEARCH-funktsioonide kombinatsioon, et kustutada Excelis kõik pärast märki

Mitmeid funktsioonide kombinatsioone saab kasutada selleks, et kustutada kõik pärast märki. Näiteks kombineerime VÄLJAS ja OTSIMINE funktsioone, et eemaldada tähemärke stringist. Meie praeguses andmestikus on meil inimeste nimekiri koos nende elukutsetega. Kui me nüüd tahame säilitada ainult inimeste nimed, peame järgima alljärgnevaid samme selles meetodis.

Sammud:

  • Kirjutage järgmine valem Raku C5 .
=LEFT(B5,SEARCH(",",B5)-1)

  • Lõpuks on siin lõpptulemus. Kasutage Exceli Automaatne täitmine ( +) valiku kopeerimiseks ülejäänud lahtritesse.

Valemi jaotamine:

SEARCH(",",B5)

Siin, funktsioon SEARCH tagastab tähemärgi (siin koma) asukoha.

SEARCH(",",B5)-1)

Nüüd lahutatakse üks märk arvust, mis tagastatakse valemiga OTSIMINE et jätta koma(,) tulemustest välja.

LEFT(B5,SEARCH(",",B5)-1)

Lõpuks, funktsioon LEFT tagastab määratud arvu tähemärke stringi algusest.

Loe edasi: Kuidas eemaldada valemeid Excelis: 7 lihtsat viisi

Sarnased lugemised

  • Kuidas eemaldada punktiirid Excelis (5 kiiret viisi)
  • Protsentide eemaldamine Excelis (5 kiiret viisi)
  • Kuidas eemaldada Exceli ruudustik (6 lihtsat meetodit)
  • Eemaldage Exceli piire (4 kiiret viisi)
  • Kuidas eemaldada andmete valideerimise piirangud Excelis (3 võimalust)

4. Eemaldage kõik pärast märki, kasutades LEFT- ja FIND-funktsioonide kombinatsiooni Excelis

Samuti on kirjeldatud Meetod 3 , võime proovida kombinatsiooni VÄLJA ja FIND funktsioonid, et eemaldada kõik pärast märki. Siin on sammud:

Sammud:

  • Algselt kirjutage alljärgnev valem, et Raku C5 .
=LEFT(B5,FIND(",",B5)-1)

Siinkohal oleme kasutanud funktsioon FIND et leida positsiooni ' , ' märk tekstis. Ülejäänud valem töötab sarnaselt valemiga, mida on kirjeldatud dokumendis Meetod 3 .

  • Lõpuks saate ainult inimeste nimed.

Seotud sisu: Kuidas kustutada tühjad lahtrid ja nihutada andmeid vasakule Excelis (3 meetodit)

5. Kustutage kõik pärast N-ndat tähemärgi esinemist Excelis

Mõnikord võib meil olla vaja kustutada kõik pärast teatud märki. Näiteks on meil andmejada, mis sisaldab mitmeid komasid ( Adelle, insener, tegevjuht, 2232 ) ja me tahame visata kõik pärast 2. koma. Niisiis, selle ülesande täitmiseks järgime alljärgnevaid samme:

Sammud:

  • Kõigepealt sisestage järgmine valem Raku C5 .
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",", "#",2))-1)

  • Lõpuks kustutatakse kõik pärast 2. koma lõppu.

Valemi jaotamine:

SUBSTITUTE(B5,",", "#",2)

Siin, funktsioon SUBSTITUTE asendab 2. koma '#''.

FIND("#",SUBSTITUTE(B5,",", "#",2))

Siis on FIND funktsioon ütleb meile 2. koma positsiooni. Siin on 2. koma positsioon 17. kohal.

FIND("#",SUBSTITUTE(B5,",", "#",2))-1)

Nüüd lahutatakse üks märk valemi eelmisest osast saadud arvust.

LEFT(B5,FIND("#",SUBSTITUTE(B5,",", "#",2))-1)

Lõpuks on VÄLJA funktsioon tagastab määratud arvu tähemärke stringi algusest.

Loe lisaks: Kuidas eemaldada tingimuslik vorming Excelis (3 näidet)

6. Eemaldage kõik pärast märgi viimast esinemist Excelis

Sageli on lahtris olevad väärtused eraldatud eraldusnumbritega. Näiteks on meil töötaja kood: Adelle, insener, tegevjuht, 2232 ja me tahame kustutada kõik pärast viimast koma. Niisiis, käime läbi sammud.

Sammud:

  • Kõigepealt sisestage järgmine valem Raku C5 .
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",",", "#",LEN(B5)-LEN(SUBSTITUTE(B5,",",",""))))-1)

  • Lõpuks kustutatakse kõik pärast viimast koma. Kasutage funktsiooni Automaatne täitmine (+) et rakendada valemit ülejäänud lahtritele.

Valemi jaotamine:

LEN(SUBSTITUTE(B5,",",""))

Esmalt tuleb määrata viimase eraldaja (meie näites viimane koma) asukoht. e peame teadma, mitu koma on meie stringis. Selleks asendame iga koma tühiku ( "" ) ja edastage see läbi funktsioon LEN et saada stringi pikkus, mis on 24 . B5.

LEN(B5)-LEN(SUBSTITUTE(B5,",",""))

Siinkohal lahutame eelmise osa tulemuse algsest kogupikkusest välja B5 Tulemuseks on 3 , mis on komade arv dokumendis B5 .

Seejärel rakendame kombinatsiooni VÄLJAS , FIND ja ASENDAJA funktsioone, et kustutada kõik pärast viimast koma (näidatud punktis Meetod 5 ).

Loe edasi: Kuidas eemaldada viimane number Excelis (6 kiiret meetodit)

7. Kustutage kõik pärast teatud märki VBA abil Excelis

Saate kustutada kõik pärast märki lihtsalt kasutades VBA Näiteks meie andmestikust ( B5:B9 ), me tahame kustutada kõik peale nimede. Siis peame järgima alljärgnevaid samme::

Sammud:

  • Valige andmekogum ( B5:B9 ) alguses.

  • Seejärel klõpsake vastaval lehel paremklõpsuga ja valige ' Vaata koodi '.

  • Siis on VBA moodul aken avaneb. Nüüd kirjutage järgmine kood ja Käivita seda.
 Option Explicit Sub remove_everything_after_char() Dim rng As Range Dim cell As Range Set rng = Application.Selection For Each cell In rng cell.Offset(0, 1).Value = Left(cell, InStr(cell, ",") - 1) Next cell End Sub 

  • Lõpuks, siin saame ainult nimed kui tulemus, Kõik pärast esimest koma on edukalt eemaldatud.

Loe edasi: Kuidas eemaldada vormindamine Excelis ilma sisu eemaldamata

Kokkuvõte

Ülaltoodud artiklis olen püüdnud arutada kõiki meetodeid põhjalikult. Loodetavasti piisab nendest meetoditest ja selgitustest, et lahendada teie probleemid. Palun andke mulle teada, kui teil on küsimusi.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.