Kiel Anstataŭigi Multoblajn Signojn en Excel (6 Manieroj)

  • Kundividu Ĉi Tion
Hugh West

Dum vi faras ripetajn verkojn grandskale, vi eble bezonos anstataŭigi plurajn signojn aŭ valorojn samtempe. Ĉi tiu lernilo rigardas pli profunde kiel anstataŭigi plurajn signojn en Excel laŭ ilia loko per alia bazita sur enhavo. Ni aplikos plurajn funkciojn kaj Visual Basic Application-kodon por atingi ĉi tiun taskon.

Elŝutu Praktikan Laborlibron

Elŝutu ĉi tiun praktikan laborlibron por ekzerci dum vi legas ĉi tiun artikolon.

Interŝanĝi Signojn.xlsm

6 Taŭgaj Manieroj Anstataŭigi Multoblajn Signojn

1. Uzu la SUBSTITUTE Funkcion por Anstataŭigi Multoblajn Signojn

En Excel, la Anstataŭiga Funkcio anstataŭigas unu aŭ plurajn okazojn de specifa signo aŭ tekstoĉeno per alia(j) signo(j). En la suba ekrankopio, jen datumaro de Microsoft Word versiaj nomoj. Ekzemple, ni volas anstataŭigi " Vorto " per " Excel ". Ni aplikos la Anstataŭan Funkcion por fari ĝin.

La sintakso de la Excel Anstataŭiga Funkcio estas jena:

SUBSTITUTE(teksto, malnova_teksto, nova_teksto, [instance_num])

Teksto – la originala teksto en kiu vi ŝatus fari ŝanĝojn.

Malnova_teksto – la signoj kiujn vi volus anstataŭigi for.

Nova_teksto – la novaj signoj por uzi anstataŭ malnova teksto

Ostaza_num –la efiko de la malnova teksto kiun vi ŝatus anstataŭigi Se ĉi tiu parametro restas malplena, ĉiu okazo de la malnova teksto estos anstataŭigita per la nova enhavo.

Ekzemple, ĉiuj subaj formuloj anstataŭas “ 1 ” kun “ 2 ” en ĉelo B5 , sed la rezultoj varias laŭ la nombro, kiun vi provizas en la lasta argumento:

a) =SUBSTITUTE(B5, “Vorto”, “Excel”, 1) – Anstataŭigas la unuan efikon de “ Vorto ” per “ Excel “.

b) =SUBSTITUTE(B5, "Vorto", "Excel", 2) – Anstataŭigas la duan efikon de " Vorto " per " Excel >“.

c) =SUBSTITUTO(B5, “Vorto”, “Excel”) – Anstataŭigas ĉiujn okazojn de “ Vorto ” per “ Excel “.

En la suba ekrankopio, ni montris la ekzemplon por la unua okazo. Por fari tion, simple sekvu la paŝojn.

Paŝo 1:

  • Tajpu la sekvan formulon en ĉelo,
=SUBSTITUTE(B5,"Word","Excel",1)

Paŝo 2:

  • Premu Enigu por vidi la rezultojn.

Paŝo 3:

  • Ripeti la antaŭajn paŝojn por la aliaj du kriterioj .

Kiel rezulto, vi akiros valorojn por unua, dua, kaj ĉiuj okazoj sinsekve por anstataŭigi plurajn signojn en excel.

Notu.Memoru, ke la Anstataŭiga Funkcioestas majusklan. Nepre entajpu perfekte majusklojn kaj minusklojn. Kiel vi vidas en la suba bildo, por minuskla excelne povis trovi la valorojn. Do, neniu anstataŭigo okazis.

2. Nestu la Anstataŭan Funkcion por Anstataŭigi Multoblajn Signojn

Por fari plurajn anstataŭigojn, ene de ununura formulo, vi povas nestumi plurajn Anstataŭajn Funkciojn.

Ni diru, ke vi havas tekstan valoron kiel “ art., amend., cl. ” en ĉelo B5 , kie “ art .” signifas “ artikolo ”, “ amendi. ” signifas “ amendo ” kaj “ cl. ” signifas “ frazo. “.

Kion vi volas estas anstataŭigi la tri kodojn per plenaj nomoj. Vi povas fari tion uzante tri apartajn SUBSTITUTO-formulojn.

=SUBSTITUTO(B5,”art.”,”artikolo”)

=SUBSTITUTO(B5) ,”amend.”,”amendoj”)

=SUBSTITUTO(B5, “cl.”,”frazo”)

Tiam nestu ilin unu ene. la alia.

=Anstataŭigi(Anstataŭigi(B5,”art.”,”artikolo”),”amend.”,”amendaĵoj”),”cl.”,”frazo”)

Por fari ĝin, sekvu la paŝojn sube.

Paŝo 1:

  • En ĉelo C5 , tajpu la jenan formulon.
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"art.","article"),"amend.","amendments"),"cl.","clause")

Paŝo 2:

  • Tiam premu Enigu por vidi la ŝanĝon.

Paŝo 3:

  • Kopiu la formulon en la aliaj bezonataj ĉeloj.

Sekve, vi vidos la anstataŭigitajn valorojn montritajn en la ekrankopio malsupre.

3. Faru la SUBSTITUTO-Funkcion kun INDEX-Funkcio por Anstataŭigi Multoblajn Signojn

Krom la antaŭaj metodoj, vi ankaŭ povas uzi la Anstataŭan Funkcion kun la INDEX Funkcio por anstataŭigi plurajn signojn.

Ekzemple, vi volas anstataŭigi ruĝan kaj bluan per verda kaj blanka sinsekve. Multoblaj Anstataŭaj Funkcioj povas esti nestitaj, kaj la funkcio INDEX povas esti uzata por trovi/anstataŭigi parojn el alia tabelo.

Por anstataŭigi plurajn signojn aplikante ambaŭ la SUBSTITUTO kaj la INDEX-Funkcion sekvu la paŝojn sube.

Paŝo 1:

  • Unue, enigu la sekvan formulon en la ĉelo 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))

Kie,

INDEX trovi intervalon estas E5:E6

INDEX trovi intervalon estas E5:E6

Paŝo 2:

  • Tiam, Premu Enigu por vidi la rezultojn.

  • Fine, Kopiu la formulon por aliaj ĉeloj.

Similaj legaĵoj:

  • Trovu Kaj Anstataŭigi Multoblajn Valorojn en Excel (6 Rapidaj Metodoj)
  • Kiel Anstataŭigi Specialajn Signojn en Excel (6 Manieroj)
  • Anstataŭigi Tekston de Ĉelo Bazita sur Kondiĉo en Excel (5 Metodoj)

4. Apliku la RECHANGE Funkcion por Anstataŭigi Multoblaj Signoj

En la sekva sekcio, w e priskribos kiel apliki la REPLACE Funkcion por anstataŭigi plurajn signojn en excel. La Anstataŭigi Funkcion en Excel permesas vin interŝanĝiunu aŭ pluraj signoj en teksta ĉeno kun alia signo aŭ aro da signoj.

La sintakso de la Excel Anstataŭigi Funkcion estas jene:

Anstataŭigi (malnova_teksto, start_num, num_signs, new_text)

Kiel vi vidas, la REPLACE-Funkcio havas 4 argumentojn, kiuj ĉiuj estas devigaj.

Malnova_teksto – la originala teksto (aŭ referenco al ĉelo kun la originala teksto) en kiu vi volas anstataŭigi kelkajn signojn.

Komenca_num – la pozicio de la unua signo ene de malnova_teksto .

Num_signoj – la nombro da signoj kiujn vi volas anstataŭigi.

Nova_teksto – la anstataŭiga teksto.

Ekzemple, por anstataŭigi la vorton “ Vizaĝo ” por “ Fakto “, vi povas sekvi ĉi tiujn paŝojn sube.

Paŝo 1:

  • Unue, en ĉelo D5 , enigu la sekvan formulon,
=REPLACE(B5, 4, 1,"t")

Paŝo 2:

  • Tiam premu Enigu por vidi la ŝanĝo.

Paŝo 3:

  • Por fari al. l la ŝanĝoj montritaj en la suba ekrankopio, kopiu la formulojn por la bezonataj ĉeloj.

5. Nestu la funkcion REPLACE por Anstataŭigi Multoblajn Signojn

Sufiĉe ofte, verŝajne vi devos ŝanĝi plurajn erojn en la sama ĉelo. Kompreneble, vi povus plenumi unu anstataŭaĵon, eligi mezan rezulton en novan kolumnon, kaj poste uzi la Anstataŭigi Funkcion. ankoraŭ unu fojon. Tamen, uzi nestitajn REPLACE-Funkciojn , kiuj ebligas al vi fari plurajn anstataŭaĵojn per ununura formulo, estas pli bona kaj pli profesia elekto. Simile al la Anstataŭa Funkcio , vi ankaŭ povas apliki neston en la REPLACE Funkcio .

Ni diru, ke vi havas liston de telefonnumeroj en kolumno A kiuj estas formatitaj kiel " 123-456-789 " kaj vi volas aldoni spacon por ke ili aspektu alimaniere. Por diri ĝin alimaniere, vi volas ŝanĝi " 123-456-789 " al " 123 456 789 ".

Por Anstataŭigi la plurajn signojn en pluraj lokoj, sekvu la paŝojn sube.

Paŝo 1:

  • Tajpu la sekvan formulon en ĉelo C5 komence,
=REPLACE(REPLACE(B5,4,1," "),8,1," ")

Paŝo 2:

  • Due, premu Enigu por vidi la ŝanĝon en ĉelo D5 .

Paŝo 3:

  • Fine kopiu la formulon kaj ripetu la paŝojn por la postulataj ĉeloj.

6. Rulu A. VBA-Kodo por Anstataŭigi Multoblajn Signojn

Interese, vi povas apliki VBA kodon por akiri la saman por anstataŭigi plurajn signojn. Krome, vi povas ŝanĝi ĝin kiel vi volas sen koncernado de la signonumero aŭ loko kiel vidite en la du antaŭe priskribitaj funkcioj.

Por ruli VBA kodo por anstataŭigi plurajn signojn, simple sekvu la paŝojn priskribitajn sube.

Paŝo1:

  • Unue, premu Alt + F11 por malfermi la Makro-Ebligitan Laborfolion .
  • Iru al la langeto Enmeti .
  • Tiam elektu Modulo .

Paŝo 2:

  • Kopiu la sekvan VBA kodon,
2191
  • Kie,

ThisWorkbook.Worksheets(“via nuna laborfolionomo”)

Range(“via referenca ĉelo”)

myStringToReplace = “valoro kiun vi volas anstataŭigi”

myReplacementString = "via anstataŭita valoro"

  • Tiam algluu ĝin en la programfenestron
  • Premu Enigu por vidi la anstataŭitan nombroformaton.

Konkludo

Por konkludi, mi esperas, ke ĉi tiu artikolo provizis detalan gvidon por anstataŭigi plurajn signojn en Excel. Ĉiuj ĉi tiuj proceduroj devas esti lernitaj kaj aplikitaj al via datumaro. Rigardu la praktikan laborlibron kaj provu ĉi tiujn kapablojn. Ni estas instigitaj daŭre fari lernilojn tiajn pro via valora subteno.

Se vi havas demandojn - Bonvolu demandi nin. Ankaŭ bonvolu lasi komentojn en la suba sekcio.

Ni, La Exceldemy Teamo, ĉiam respondas al viaj demandoj.

Restu ĉe ni & daŭre lernas.

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.