Բովանդակություն
Մեծ մասշտաբով կրկնվող աշխատանքներ կատարելիս կարող է անհրաժեշտ լինել միաժամանակ մի քանի նիշ կամ արժեքներ փոխարինել: Այս ձեռնարկը ավելի խորն է նայում, թե ինչպես փոխարինել մի քանի նիշ 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:E6INDEX գտնել միջակայքը 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 Թիմը, միշտ արձագանքում ենք ձեր հարցումներին:
Մնացեք մեզ հետ & շարունակիր սովորել: