Tabl cynnwys
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,
=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:E6MYNEGAI 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.