Sut i Amnewid Cymeriadau Lluosog yn Excel (6 Ffordd)

  • Rhannu Hwn
Hugh West

Wrth berfformio gweithiau ailadroddus ar raddfa fawr, efallai y bydd angen i chi amnewid nodau neu werthoedd lluosog ar y tro. Mae'r tiwtorial hwn yn edrych yn ddyfnach ar sut i amnewid cymeriadau lluosog yn excel yn seiliedig ar eu lleoliad gydag un arall yn seiliedig ar gynnwys. Byddwn yn defnyddio sawl swyddogaeth a chod Cymhwysiad Sylfaenol Gweledol i gyflawni'r dasg hon.

Lawrlwythwch Gweithlyfr Ymarfer

Lawrlwythwch y llyfr gwaith ymarfer hwn i wneud ymarfer corff tra byddwch yn darllen yr erthygl hon.

Cyfnewid Cymeriadau.xlsm

6 Ffordd Addas o Amnewid Cymeriadau Lluosog

1. Defnyddiwch y Swyddogaeth DROSODD i Amnewid Cymeriadau Lluosog

Yn Excel, mae'r SUBSTITUTE Function yn amnewid un neu fwy o achosion o nod neu linyn testun penodedig gyda nod(au) arall. Yn y sgrinlun isod, dyma set ddata o enwau fersiynau Microsoft Word . Er enghraifft, rydym am roi “ Excel ” yn lle “ Word ”. Byddwn yn cymhwyso'r SUBSTITUTE Function i'w gwneud.

Mae cystrawen y ffwythiant Excel SUBSTITUTE fel a ganlyn:

SUBSTITUTE(testun, old_text, new_text, [instance_num])

Testun – y testun gwreiddiol yr hoffech chi wneud newidiadau ynddo.

Hen_destun – y nodau yr hoffech eu disodli.

Testun_newydd – y nodau newydd i'w defnyddio yn lle hen destun<1

Instance_num –amlder yr hen destun yr hoffech ei ddisodli Os gadewir y paramedr hwn yn wag, bydd pob enghraifft o'r hen destun yn cael ei ddisodli gyda'r cynnwys newydd.

Er enghraifft, rhodder pob un o'r fformiwlâu isod “ 1 ” gyda “ 2 ” yn y gell B5 , ond mae'r canlyniadau'n amrywio yn seiliedig ar y nifer a roddwch yn y ddadl ddiwethaf:

a) =SUBSTITUTE(B5, “Word”, “Excel”, 1) – Yn lle’r digwyddiad cyntaf o “ Word ” gyda “ Excel “.

b) =SUBSTITUTE(B5, “Word”, “Excel”, 2) – Yn lle’r ail ddigwyddiad o “ Word ” gyda “ Excel “.

c) =SUBSTITUTE(B5, “Word”, “Excel”) – Yn disodli pob digwyddiad o “ Word ” gyda “ Excel “.

Yn y ciplun isod, rydym wedi dangos yr enghraifft ar gyfer y digwyddiad cyntaf. I wneud hynny, dilynwch y camau.

Cam 1:

  • Teipiwch y fformiwla ganlynol yn y gell,
5> =SUBSTITUTE(B5,"Word","Excel",1)

Cam 2:

  • Pwyswch Enter i weld y canlyniadau.

Cam 3:

  • Ailadrodd y camau blaenorol ar gyfer y ddau faen prawf arall .

O ganlyniad, byddwch yn cael gwerthoedd ar gyfer digwyddiad cyntaf, ail, a phob digwyddiad yn olynol i amnewid nodau lluosog yn excel.

5> Sylwer. Cofiwch fod y SUBSTITUTE Function yn achos-sensitif. Gwnewch yn siŵr eich bod yn mynd i mewn priflythrennau a llythrennau bach yn berffaith. Fel y gwelwch yn y ddelwedd isod, ar gyfer llythrennau bach excelmethu dod o hyd i'r gwerthoedd. Felly, ni chafwyd unrhyw eilyddio.

2. Nythu'r Swyddogaeth SUBSTITUTE i Amnewid Cymeriadau Lluosog

I wneud amnewidiadau lluosog, o fewn un fformiwla, gallwch nythu Swyddogaethau SUBSTITUTE lluosog.

Dewch i ni ddweud bod gennych chi werth testun fel “ celf., diwygio., cl. ” yng nghell B5 , lle mae “ celf .” yn sefyll am “ erthygl ”, “ diwygio. ” yn golygu “ diwygiad ” a “ cl. ” yn golygu “ cymal “.

Yr hyn yr ydych ei eisiau yw rhoi enwau llawn yn lle’r tri chod. Gallwch gyflawni hyn drwy ddefnyddio tair fformiwla SUBSTITUTE ar wahân.

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

=SUBSTITUTE(B5 , “diwygio.”,”diwygiadau”)

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

Yna nythu un tu mewn y llall.

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"art.","article"), "diwygio.","diwygiadau"),"cl.","cymal”)

I wneud hyn, dilynwch y camau isod.

Cam 1:

  • Mewn cell C5 , teipiwch y fformiwla ganlynol.
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"art.","article"),"amend.","amendments"),"cl.","clause")

Cam 2: <1

  • Yna, pwyswch Enter i weld y newid.

Cam 3: 1>

  • Copïwch y fformiwla yn y celloedd gofynnol eraill.

Felly, fe welwch y gwerthoedd amnewid a ddangosir yn y sgrinlun isod.

1>

3. Perfformio'r Swyddogaeth SUBSTITUTE â MYNEGAI Swyddogaeth i Amnewid Cymeriadau Lluosog

Yn ogystal â'r dulliau blaenorol, gallwch hefyd ddefnyddio'r SUBSTITUTE Function gyda'r Swyddogaeth MYNEGAI i amnewid nodau lluosog.

Er enghraifft, rydych am amnewid coch a glas gyda gwyrdd a gwyn yn olynol. Gellir nythu sawl swyddogaeth SUBSTITUTE , a gellir defnyddio'r ffwythiant MYNEGAI i fwydo parau darganfod/amnewid o dabl arall.

0>I amnewid nodau lluosog sy'n cymhwyso'r SUBSTITUTE a'r SUBSTITUTE Function dilynwch y camau isod.

Cam 1:

  • Yn gyntaf, rhowch y fformiwla ganlynol yng nghell 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))

Lle,

<0 MYNEGAI darganfod yr amrediad yw E5:E6

MYNEGAI canfod yr amrediad yw E5:E6

<0 > Cam 2:
  • Yna, Tarwch Enter i weld y canlyniadau.

  • Yn olaf, Copïwch y fformiwla ar gyfer celloedd eraill.

Darlleniadau Tebyg:

  • Sut i Amnewid Cymeriadau Arbennig yn Excel (6 Ffordd)
  • Newid Testun Cell yn Seiliedig ar Gyflwr yn Excel (5 Dull)

4. Cymhwyso Swyddogaeth REPLACE i Amnewid Cymeriadau Lluosog

Yn yr adran ganlynol, w Bydd e'n disgrifio sut i gymhwyso'r Swyddogaeth REPLACE i amnewid nodau lluosog yn excel. Mae'r swyddogaeth REPLACE yn Excel yn caniatáu ichi gyfnewidun neu sawl nod mewn llinyn testun gyda nod arall neu set o nodau.

Mae cystrawen Excel REPLACE Function fel a ganlyn:

REPLACE (old_text, start_num, num_chars, new_text)

Fel y gwelwch, mae gan Swyddogaeth REPLACE 4 arg, ac mae pob un ohonynt yn orfodol.

Old_text – y testun gwreiddiol (neu gyfeiriad at gell gyda'r testun gwreiddiol) yr ydych am roi rhai nodau yn eu lle.

Start_num – lleoliad y nod cyntaf oddi mewn old_text .

Num_chars – nifer y nodau yr ydych am eu disodli.

Testun_newydd – y testun newydd.

Er enghraifft, i roi’r gair “ Wyneb ” yn lle “ Ffaith “, gallwch ddilyn y camau hyn isod.

<1

Cam 1:

  • Yn gyntaf, yng nghell D5 , rhowch y fformiwla ganlynol,
=REPLACE(B5, 4, 1,"t")

Cam 2:
  • Yna, pwyswch Enter i weld y newid.

Cam 3:

  • I wneud al l y newidiadau a ddangosir yn y sgrinlun isod, copïwch y fformiwlâu ar gyfer y celloedd gofynnol.

5. Nythu Swyddogaeth REPLACE i Amnewid Cymeriad Lluosog

Yn aml iawn, mae'n debygol y bydd angen i chi newid sawl eitem yn yr un gell. Wrth gwrs, fe allech chi berfformio un amnewidiad, allbynnu canlyniad canolradd i golofn newydd, ac yna defnyddio'r Swyddogaeth REPLACE unwaith eto. Fodd bynnag, mae defnyddio Swyddogaethau REPLACE nythog, sy'n eich galluogi i wneud sawl amnewidiad ag un fformiwla, yn opsiwn gwell a mwy proffesiynol. Yn debyg i'r SUBSTITUTE Function , gallwch hefyd osod nyth yn y Swyddogaeth REPLACE .

Dewch i ni ddweud bod gennych restr o rifau ffôn yng ngholofn A sydd wedi'u fformatio fel “ 123-456-789 ” ac rydych chi am ychwanegu lle i wneud iddyn nhw edrych mewn ffordd arall. I'w roi mewn ffordd arall, rydych am newid “ 123-456-789 ” i “ 123 456 789 “.

>I amnewid y nodau lluosog mewn mannau lluosog, dilynwch y camau isod.

Cam 1:

  • Teipiwch y fformiwla ganlynol yng nghell C5 ar y dechrau,
=REPLACE(REPLACE(B5,4,1," "),8,1," ")

Cam 2:

  • Yn ail, pwyswch Enter i weld y newid yn y gell D5 .

Cam 3:

  • Yn olaf, copïwch y fformiwla ac ailadroddwch y camau ar gyfer y celloedd gofynnol.

6. Rhedeg A Cod VBA i Amnewid Cymeriad Lluosog

Yn ddiddorol, gallwch wneud cais cod VBA i gael yr un peth i amnewid nodau lluosog. Yn ogystal, gallwch ei newid fel y dymunwch heb ymwneud â'r rhif nod neu'r lle fel y gwelir yn y ddwy swyddogaeth a ddisgrifiwyd yn flaenorol.

I redeg VBA cod i amnewid nodau lluosog, dilynwch y camau a ddisgrifir isod.

Cam1:

  • Yn gyntaf, pwyswch Alt + F11 i agor y Daflen Waith Facro-Galluogi .
  • Ewch i'r tab Mewnosod .
  • Yna, dewiswch Modiwl .

6>Cam 2:

  • Copïwch y cod VBA canlynol,
2403
  • Lle,

Y Llyfr Gwaith Hwn.Taflenni Gwaith (“enw eich taflen waith gyfredol”)

Ystod (“eich cell cyfeirio”)

myStringToReplace = “gwerth rydych am ei roi yn ei le”

myReplacementString = “eich gwerth amnewidiol”

  • Yna, gludwch ef i ffenestr y rhaglen
  • Pwyswch Enter i weld y fformat rhif a amnewidiwyd.

Casgliad

I gloi, rwy'n gobeithio bod yr erthygl hon wedi darparu canllawiau manwl i amnewid nodau lluosog yn Excel. Dylid dysgu'r holl weithdrefnau hyn a'u cymhwyso i'ch set ddata. Edrychwch ar y llyfr gwaith ymarfer a rhowch y sgiliau hyn ar brawf. Rydym wedi'n cymell i barhau i wneud tiwtorialau fel hyn oherwydd eich cefnogaeth werthfawr.

Os oes gennych unrhyw gwestiynau - Mae croeso i chi ofyn i ni. Hefyd, mae croeso i chi adael sylwadau yn yr adran isod.

Rydym ni, Tîm Exceldemy , bob amser yn ymateb i'ch ymholiadau.

Arhoswch gyda ni & dal ati i ddysgu.

Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.