Hvernig á að fjarlægja texta eða staf úr reit í Excel

  • Deildu Þessu
Michael Brown

Greinin skoðar hvernig á að fjarlægja hluta texta fljótt úr Excel frumum með formúlum og innbyggðum eiginleikum.

Í þessari kennslu munum við skoða algengustu tilvikin þar sem stafir eru fjarlægðir. í Excel. Viltu eyða tilteknum texta úr mörgum hólfum? Eða kannski ræma fyrsta eða síðasta stafinn í streng? Eða kannski fjarlægja aðeins tiltekið tilvik af tiltekinni persónu? Hvert sem verkefni þitt er, munt þú finna fleiri en eina lausn fyrir það!

    Hvernig á að fjarlægja sérstakan staf í Excel

    Ef markmið þitt er að uppræta ákveðinn staf úr Excel frumur, það eru tvær auðveldar leiðir til að gera það - Finndu & Skiptu um tól og formúlu.

    Fjarlægðu staf úr mörgum hólfum með því að nota Finna og skipta út

    Með því að hafa í huga að það að fjarlægja staf er ekkert annað en að skipta honum út fyrir ekkert, geturðu nýtt þér Excel's Find and Replace eiginleika til að framkvæma verkefnið.

    1. Veldu svið af hólfum þar sem þú vilt fjarlægja tiltekinn staf.
    2. Ýttu á Ctrl + H til að opna Finndu og skipta út valmynd.
    3. Í reitnum Finndu hvað skaltu slá inn stafinn.
    4. Látið Skipta út með reitinn vera auðan.
    5. Smelltu á Skipta öllum .

    Sem dæmi, hér er hvernig þú getur eytt # tákninu úr hólfum A2 til A6.

    Í kjölfarið er kjötkássatáknið fjarlægt úr öllum völdum frumum í einu og sprettigluggi lætur þig vita hversu margarskipt hefur verið um:

    Ábendingar og athugasemdir:

    • Þessi aðferð eyðir stöfum beint úr upprunagögnunum þínum. Ef niðurstaðan er önnur en þú bjóst við skaltu ýta á Ctrl + Z til að afturkalla breytinguna og fá upprunalegu gögnin þín til baka.
    • Ef þú ert að fást við stafrófsstafi þar sem stafrófið skiptir máli, smelltu á Valkostir til að stækka Finna og skipta út glugganum og merktu síðan við Passa hástafi reitinn til að framkvæma hástafanæmandi leit.

    Fjarlægja ákveðinn staf úr streng með formúlu

    Til að útrýma tilteknum staf úr hvaða stöðu sem er strengur, notaðu þessa almennu SUBSTITUTE formúlu:

    SUBSTITUTE( streng , char , "")

    Í okkar tilfelli er formúlan á þessa leið:

    =SUBSTITUTE(A2, "#", "")

    Í grundvallaratriðum, það sem formúlan gerir er að hún vinnur úr streng í A2 og skiptir hverju kjötkássamerki (#) út fyrir tóman streng ("").

    Sláðu inn formúluna hér að ofan í B2, afritaðu hana niður í gegnum B6 og þú færð þessa niðurstöðu:

    Vinsamlegast athugaðu að SUBSTITUTE skilar alltaf textastreng , jafnvel þótt niðurstaðan innihaldi aðeins tölur eins og í hólfum B2 a nd B3 (taktu eftir sjálfgefna vinstri jöfnun sem er dæmigerð fyrir textagildi).

    Ef þú vilt að niðurstaðan sé tala , settu formúluna hér að ofan í VALUE fallið á þennan hátt:

    =VALUE(SUBSTITUTE(A2, "#", ""))

    Eða þú getur framkvæmt einhverja stærðfræðiaðgerð sem breytir ekki frumritinugildi, segðu að bæta við 0 eða margfalda með 1:

    =SUBSTITUTE(A2, "#", "")*1

    Eyða mörgum stöfum í einu

    Til að fjarlægja marga stafi með einni formúlu skaltu einfaldlega hreiðra SUBSTITUTE virkar hvert í annað.

    Til dæmis, til að losna við kjötkássamerki (#), skástrik (/) og afturská (\), hér er formúlan til að nota:

    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2, "#",""), "/", ""), "\", "")

    Ábendingar og athugasemdir:

    • SUBSTITUTE aðgerðin er hástafanæm , vinsamlegast hafið það í huga þegar unnið er með stafi.
    • Ef þú vilt hafa niðurstöðurnar sem gildi óháðar upprunalegu strengjunum skaltu nota valkostinn Paste special - Values til að skipta út formúlum fyrir gildi þeirra.
    • Þegar það eru margir mismunandi stafir til að fjarlægja, er sérsniðin LAMBDA-skilgreind RemoveChars aðgerð mun þægilegri í notkun.

    Hvernig á að fjarlægja ákveðinn texta úr Excel hólf

    Þessar tvær aðferðir sem við notuðum til að fjarlægja stakan staf ráða jafn vel við röð stafa.

    Eyða texta úr mörgum hólfum

    Til að fjarlægja ákveðinn texta úr hverjum reit á völdum sviðum, ýttu á Ctrl + H til að birta Finna og skipta út glugganum og síðan:

    • Sláðu inn óæskilega texta í Finndu hvað reitinn.
    • Látið Skipta með reitinn vera auðan.

    Ef smellt er á hnappinn Skipta öllu mun skipta út í einu:

    Fjarlægja ákveðinn texta úr reit með því að notaformúla

    Til að fjarlægja hluta af textastreng notarðu aftur SUBSTITUTE fallið í grunnformi þess:

    SUBSTITUTE( klefi , texti , "")

    Til dæmis, til að eyða undirstrengnum "mailto:" úr reit A2, er formúlan:

    =SUBSTITUTE(A2, "mailto:", "")

    Þessi formúla fer í B2 og síðan dregurðu hana niður yfir eins marga línur eftir þörfum:

    Hvernig á að fjarlægja Nth tilvik af tilteknum staf

    Í aðstæðum þegar þú vilt eyða ákveðnu tilviki af ákveðnum staf, skilgreinið síðustu valfrjálsu rökin í SUBSTITUTE fallinu. Í almennu formúlunni hér að neðan ákvarðar tilviksnúmer hvaða tilvik af tilgreindum staf á að skipta út fyrir tóman streng:

    SUBSTITUTE( streng , staf , " ", tilviksnúmer )

    Til dæmis:

    Til að eyða 1. skástrikinu í A2 er formúlan þín:

    =SUBSTITUTE(A2, "/", "", 1)

    Til að fjarlægja 2. skástrik, formúlan er:

    =SUBSTITUTE(A2, "/", "", 2)

    Hvernig á að fjarlægja fyrsta staf

    Til að fjarlægja fyrsta stafinn af vinstri hlið strengs , þú getur notað eina af eftirfarandi formúlum. Báðir gera það sama, en á ólíkan hátt.

    REPLACE( cell , 1, 1, "")

    Þýtt á mannamál segir formúlan: í tilgreindum reit, taktu 1 staf ( tal_stafir ) frá 1. stöðu (byrjun_tal), og skiptu honum út fyrir tóman streng ("").

    RIGHT( reitur , LEN( reitur ) - 1)

    Hér drögum við 1 frástaf úr heildarlengd strengsins, sem er reiknuð með LEN fallinu. Mismunurinn er færður yfir á RIGHT til að hann dragi út þann fjölda stafa frá endanum.

    Til dæmis, til að fjarlægja fyrsta stafinn úr A2, fara formúlurnar sem hér segir:

    =REPLACE(A2, 1, 1, "")

    =RIGHT(A2, LEN(A2) - 1)

    Skjámyndin hér að neðan sýnir REPLACE formúluna. RIGHT LEN formúlan mun skila nákvæmlega sömu niðurstöðum.

    Til að eyða n stöfum úr upphafi strengs, vinsamlegast sjáðu Hvernig á að fjarlægja stafi frá vinstri í Excel.

    Hvernig á að fjarlægja síðasta staf

    Til að fjarlægja síðasta staf úr enda strengs er formúlan:

    LEFT( cell , LEN ( hólf ) - 1)

    Rökfræðin er svipuð og HÆGRI LENGI formúlan úr fyrra dæmi:

    Þú dregur 1 frá heildarlengd frumunnar og ber mismuninn til VINSTRI virka, svo það getur dregið svo marga stafi frá upphafi strengsins.

    Til dæmis geturðu fjarlægt síðasta staf úr A2 með þessari formúlu:

    =LEFT(A2, LEN(A2) - 1)

    Til að eyða n stöfum af enda strengs, vinsamlegast sjáðu Hvernig á að fjarlægja stafi frá hægri í Excel.

    Fjarlægja texta á eftir tilteknum staf

    Til að eyða öllu eftir tiltekinn staf er almenna formúlan:

    LEFT( streng , SEARCH( char , streng ) -1)

    Login c er frekar einfalt: SEARCH fallið reiknar útstaðsetningu tilgreinds stafs og setur það yfir í LEFT fallið, sem færir samsvarandi fjölda stafa frá upphafi. Til að gefa ekki út afmörkunarmerkið sjálft, drögum við 1 frá SEARCH niðurstöðunni.

    Til dæmis, til að fjarlægja texta á eftir tvípunkti (:), er formúlan í B2:

    =LEFT(A2, SEARCH(":", A2) -1)

    Fyrir fleiri formúludæmi, vinsamlegast sjá Eyða texta fyrir eða eftir ákveðinn staf.

    Hvernig á að fjarlægja bil fyrir og eftir texta í Excel

    Í textavinnslum eins og Microsoft Word, hvítu bili á undan texta er stundum bætt við viljandi til að skapa jafnvægi og glæsilegt flæði fyrir auga lesandans. Í töflureikniforritum geta leiðandi og aftan rými læðst óséður og valdið miklum vandræðum. Sem betur fer hefur Microsoft Excel sérstaka aðgerð, sem heitir TRIM, til að eyða aukabilum.

    Formúlan til að fjarlægja umframbil úr hólfum er eins einföld og þessi:

    =TRIM(A2)

    Þar sem A2 er upprunalegi textastrengurinn þinn.

    Eins og þú sérð á myndinni hér að neðan eyðir hann öllum bilum á undan texta, á eftir texta og á milli orða/undirstrengja nema einu bili.

    Ef þessi einfalda formúla virkar ekki fyrir þig, þá eru líklegast einhver bil sem ekki eru brot eða stafir sem ekki eru prentaðir í vinnublaðinu þínu.

    Til að losna við þá skaltu umbreyta óbrjótandi bil í venjuleg bil með hjálp SUBSTITUTE:

    SUBSTITUTE(A2, CHAR(160), " ")

    Hvar 160 er kóðinnnúmer óbrotins bilsstafs ( ).

    Að auki skaltu nota CLEAN aðgerðina til að eyða óprentanlegum stöfum :

    CLEAN(SUBSTITUTE(A2, CHAR(160), " "))

    Nest ofangreinda byggingu í TRIM fallinu, og þú munt fá fullkomna formúlu til að fjarlægja bil fyrir/eftir texta sem og óbrotandi bil og stafi sem ekki eru prentaðir:

    =TRIM(CLEAN(SUBSTITUTE(A2, CHAR(160), " ")))

    Fyrir frekari upplýsingar, vinsamlegast sjáðu Hvernig á að fjarlægja bil í Excel.

    Fjarlægja stafi í Excel með Flash Fill

    Í einföldum aðstæðum getur Flash Fill í Excel gert þér greiða og fjarlægt stafi eða hluta af texta sjálfkrafa byggt á mynstrinu sem þú gefur upp.

    Segjum að þú sért með nafn og netfang í einum reit aðskilin með kommu. Þú vilt fjarlægja allt eftir kommu (þar á meðal kommu sjálfa). Til að gera það skaltu framkvæma þessi skref:

    1. Settu inn auðan dálk hægra megin við upprunagögnin þín.
    2. Í fyrsta hólfinu í nýbættum dálki skaltu slá inn gildið þú vilt halda (nafn í okkar tilfelli).
    3. Byrjaðu að slá inn gildið í næsta reit. Um leið og Excel ákvarðar mynstrið mun það sýna sýnishorn af gögnum sem á að fylla út í neðangreindar hólf eftir sama mynstri.
    4. Ýttu á Enter takkann til að samþykkja forskoðunina.

    Lokið!

    Athugið. Ef Excel getur ekki greint mynstur í gögnunum þínum skaltu fylla út nokkra hólf í viðbót handvirkt til að gefa fleiri dæmi. Gakktu úr skugga um að Flash Fill sé virktí Excel þínum. Ef það virkar enn ekki, þá verður þú að grípa til annarrar aðferðar.

    Sérstök verkfæri til að fjarlægja stafi eða texta í Excel

    Þessi lokahluti kynnir okkar eigin lausnir til að fjarlægja texta úr Excel frumum. Ef þú elskar að finna einfaldar leiðir til að takast á við flóknar áskoranir muntu njóta handhægu verkfæranna sem fylgja Ultimate Suite.

    Á Ablebits Data flipanum, í Texti hópur, það eru þrír möguleikar til að fjarlægja stafi úr Excel frumum:

    • Sérstakir stafir og undirstrengir
    • Stafur í ákveðinni stöðu
    • Tvíteknir stafir

    Til að eyða tilteknum staf eða undirstreng úr völdum hólfum skaltu halda áfram á þennan hátt:

    1. Smelltu á Fjarlægja > ; Fjarlægja stafi .
    2. Veldu þann valmöguleika sem hentar þínum þörfum best.
    3. Hakaðu við eða taktu hakið í reitinn Hástafir og hástafir .
    4. Smelltu á Fjarlægja .

    Hér að neðan eru nokkur dæmi sem ná yfir algengustu aðstæður.

    Fjarlægja tiltekinn staf

    Til að fjarlægja tiltekinn stafi(r) úr mörgum hólfum í einu, veldu Fjarlægja sérsniðna stafi .

    Sem dæmi þá erum við að eyða öllum tilvikum hástafanna A og B úr bilinu A2:A4 :

    Eyða e fyrirfram skilgreint stafasett

    Til að fjarlægja ákveðið stafasett skaltu velja Fjarlægja stafasett og velja svo eitt af eftirfarandivalmöguleikar:

    • Stákn sem ekki eru prentuð - fjarlægir einhvern af fyrstu 32 stöfunum í 7 bita ASCII settinu (kóðagildi 0 til 31) þar á meðal flipastaf, línu brot, og svo framvegis.
    • Textastafir - fjarlægir texta og geymir tölustafi.
    • Tölustafir - eyðir tölustöfum úr alfanumerískum strengjum.
    • Tákn & greinarmerki - fjarlægir sérstök tákn og greinarmerki eins og punkt, spurningarmerki, upphrópunarmerki, kommu o.s.frv.

    Fjarlægja hluta af texta

    Til að eyða hluta af streng skaltu velja Fjarlægja undirstreng valkostinn.

    Til dæmis, til að draga notendanöfn úr Gmail netföngum, erum við að fjarlægja „@gmail.com " undirstrengur:

    Svona á að fjarlægja texta og stafi úr Excel frumum. Ég þakka þér fyrir lesturinn og hlakka til að sjá þig á blogginu okkar í næstu viku!

    Laust niðurhal

    Fjarlægja stafi í Excel - dæmi (.xlsm skrá)

    Ultimate Suite - matsútgáfa (.exe skrá)

    Michael Brown er hollur tækniáhugamaður með ástríðu fyrir því að einfalda flókna ferla með hugbúnaðarverkfærum. Með meira en áratug af reynslu í tækniiðnaðinum hefur hann aukið færni sína í Microsoft Excel og Outlook, sem og Google Sheets og Docs. Blogg Michael er tileinkað því að deila þekkingu sinni og sérfræðiþekkingu með öðrum, veita auðveld ráð og leiðbeiningar til að bæta framleiðni og skilvirkni. Hvort sem þú ert vanur fagmaður eða byrjandi, þá býður blogg Michaels upp á dýrmæta innsýn og hagnýt ráð til að fá sem mest út úr þessum nauðsynlegu hugbúnaðarverkfærum.