Hvernig á að skipta út mörgum stöfum í Excel (6 leiðir)

  • Deildu Þessu
Hugh West

Þó að endurtekin verk eru framkvæmd í stórum stíl gætirðu þurft að skipta út mörgum stöfum eða gildum í einu. Þessi kennsla fer ítarlega yfir hvernig á að skipta út mörgum stöfum í Excel út frá staðsetningu þeirra fyrir aðra út frá innihaldi. Við munum beita nokkrum aðgerðum og Visual Basic forritakóða til að ná þessu verkefni.

Sækja æfingarvinnubók

Hlaða niður þessari æfingu vinnubók til að æfa á meðan þú ert að lesa þessa grein.

Exchange Characters.xlsm

6 hentugar leiðir til að skipta út mörgum stöfum

1. Notaðu SUBSTITUTE aðgerðina til að skipta út mörgum stöfum

Í Excel, SUBSTITUTE fallið skipta út einu eða fleiri tilfellum af tilteknum staf eða textastreng með öðrum staf(um). Á skjámyndinni hér að neðan er gagnasett af Microsoft Word útgáfuheitum. Til dæmis viljum við skipta " Word " út fyrir " Excel ". Við munum beita SUBSTITUTE fallinu til að gera það.

Setjafræði Excel SUBSTITUTE fallsins er sem hér segir:

SUBSTITUTE(texti, gamall_texti, nýr_texti, [tilvik_númer])

Texti – upprunalega textinn sem þú vilt gera breytingar á.

Gamall_texti – stafirnir sem þú vilt koma í staðinn fyrir.

Nýr_texti – nýju stafirnir til að nota í stað gamlan texta

Tilviksnúmer –tíðni gamla textans sem þú vilt skipta út Ef þessi færibreyta er skilin eftir auð verður hverju tilviki gamla textans skipt út fyrir nýja innihaldið.

Til dæmis, allar formúlurnar hér að neðan koma í stað " 1 “ með „ 2 “ í reit B5 , en niðurstöðurnar eru mismunandi eftir númerinu sem þú gefur upp í síðustu röksemdafærslu:

a) =SUBSTITUTE(B5, „Word“, „Excel“, 1) – Kemur í stað fyrstu tíðni „ Orð “ fyrir „ Excel “.

b) =SUBSTITUTE(B5, „Word“, „Excel“, 2) – Kemur í stað annarrar tíðni „ Word “ fyrir „ Excel “.

c) =SUBSTITUTE(B5, „Word“, „Excel“) – Kemur í stað allra tíðni „ Word “ fyrir „ Excel“ “.

Í skjámyndinni hér að neðan höfum við sýnt dæmið fyrir fyrsta tilvikið. Til að gera það skaltu einfaldlega fylgja skrefunum.

Skref 1:

  • Sláðu inn eftirfarandi formúlu í reit,
=SUBSTITUTE(B5,"Word","Excel",1)

Skref 2:

  • Ýttu á Enter til að sjá niðurstöðurnar.

Skref 3:

  • Endurtaktu fyrri skref fyrir hin tvö skilyrðin .

Þar af leiðandi færðu gildi fyrir fyrsta, annað og öll tilvik í röð til að skipta út mörgum stöfum í Excel.

Athugið.Mundu að SUBSTITUTE aðgerðiner há og hástöfum. Gakktu úr skugga um að slá fullkomlega inn hástafi og lágstafi. Eins og þú sérð á myndinni hér að neðan, fyrir lágstafi Excelgat ekki fundið gildin. Þannig að engin skipting átti sér stað.

2. Hreiður SUBSTITUTE aðgerðina til að skipta út mörgum stöfum

Til að gera margar skiptingar, innan einni formúlu, geturðu hreiðrað margar SUBSTITUTE föll.

Segjum að þú sért með textagildi eins og " art., amend., cl. " í reit B5 , þar sem " art ." stendur fyrir „ grein “, „ breyting. “ stendur fyrir „ breyting “ og „ kl. “ þýðir „ ákvæði “.

Það sem þú vilt er að skipta út kóðanum þremur með fullum nöfnum. Þú getur náð þessu með því að nota þrjár aðskildar SUBSTITUTE formúlur.

=SUBSTITUTE(B5,”art.”,”article”)

=SUBSTITUTE(B5 ,”amend.”,”amendments”)

=SUBSTITUTE(B5, “cl.”,”clause”)

Hreiður þeim síðan einn inni hinn.

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"list.","grein"),"breyta.","amendments"),"cl.","clause")

Til að gera það skaltu fylgja skrefunum hér að neðan.

Skref 1:

  • Í reit C5 , sláðu inn eftirfarandi formúlu.
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"art.","article"),"amend.","amendments"),"cl.","clause")

Skref 2:

  • Ýttu síðan á Enter til að sjá breytinguna.

Skref 3:

  • Afritaðu formúluna í hinar nauðsynlegu hólf.

Þess vegna muntu sjá skiptu gildin sem sýnd eru á skjámyndinni hér að neðan.

3. Framkvæmdu SUBSTITUTE aðgerðina með INDEX aðgerðinni til að skipta út mörgum stöfum

Til viðbótar við fyrri aðferðir geturðu líka notað SUBSTITUTE aðgerðina með INDEX aðgerðinni til að skipta út mörgum stöfum.

Til dæmis, þú vilt skipta rauðu og bláu út fyrir grænt og hvítt í röð. Hægt er að hreiðra margar SUBSTITUTE aðgerðir og INDEX aðgerðina er hægt að nota til að fæða inn finna/skipta um pör úr annarri töflu.

Til að skipta út mörgum stöfum með því að nota bæði SUBSTITUTE og INDEX aðgerðina fylgið skrefunum hér að neðan.

Skref 1:

  • Sláðu fyrst inn eftirfarandi formúlu í reit C5 ,
=SUBSTITUTE(SUBSTITUTE(B5,INDEX(E5:E6,=SUBSTITUTE(SUBSTITUTE(B5,INDEX(E5:E6,1),INDEX(F5:F6,1)),INDEX(E5:E6,2),INDEX(F5:F6,2))

Hvar,

VÍSLA finna svið er E5:E6

VÍSLA finna svið er E5:E6

Skref 2:

  • Smelltu síðan á Enter til að sjá niðurstöðurnar.

  • Að lokum, afritaðu formúluna fyrir aðrar frumur.

Svipuð lesning:

  • Finndu og skiptu út mörgum gildum í Excel (6 fljótlegar aðferðir)
  • Hvernig á að skipta út sérstökum stöfum í Excel (6 leiðir)
  • Skipta út texta frumu byggt á ástandi í Excel (5 aðferðir)

4. Notaðu REPLACE aðgerðina til að skipta út mörgum stöfum

Í eftirfarandi kafla, w e mun lýsa því hvernig á að nota REPLACE aðgerðina til að skipta út mörgum stöfum í Excel. REPLACE aðgerðin í Excel gerir þér kleift að skiptaeinn eða fleiri stafir í textastreng með öðrum staf eða setti af stöfum.

Setjafræði Excel REPLACE aðgerðarinnar er sem hér segir:

REPLACE (gamall_texti, upphafsnúmer, tölustafi, nýr_texti)

Eins og þú sérð hefur REPLACE fallið 4 rök sem öll eru skyldubundin.

Old_text – upprunalega textinn (eða tilvísun í reit með upprunalega textanum) sem þú vilt skipta út sumum stöfum í.

Start_num – staðsetning fyrsta stafa innan gamall_texti .

Fjöldi_stöfum – fjöldi stafa sem þú vilt skipta út.

Nýr_texti – skiptitextinn.

Til dæmis, til að skipta út orðinu „ Andlit “ fyrir „ Staðreynd “ geturðu fylgst með þessum skrefum hér að neðan.

Skref 1:

  • Í fyrsta lagi, í reit D5 , sláðu inn eftirfarandi formúlu,
=REPLACE(B5, 4, 1,"t")

Skref 2:

  • Smelltu síðan á Enter til að sjá breytingin.

Skref 3:

  • Til að gera al l breytingarnar sem sýndar eru á skjámyndinni hér að neðan, afritaðu formúlurnar fyrir nauðsynlegar frumur.

5. Nestið REPLACE aðgerðina til að skipta um marga stafi

Oft oft er líklegt að þú þurfir að breyta mörgum hlutum í sama hólfinu. Auðvitað gætirðu framkvæmt eina skiptingu, gefið út milliniðurstöðu í nýjan dálk og síðan notað REPLACE aðgerðina einu sinni enn. Hins vegar er betri og faglegri kostur að nota hreiður REPLACE Functions , sem gerir þér kleift að skipta út nokkrum sinnum með einni formúlu. Svipað og í SUBSTITUTE aðgerðina geturðu einnig notað hreiður í REPLACE aðgerðinni .

Segjum að þú sért með lista yfir símanúmer í dálki A sem eru sniðin eins og „ 123-456-789 “ og þú vilt bæta við plássi til að láta þau líta á annan hátt. Til að orða það á annan hátt viltu breyta „ 123-456-789 “ í „ 123 456 789 “.

Til að skipta út mörgum stöfum á mörgum stöðum skaltu fylgja skrefunum hér að neðan.

Skref 1:

  • Sláðu inn eftirfarandi formúlu í reit C5 í fyrstu,
=REPLACE(REPLACE(B5,4,1," "),8,1," ")

Skref 2:

  • Í öðru lagi, ýttu á Enter til að sjá breytinguna í hólfinu D5 .

Skref 3:

  • Að lokum, afritaðu formúluna og endurtaktu skrefin fyrir nauðsynlegar frumur.

6. Keyrðu A VBA kóða til að skipta út mörgum stöfum

Athyglisvert er að þú getur notað VBA kóða til að fá sama til að skipta um marga stafi. Að auki geturðu breytt því eins og þú vilt án þess að hafa áhyggjur af stafanúmeri eða stað eins og sést í tveimur áður lýstum aðgerðum.

Til að keyra VBA kóða til að skipta út mörgum stöfum, fylgdu bara skrefunum sem lýst er hér að neðan.

Skref1:

  • Í fyrsta lagi skaltu ýta á Alt + F11 til að opna Macro-Enabled vinnublaðið .
  • Farðu á flipann Insert .
  • Veldu síðan Module .

Skref 2:

  • Afritaðu eftirfarandi VBA kóða,
4956
  • Hvar,

ThisWorkbook.Worksheets(„núverandi vinnublaðsnafnið þitt“)

Range(“tilvísunarhólfið þitt“)

myStringToReplace = „gildi sem þú vilt skipta út“

myReplacementString = "þitt staðgengið gildi"

  • Límdu það síðan inn í forritsgluggann
  • Ýttu á Sláðu inn til að sjá sniðið sem skipt hefur verið um.

Niðurstaða

Til að lokum vona ég að þessi grein hafi veitt nákvæmar leiðbeiningar til að skipta út mörgum stöfum í Excel. Allar þessar aðferðir ætti að læra og beita á gagnasafnið þitt. Skoðaðu æfingarbókina og prófaðu þessa færni. Við erum hvattir til að halda áfram að búa til svona kennsluefni vegna dýrmæts stuðnings þíns.

Ef þú hefur einhverjar spurningar - ekki hika við að spyrja okkur. Einnig skaltu ekki hika við að skilja eftir athugasemdir í hlutanum hér að neðan.

Við, Exceldemy teymið, erum alltaf móttækileg fyrir fyrirspurnum þínum.

Vertu hjá okkur & haltu áfram að læra.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.