Efnisyfirlit
Í þessari kennslu munum við ræða nokkrar aðferðir sem auðvelt er að nota til að fjarlægja allt eftir staf í Excel. Oft er unnið með töflureikna með langan lista af kóða sem innihalda mismunandi gerðir af stöfum, afmörkun o.s.frv. Í slíkum tilfellum þurfum við stundum að eyða texta, tölustöfum o.s.frv. á eftir ákveðnum staf til að töflureiknin líti út fyrir að vera hreinn og auðlæsilegur. Svo skulum við kanna aðferðirnar.
Sæktu æfingarvinnubókina
Þú getur hlaðið niður æfingu vinnubókinni sem við höfum notað til að undirbúa þessa grein.
Fjarlægja allt eftir staf.xlsm
7 aðferðir til að fjarlægja allt eftir staf í Excel
1. Notaðu valkostinn Finna og skipta út á Eyða öllu eftir staf í Excel
Ein af mjög auðveldu leiðunum til að fjarlægja allt eftir staf er að nota Finna og skipta út tólinu í Excel. Til dæmis höfum við gagnasafn sem inniheldur starfsmannakóða og við viljum fjarlægja allt á eftir starfsmannsnafninu. Skref sem tengjast þessari aðferð eru:
Skref:
- Veldu fyrst gagnasafnið ( B5:B9 ).
- Sláðu síðan inn Ctrl+H á lyklaborðinu og Find and Replace glugginn birtist. Næst skaltu velja Skipta út valkostinn og sláðu inn ' ,* ' í ' Finndu hvað' Skildu ' Skipta út fyrir ' reitinn auðan. Nú skaltu smella á Skipta útAllt .
- Að lokum verður hverjum staf á eftir nafninu eytt.
Lesa meira: Hvernig á að finna og eyða línum í Excel (5 leiðir)
2. Fjarlægðu allt eftir staf með því að nota Flash Fylla
Excel hefur ótrúlegan valmöguleika sem heitir Flash Fill sem getur skynjað mynstur innihalds þíns í frumum og fyllt aðrar frumur í samræmi við það. Til dæmis, í starfsmannakóðagagnagrunni okkar, viljum við aðeins nöfn starfsmanna. Svo, við skulum sjá skrefin sem fylgja því að nota Flash Fill aðferðina.
Skref:
- Skrifaðu aðeins nafnið í Cell C5 . Byrjaðu síðan að skrifa nafnið í Cell C6 og þú munt sjá að Excel hefur þegar viðurkennt að þú hafir áhuga á að halda starfsmannanöfnunum úr kóðanum.
- Að lokum, ýttu á Enter og fáðu aðeins nöfnin.
Lesa meira: Hvernig á að fjarlægja gildi í Excel (9 aðferðir)
3. Sambland af LEFT og SEARCH aðgerðum til að eyða öllu eftir staf í Excel
Hægt er að nota nokkrar samsetningar aðgerða til að eyða öllu eftir staf. Svo sem, við munum sameina LEFT og SEARCH aðgerðir til að fjarlægja stafi úr streng. Í núverandi gagnasafni okkar höfum við lista yfir fólk, þar á meðal starfsgreinar þeirra. Nú, ef við viljum aðeins halda nöfnum fólksins verðum við að fylgja skrefunum hér að neðan í þessuaðferð.
Skref:
- Skrifaðu eftirfarandi formúlu í Cell C5 .
=LEFT(B5,SEARCH(",",B5)-1)
- Hér er lokaniðurstaðan að lokum. Notaðu Excel Sjálfvirk útfylling ( +) valkostinn til að afrita formúluna yfir í restina af reitunum.
Sundurliðun formúlunnar:
➤ SEARCH(“,”,B5)
Hér skilar SEARCH fallinu staðsetning stafsins (hér kommu).
➤ SEARCH(“,”,B5)-1)
Nú er einn stafur dreginn frá tölunni sem skilað er af SEARCH til að útiloka kommu(,) frá niðurstöðunum.
➤ LEFT(B5,SEARCH(“,”,B5)-1)
Að lokum, VINSTRI aðgerðin skilar tilgreindum fjölda stafa frá upphafi strengsins.
Lesa meira: Hvernig á að fjarlægja formúlur í Excel : 7 auðveldar leiðir
Svipaðar lestur
- Hvernig á að fjarlægja punktalínur í Excel (5 fljótlegar leiðir)
- Fjarlægja hlutfall í Excel (5 fljótlegir leiðir)
- Hvernig á að fjarlægja rist úr Excel (6 auðveldar aðferðir)
- Fjarlægja landamæri í Excel (4 fljótir leiðir)
- Hvernig á að fjarlægja gagnaprófunartakmarkanir í Excel (3 leiðir)
4 Fjarlægðu Ever ything Eftir staf með því að nota samsetningu LEFT og FIND aðgerða í Excel
Eins og lýst er í Aðferð 3 , getum við prófað blöndu af LEFT og FINDA aðgerðir til að fjarlægja allt eftir akarakter. Hér eru skrefin:
Skref:
- Upphaflega, skrifaðu formúluna hér að neðan í Cell C5 .
=LEFT(B5,FIND(",",B5)-1)
Hér höfum við notað FIND aðgerðina til að finna staðsetningu „ , “ stafsins í textanum. Restin af formúlunni virkar svipað og formúlan sem lýst er í Aðferð 3 .
- Að lokum færðu aðeins nöfn fólksins .
Tengt efni: Hvernig á að eyða tómum hólfum og færa gögn til vinstri í Excel (3 aðferðir)
5. Eyða öllu eftir að stafur birtist í n.m. í Excel
Stundum gætum við þurft að eyða öllu eftir tiltekinn staf. Til dæmis höfum við gagnastreng sem inniheldur nokkrar kommur ( Adelle, Engineer, CEO, 2232 ) og við viljum henda öllu á eftir 2. kommu. Svo til að gera þetta verkefni munum við fylgja skrefunum hér að neðan:
Skref:
- Fyrst skaltu slá inn eftirfarandi formúlu í Cell C5 .
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",","#",2))-1)
- Loksins verður öllu eftir 2. kommu eytt.
Sundurliðun formúlunnar:
➤ SUBSTITUTE(B5,”,”,”#”,2)
Hér kemur SUBSTITUTE aðgerðin í stað 2. kommu fyrir '#''.
➤ FIND(“#”,SUBSTITUTE(B5, ”,”,”#”,2))
Þá segir aðgerðin FINDA okkur staðsetningu 2. kommu. Hér er 2. kommastaða í því 17.
➤ FINDA(“#”,SUBSTITUTE(B5,”,”,”#”,2))-1)
Nú er einn stafur dreginn frá tölunni sem skilað er frá fyrri hluta formúlunnar.
➤ LEFT(B5,FIND(“#”,SUBSTITUTE(B5,”,”,”#”,2))-1)
Að lokum, LEFT fallið skilar tilgreindum fjölda stafa frá upphafi strengsins.
Lesa meira: Hvernig á að fjarlægja skilyrt snið í Excel (3 dæmi)
6. Fjarlægðu allt eftir að staf kom síðast fyrir í Excel
Oft eru gildi í reit aðskilin með fjölda afmarka. Til dæmis höfum við starfsmannakóða: Adelle, verkfræðingur, forstjóri, 2232 og við viljum eyða öllu eftir síðustu kommu. Svo, við skulum fara í gegnum skrefin.
Skref:
- Sláðu fyrst inn eftirfarandi formúlu í Cell C5 .
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",","#",LEN(B5)-LEN(SUBSTITUTE(B5,",",""))))-1)
- Loksins er öllu eytt eftir síðustu kommu. Notaðu Sjálfvirk útfylling (+) til að nota formúluna á restina af hólfunum.
Silgreining formúlunnar:
➤ LEN(SUBSTITUTE(B5,”,”,””))
Það fyrsta sem við þurfum að gera er að ákvarða staðsetningu síðasta afmörkun (í dæminu okkar síðasta komma). Við verðum að vita hversu margar kommur eru í strengnum okkar. Í þessu skyni munum við skipta út hverri kommu fyrir auða ( “” ) og fara í gegnum Len fallið til að fá lengd strengsins, sem er 24 fyrir B5.
➤ LEN(B5)-LEN(SUBSTITUTE(B5,”,”,””))
Hér drógum við frá niðurstaða fyrri hluta frá upphaflegri heildarlengd B5 . Niðurstaðan er 3 , sem er fjöldi komma sem eru til staðar í B5 .
Þá munum við nota samsetningu af VINSTRI , FINDA og SUBSTITUTE aðgerðir til að eyða öllu eftir síðustu kommu (sýnt í Aðferð 5 ).
Lesa meira: Hvernig á að fjarlægja síðasta tölustaf í Excel (6 fljótlegar aðferðir)
7. Eyða öllu eftir ákveðinn staf með því að nota VBA í Excel
Þú getur eytt allt eftir staf einfaldlega með því að nota VBA kóða. Til dæmis, úr gagnasafninu okkar ( B5:B9 ), viljum við eyða öllu nema nöfnunum. Síðan verðum við að fylgja skrefunum hér að neðan:
Skref:
- Veldu gagnasafnið ( B5:B9 ) fyrst.
- Næst skaltu hægrismella á samsvarandi blað og velja ' Skoða kóða '.
- Þá birtist gluggi VBA Module . Nú, skrifaðu eftirfarandi kóða og Hlaupa hann.
8110
- Að lokum, hér fáum við aðeins nöfnin sem afleiðing, Allt eftir að fyrsta komman hefur verið fjarlægð.
Lesa meira: Hvernig á að fjarlægja snið í Excel án þess að fjarlægja innihald
Niðurstaða
Í greininni hér að ofan hef ég reynt að ræða allar aðferðirnar vandlega. Vonandi,þessar aðferðir og skýringar munu duga til að leysa vandamál þín. Vinsamlegast láttu mig vita ef þú hefur einhverjar spurningar.