Ինչպես փոխարինել մի քանի նիշ Excel-ում (6 եղանակ)

  • Կիսվել Սա
Hugh West

Մեծ մասշտաբով կրկնվող աշխատանքներ կատարելիս կարող է անհրաժեշտ լինել միաժամանակ մի քանի նիշ կամ արժեքներ փոխարինել: Այս ձեռնարկը ավելի խորն է նայում, թե ինչպես փոխարինել մի քանի նիշ excel-ում՝ ելնելով դրանց գտնվելու վայրից, բովանդակության վրա հիմնված մյուսով: Այս առաջադրանքին հասնելու համար մենք կկիրառենք մի քանի գործառույթ և Visual Basic հավելվածի կոդը:

Ներբեռնեք Practice Workbook

Ներբեռնեք այս պրակտիկայի աշխատանքային գիրքը, որպեսզի վարժություններ կատարեք այս հոդվածը կարդալու ընթացքում:

Exchange Characters.xlsm

Բազմաթիվ նիշերը փոխարինելու 6 հարմար եղանակներ

1. Օգտագործեք SUBSTITUTE ֆունկցիան մի քանի նիշ փոխարինելու համար

Excel-ում, SUBSTITUTE ֆունկցիան փոխարինում է նշված նիշի կամ տեքստային տողի մեկ կամ մի քանի օրինակ մեկ այլ նիշ (ներ): Ստորև ներկայացված սքրինշոթում ներկայացված է Microsoft Word տարբերակների անունների տվյալների հավաքածու: Օրինակ, մենք ցանկանում ենք « Word »-ը փոխարինել « Excel »-ով: Մենք կկիրառենք SUBSTITUTE ֆունկցիան այն կատարելու համար:

Excel SUBSTITUTE ֆունկցիայի շարահյուսությունը հետևյալն է. 1>

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

Text – բնօրինակ տեքստը, որում ցանկանում եք փոփոխություններ կատարել:

Old_text – այն նիշերը, որոնք դուք կցանկանայիք փոխարինել:

New_text – նոր նիշերը, որոնք պետք է օգտագործվեն հին տեքստի փոխարեն

Instance_num –հին տեքստի հաճախականությունը, որը ցանկանում եք փոխարինել Եթե այս պարամետրը դատարկ է մնացել, հին տեքստի յուրաքանչյուր օրինակ կփոխարինվի նոր բովանդակությամբ:

Օրինակ, ստորև բերված բոլոր բանաձևերը փոխարինում են « 1 " 2 "-ով B5 բջիջում, սակայն արդյունքները տատանվում են` կախված վերջին արգումենտում ձեր տրամադրած թվից.

ա) =ՓՈԽՆԱՐԿՈՒՄ (B5, “Word”, “Excel”, 1) – փոխարինում է “ Word ”-ի առաջին հաճախականությունը “ Excel ”-ով:

b) =ՓՈԽԱՐԱԿԻՑ (B5, «Word», «Excel», 2) – փոխարինում է « Word »-ի երկրորդ հաճախականությունը « Excel<7»-ով:>“.

c) =ՓՈԽԱՐԱԿԻՑ (B5, «Word», «Excel») – Փոխարինում է « Word »-ի բոլոր պատահականությունները « Excel»-ով “.

Ստորև ներկայացված սքրինշոթում մենք ցույց ենք տվել առաջին դեպքի օրինակը: Դա անելու համար պարզապես հետևեք քայլերին:

Քայլ 1.

  • Բջջում մուտքագրեք հետևյալ բանաձևը,
=SUBSTITUTE(B5,"Word","Excel",1)

Քայլ 2.

  • Սեղմեք Enter արդյունքները տեսնելու համար:

Քայլ 3.

  • Կրկնեք նախորդ քայլերը մյուս երկու չափանիշների համար .

Արդյունքում դուք կստանաք արժեքներ առաջինի, երկրորդի և բոլոր երևույթների համար հաջորդաբար Excel-ում մի քանի նիշ փոխարինելու համար:

Ծանոթագրություն. Հիշեք, որ SUBSTITUTE ֆունկցիան զգայուն է մեծատառերի: Համոզվեք, որ մեծատառերն ու փոքրատառերը կատարելապես մուտքագրեք: Ինչպես տեսնում եք ստորև նկարում, փոքրատառ Excel-ի համարչկարողացավ գտնել արժեքները: Այսպիսով, ոչ մի փոխարինում տեղի չունեցավ։

2. Տեղադրեք SUBSTITUTE ֆունկցիան մի քանի նիշ փոխարինելու համար

Բազմաթիվ փոխարինումներ կատարելու համար մեկ բանաձևի շրջանակներում կարող եք տեղադրել մի քանի SUBSTITUTE ֆունկցիաներ:

Ենթադրենք, դուք ունեք տեքստային արժեք, ինչպիսին է « art., amend., cl. » B5 բջիջում, որտեղ « art »: նշանակում է « հոդված », « փոփոխել: » նշանակում է « փոփոխում », իսկ « cl. » նշանակում է « կետ: “.

Այն, ինչ ուզում եք, երեք ծածկագրերը փոխարինել լրիվ անուններով: Դուք կարող եք դա իրականացնել՝ օգտագործելով երեք առանձին SUBSTITUTE բանաձևեր:

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

=SUBSTITUTE(B5 ,”փոփոխել”,”փոփոխումներ”)

=ՓՈԽԱՐԱԿԻՉ (B5, “cl.”,”clause”)

Այնուհետև դրանք մեկ բույն դրեք ներսում մյուսը.

=ՓՈԽԱՐԱԿԻՑ (ՓՈԽԱՐԱԿԻՑ (B5,”art”,”հոդված”),”փոփոխել”,”փոփոխումներ”),”cl.””կետ”)

Այն ավարտելու համար հետևեք ստորև նշված քայլերին:

Քայլ 1.

  • Բջջում C5 , մուտքագրեք հետևյալ բանաձևը:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"art.","article"),"amend.","amendments"),"cl.","clause")

Քայլ 2.

  • Այնուհետև սեղմեք Enter փոփոխությունը տեսնելու համար:

Քայլ 3.

  • Պատճենեք բանաձևը մյուս պահանջվող բջիջներում:

Հետևաբար, դուք կտեսնեք փոխարինված արժեքները, որոնք ներկայացված են ստորև ներկայացված սքրինշոթում:

3. Կատարեք SUBSTITUTE ֆունկցիան INDEX ֆունկցիայով՝ մի քանի նիշերը փոխարինելու համար

Բացի նախորդ մեթոդներից, դուք կարող եք նաև օգտագործել SUBSTITUTE ֆունկցիան INDEX ֆունկցիայի հետ բազմաթիվ նիշեր փոխարինելու համար:

Օրինակ. Դուք ցանկանում եք հաջորդաբար փոխարինել կարմիրն ու կապույտը կանաչով և սպիտակով: Բազմաթիվ SUBSTITUTE ֆունկցիաներ կարող են տեղադրվել, իսկ INDEX ֆունկցիան կարող է օգտագործվել մեկ այլ աղյուսակից զույգեր գտնելու/փոխարինելու համար:

Բազմաթիվ նիշերը փոխարինելու համար՝ կիրառելով և՛ SUBSTITUTE , և՛ INDEX ֆունկցիաները հետևեք ստորև նշված քայլերին:

Քայլ 1.

  • Սկզբում մուտքագրեք հետևյալ բանաձևը 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))

Where,

<0 բջիջում> INDEX գտնել միջակայքը E5:E6

INDEX գտնել միջակայքը E5:E6

Քայլ 2.

  • Այնուհետև սեղմեք Մուտքագրեք արդյունքները տեսնելու համար:

  • Վերջապես, պատճենեք այլ բջիջների բանաձևը:

Նման ընթերցումներ.

  • Գտնել և փոխարինել բազմաթիվ արժեքներ Excel-ում (6 արագ մեթոդ)
  • Ինչպես փոխարինել հատուկ նիշերը Excel-ում (6 եղանակ)
  • Փոխարինեք բջջի տեքստը` հիմնվելով Excel-ի վիճակի վրա (5 մեթոդ)

4. Կիրառեք REPLACE ֆունկցիան` փոխարինելու բազմաթիվ նիշերը

Հետևյալ բաժնում, w e-ը նկարագրելու է, թե ինչպես կիրառել ՓՈԽԱՐԻՆԵԼ ֆունկցիան Excel-ում մի քանի նիշ փոխարինելու համար: Excel-ում REPLACE ֆունկցիան թույլ է տալիս փոխանակելՄեկ կամ մի քանի նիշ տեքստային տողում մեկ այլ նիշով կամ նիշերի հավաքածուով:

Excel REPLACE ֆունկցիայի շարահյուսությունը հետևյալն է.

REPLACE (old_text, start_num, num_chars, new_text)

Ինչպես տեսնում եք, REPLACE ֆունկցիան ունի 4 արգումենտ, որոնք բոլորը պարտադիր են:

Old_text – բնօրինակ տեքստը (կամ հղումը բջջի սկզբնական տեքստով), որում ցանկանում եք փոխարինել որոշ նիշեր։

Start_num – առաջին նիշի դիրքը ներսում։ Old_text .

Num_chars – նիշերի թիվը, որը ցանկանում եք փոխարինել։

New_text – փոխարինող տեքստ։

Օրինակ, « Դեմք » բառը « Փաստ » փոխարինելու համար, կարող եք հետևել ստորև նշված քայլերին:

Քայլ 1.

  • Նախ, D5 բջիջում մուտքագրեք հետևյալ բանաձևը,
=REPLACE(B5, 4, 1,"t")

Քայլ 2.

  • Այնուհետև սեղմեք Enter տեսնելու համար փոփոխությունը:

Քայլ 3.

  • Կատարել ալ Ստորև բերված սքրինշոթում ցուցադրված փոփոխությունները, պատճենեք պահանջվող բջիջների բանաձևերը:

5. Տեղադրեք REPLACE ֆունկցիան՝ փոխարինելու բազմակի նիշը

Բավական հաճախ, հավանական է, որ դուք պետք է մի քանի տարր փոխեք նույն խցում: Իհարկե, դուք կարող եք կատարել մեկ փոխարինում, միջանկյալ արդյունք դուրս բերել նոր սյունակում, այնուհետև օգտագործել REPLACE ֆունկցիան: Եվս մեկ անգամ: Այնուամենայնիվ, օգտագործել nested REPLACE Functions , որը թույլ է տալիս կատարել մի քանի փոխարինումներ մեկ բանաձևով, ավելի լավ և պրոֆեսիոնալ տարբերակ է: Ինչպես SUBSTITUTE ֆունկցիան , դուք կարող եք նաև կիրառել nest REPLACE ֆունկցիայի :

Ենթադրենք, A սյունակում ունեք հեռախոսահամարների ցանկ, որոնք ձևաչափված են նման. « 123-456-789 », և դուք ցանկանում եք տարածք ավելացնել, որպեսզի դրանք այլ կերպ տեսք ունենան: Այլ կերպ ասած, դուք ցանկանում եք փոխել « 123-456-789 »-ը « 123 456 789 »:

<0:>Բազմաթիվ նիշերը մի քանի վայրերում փոխարինելու համար հետևեք ստորև նշված քայլերին:

Քայլ 1.

  • Մուտքագրեք հետևյալ բանաձևը բջիջում C5 Սկզբում,
=REPLACE(REPLACE(B5,4,1," "),8,1," ")

Քայլ 2.

  • Երկրորդը սեղմեք Enter D5 բջիջի փոփոխությունը տեսնելու համար:

Քայլ 3:

  • Վերջապես պատճենեք բանաձեւը և կրկնեք քայլերը պահանջվող բջիջների համար:

6. Գործարկեք A VBA կոդ՝ բազմակի նիշը փոխարինելու համար

Հետաքրքիր է, որ դուք կարող եք կիրառել VBA կոդ՝ նույնը ստանալու համար՝ մի քանի նիշ փոխարինելու համար: Բացի այդ, դուք կարող եք փոխել այն այնպես, ինչպես ցանկանում եք, առանց նիշերի համարի կամ տեղանքի, ինչպես երևում է նախկինում նկարագրված երկու գործառույթներում:

Գործարկել VBA կոդ՝ մի քանի նիշ փոխարինելու համար, պարզապես հետևեք ստորև նկարագրված քայլերին:

Քայլ1:

  • Սկզբում սեղմեք Alt + F11 բացելու համար Մակրո-միացված աշխատանքային թերթիկը :
  • Գնացեք Տեղադրեք ներդիր:
  • Այնուհետև ընտրեք Մոդուլ :

Քայլ 2.

  • Պատճենեք հետևյալ VBA կոդը,
6333
  • Որտեղ,

This Workbook.Worksheets («ձեր ընթացիկ աշխատաթերթի անունը»)

Range («ձեր հղման բջիջը»)

myStringToReplace = «արժեքը, որը ցանկանում եք փոխարինել»

myReplacementString = «ձեր փոխարինված արժեքը»

  • Այնուհետև տեղադրեք այն ծրագրի պատուհանում
  • Սեղմեք Enter փոխարինված թվի ձևաչափը տեսնելու համար:

Եզրակացություն

Եզրակացնելու համար, հուսով եմ, որ այս հոդվածը մանրամասն ուղեցույց է տվել Excel-ում մի քանի նիշ փոխարինելու համար: Այս բոլոր ընթացակարգերը պետք է սովորել և կիրառել ձեր տվյալների բազայում: Նայեք գործնական աշխատանքային գրքույկին և փորձարկեք այս հմտությունները: Մենք տրամադրված ենք շարունակելու նման ձեռնարկներ պատրաստել՝ ձեր արժեքավոր աջակցության շնորհիվ:

Եթե հարցեր ունեք, ազատ զգալ մեզ հարցրեք: Նաև ազատ զգացեք մեկնաբանություններ թողնել ստորև բերված բաժնում:

Մենք՝ Exceldemy Թիմը, միշտ արձագանքում ենք ձեր հարցումներին:

Մնացեք մեզ հետ & շարունակիր սովորել:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: