Բովանդակություն
Microsoft Excel -ում աշխատելիս, հնարավոր է, ձեզ անհրաժեշտ լինի կտրել տեքստային տողի մի մասը: Օրինակ, դուք կարող եք պահանջել հեռացնել տեքստային տողի որոշակի հատվածը: Բացի այդ, երբեմն պետք է ջնջել տեքստերի մի մասը կոնկրետ նիշից առաջ/հետո: Այս հոդվածում ես կքննարկեմ excel-ում տեքստերի մի մասը կրճատելու մի քանի հեշտ և արագ մեթոդներ:
Ներբեռնեք Practice Workbook
Դուք կարող եք ներբեռնել գործնական աշխատանքային գիրքը, որը մենք օգտագործել ենք այս հոդվածը պատրաստելու համար:
Կտրել Text.xlsm-ի մի մասը
Excel-ում տեքստի մի մասը կտրելու 9 հեշտ եղանակ
1. Excel Find and Replace Option տեքստի մի մասը կտրելու համար
Առաջին հերթին, ես կօգտագործեմ Գտնել և փոխարինել տարբերակը excel-ում` excel-ում տեքստի մի մասը կտրելու համար: Ենթադրենք, ես ունեմ տվյալների հավաքածու ( B5:B10 ), որը պարունակում է ստորև նշված տվյալները: Այժմ ես « Ամբողջական անուն: » տեքստը կփոխարինեմ դատարկով:
Քայլեր.
- Սկզբում ընտրեք տվյալների բազան և սեղմեք Ctrl + H ` Գտնել և փոխարինել երկխոսությունը ստանալու համար:
- Երբ Գտնել և փոխարինել հայտնվում է երկխոսություն, մուտքագրեք տեքստի այն մասը, որը ցանկանում եք կրճատել Գտեք ինչ դաշտում: Դատարկ թողեք Փոխարինեք դաշտը:
- Այնուհետև սեղմեք Փոխարինել բոլորը :
- Արդյունքում մենք կստանանք ստորև բերված արդյունքը: Տեքստից բոլոր նշված անցանկալի մասը կտրված է, ինչպես ցույց է տրված ստորև ներկայացված սքրինշոթում:
ԿարդալԱվելին՝ [Fix] TRIM ֆունկցիան չի աշխատում Excel-ում. 2 լուծում
2. Օգտագործեք SUBSTITUTE ֆունկցիան Excel-ում տեքստի մի մասը կտրելու համար
Այս անգամ, Ես կկիրառեմ SUBSTITUTE ֆունկցիան excel-ում՝ տեքստային տողից որոշակի հատված կտրելու համար: Այս դեպքում ես օգտագործում եմ նույն տվյալների հավաքածուն, որն օգտագործվում էր նախորդ մեթոդում:
Քայլեր.
- Մուտքագրեք հետևյալ բանաձևը Cell-ում C5 և սեղմեք Enter ստեղնաշարից:
=SUBSTITUTE(B5,"Full Name:","")
- Հետևաբար, Excel-ը կվերադարձնի ստորև բերված արդյունքը: Այժմ օգտագործեք Լրացնել բռնակի ( + ) գործիքը` բանաձեւը C6:C10 միջակայքում պատճենելու համար:
- Ի վերջո, ահա վերջնական արդյունքը, որը մենք կստանանք:
⏩ Նշում.
Դուք կարող եք կրճատել որոշ նիշեր տեքստից՝ օգտագործելով ՓՈԽԱՐԱԿՈՒԹՅՈՒՆ ֆունկցիան : Դուք կարող եք միանգամից մի քանի նիշ ջնջել այս ֆունկցիայի միջոցով:
3. Կտրեք տեքստի մի մասը Flash Fill-ի միջոցով
Դուք կարող եք օգտագործել Flash Fill տարբերակը excel-ում` կտրելու համար տեքստային տողի որոշակի հատված: Excel-ը կարող է զգալ այն տվյալների օրինաչափությունները, որոնք դուք մուտքագրում եք դրան: Տեքստի մի մասը կրճատելիս՝ օգտագործելով Flash Fill տարբերակը, կիրառվում է տվյալների ընկալման այս հատկությունը: Ենթադրենք, որ մենք ունենք տվյալների բազա, որը պարունակում է մի քանի մարդկանց անուններ և նրանց մասնագիտությունները: Այժմ ես կկտրեմ անվանման մասը ստորև նշված տեքստային տողերից:
Քայլեր.
- Մուտքագրեքակնկալվող արդյունքը C5 բջիջում (ձեր տվյալների բազայի առաջին բջիջի կողքին):
- Այնուհետև սկսեք մուտքագրել ակնկալվող արդյունքը հաջորդ բջիջում (այստեղ, Cell C6 ) Այժմ excel-ը նախադիտելու է ելքը, երբ կարողանա զգալ մուտքագրված տվյալների օրինաչափությունը: Պատկերացնելու համար, քանի որ ես մուտքագրել եմ Teacher Cell C5 -ում և սկսել եմ մուտքագրել Engineer Cell C6 -ում, excel-ը հասկանում է, որ փնտրում եմ: միայն մասնագիտությունների համար:
- Քանի որ նախադիտման տվյալները հայտնվում են, սեղմեք Enter ստորև բերված արդյունքը ստանալու համար:
4. Միավորել RIGHT & AMP; LEN-ի գործառույթները՝ տեքստի առաջին մասը կտրելու համար
Մենք կարող ենք կրճատել տեքստային տողի առաջին մասը՝ օգտագործելով excel բանաձևերը: Այստեղ ես կօգտագործեմ RIGHT ֆունկցիան LEN ֆունկցիայի հետ միասին՝ ստորև բերված տվյալների բազայից առաջին երկու նիշերը կտրելու համար:
Քայլեր.
- Մուտքագրեք ստորև բերված բանաձևը C5C5 -ում և սեղմեք Enter :
=RIGHT(B5,LEN(B5)-2)
- Վերջապես, Fill Handle գործիքը կիրառելուց հետո սա վերջնական արդյունքն է:
Այստեղ LEN ֆունկցիան վերադարձնում է Cell B5 տեքստային տողի երկարությունը: Այնուհետև 2 -ը հանվում է ամբողջ տեքստի երկարությունից, որը վերադարձնում է 11 : Դրանից հետո RIGHT ֆունկցիան հանում է 11 նիշերը Բջջի B5 -ի աջ կողմից:
5. Կիրառել Excel-ի բանաձևը վերջին մասի կրճատման համար: տեքստի Excel-ում
Ի տարբերություննախորդ մեթոդը, այժմ ես կկտրեմ տեքստային տողի վերջին մասը՝ օգտագործելով LEFT և LEN ֆունկցիաների համակցությունը: Օրինակ, ես կկտրեմ վերջին 5 նիշերը ստորև բերված տվյալների տեքստային տողերից:
Քայլեր.
- Սկզբում մուտքագրեք հետևյալ բանաձևը C5C5 -ում: Այնուհետև սեղմեք Enter ։
=LEFT(B5,LEN(B5)-5)
- Բանաձևը մուտքագրելուց հետո Excel-ը վերադարձրեք ստորև բերված արդյունքը. Ինչպես տեսնում եք, վերոհիշյալ բանաձևը վերացրել է վերջին 5 նիշերը բոլոր տեքստային տողերից:
Այստեղ, LEN ֆունկցիան վերադարձնում է Cell B5 -ի ընդհանուր երկարությունը: Այնուհետև 5 հանվում է LEN բանաձևից և պատասխանում 11 : Վերջապես, LEFT ֆունկցիան վերադարձնում է 11 նիշերը Cell B5 -ի տեքստային տողի ձախ կողմից:
⏩ Նշում ․ ; LEN-ի գործառույթները՝ առաջին N և վերջին N նիշերը կտրելու համար
Այս մեթոդով ես կկտրեմ առաջին N և վերջին N նիշերը տեքստային տողից՝ օգտագործելով MID ֆունկցիան և <1-ի հետ միասին:>LEN ֆունկցիաները: Պատկերացնելու համար ես կջնջեմ առաջին 2 և վերջին 5 նիշերը ստորև բերված տվյալների հավաքածուի տեքստային տողերից:
Քայլեր.
- Սկզբում մուտքագրեք ստորև բերված բանաձևը C5C5 -ում ևսեղմեք Մուտքագրեք ։
=MID(B5,3,LEN(B5)-7)
- Հենց որ սեղմեք Enter և կիրառեք Fill Handle գործիքը, excel-ը կվերադարձնի ստորև բերված արդյունքը: Վերոնշյալ արդյունքից մենք կարող ենք տեսնել, որ յուրաքանչյուր տողի առաջին 2 և վերջին 5 նիշերը կտրված են, ինչպես ցույց է տրված ստորև նկարում:
Այստեղ LEN ֆունկցիան վերադարձնում է Բջջի B5 երկարությունը, որը 18 է: Այնուհետև կրճատվող նիշերի ընդհանուր թիվը (այստեղ, 2 + 5 ) հանվում է B5 բջիջի ընդհանուր երկարությունից (այստեղ, 18 ) . Հանման արդյունքում ստացվում է 11 : Այնուհետև MID ֆունկցիան հանում է 11 նիշերը Cell B5 -ի տեքստային տողի 3-րդ դիրքից:
7 Կտրեք տեքստի մի մասը հատուկ նիշից առաջ կամ հետո
Դուք կարող եք կրճատել տեքստը որոշակի նիշից առաջ կամ հետո (ստորակետ, կետ-ստորակետ, բացատ և այլն)՝ օգտագործելով excel բանաձևերը: Ենթադրենք, մենք ունենք ստորև բերված տվյալների հավաքածուն, որը պարունակում է տեքստային տողեր, որոնք բաժանված են ստորակետով: Այժմ ես կկիրառեմ excel ֆունկցիաներ՝ ստորակետից առաջ/հետո ամեն ինչ հեռացնելու համար:
7.1. Կտրեք տեքստի մի մասը հատուկ գրանշանից առաջ
Սկզբում ես կկտրեմ տեքստի այն մասը, որը դրված է ստորակետից առաջ:
Քայլեր.
- Մուտքագրեք հետևյալ բանաձևը C5C5 -ում: Հաջորդ սեղմեք Enter :
=RIGHT(B5,LEN(B5)-SEARCH(",",B5))
- Բանաձեւը մուտքագրելուց հետո այստեղ է. Արդյունքըմենք ստանում ենք. Մենք տեսնում ենք, որ ստորակետից առաջ բոլոր նիշերը կտրված են:
Այստեղ, SEARCH ֆունկցիան գտնում է ստորակետի գտնվելու վայրը ստորակետում: տրված է B5 բջիջի տեքստային տողը, որը 7 է: Այնուհետև 7 -ը հանվում է Բջջի B5 երկարությունից, որը վերադարձվում է LEN ֆունկցիայի միջոցով: Հանման արդյունքը 8 է։ Վերջապես, RIGHT ֆունկցիան կրճատում է 8 նիշերը ստորակետի աջ մասից:
Կարդալ ավելին. Կտրեք աջ նիշերը և բացատները Excel-ում (5 եղանակ): )
7.2. Կտրեք տեքստի մի մասը հատուկ նիշից հետո
Ինչպես նախորդ մեթոդը, այստեղ ես կկտրեմ տեքստի մի մասը, որը գտնվում է ստորակետից հետո:
Քայլեր.
- Մուտքագրեք ստորև բերված բանաձևը C5C5 -ում և սեղմեք Enter :
=LEFT(B5,SEARCH(",",B5)-1)
- Բանաձեւը մուտքագրելուց հետո մենք կարող ենք տեսնել տեքստային տողի բոլոր մասերը, որոնք գտնվում են ստորակետները հեռացնելուց հետո:
Այստեղ SEARCH ֆունկցիան գտնում է ստորակետի տեղը: Հաջորդը, 1 հանվում է SEARCH բանաձևից, քանի որ մենք չենք ուզում ստորակետ ներառել մեր վերջնական արդյունքում: Ի վերջո, LEFT ֆունկցիան հանում է տեքստային մասը ստորակետից առաջ: Այսպիսով, մենք կտրեցինք տեքստի մասը ստորակետից հետո:
⏩ Նշում.
Դուք կարող եք կտրել տեքստի մի մասը առաջ/հետո կոնկրետ նիշերի առաջացում (ստորակետ, կետ, բացատ և այլն)տարբեր դիրքերում՝ օգտագործելով excel ֆունկցիաների համակցությունը:
Կարդալ ավելին. Ձախ կտրվածքի ֆունկցիան Excel-ում. 7 հարմար եղանակ
8. Excel-ի ՓՈԽԱՐԻՆԵԼ Տեքստի մի մասը կտրելու գործառույթը
Այժմ ես կօգտագործեմ REPLACE ֆունկցիան excel-ում՝ տեքստային տողերի մի մասը կտրելու համար: Օրինակ, ստորև բերված տվյալների բազայից ես կկտրեմ բոլոր անունները:
Քայլեր.
- Մուտքագրեք ստորև բանաձև C5 բջիջում : Այնուհետև սեղմեք Enter ։
=REPLACE(B5,1,13," ")
- Հետևաբար, Excel-ը կ վերադարձրեք ստորև բերված արդյունքը. Ստորև բերված արդյունքից մենք կարող ենք տեսնել, որ ներքևում գտնվող տեքստային տողերի անունների հատվածները կտրված են:
9. Օգտագործեք VBA տեքստի առաջին կամ վերջին մասը կտրելու համար: Excel
Մենք կարող ենք կրճատել տեքստի մի մասը՝ օգտագործելով պարզ VBA կոդ Excel-ում: Ես կօգտագործեմ VBA User Defined Function տեքստային տողերից մի հատված կտրելու համար:
9.1. VBA՝ տեքստային տողերի առաջին մասը կտրելու համար
Սկզբում ես կջնջեմ առաջին երկու նիշերը՝ օգտագործելով VBA UDF: Հաշվի առեք ստորև բերված տվյալների բազան՝ առաջին 2 նիշերը կտրելու համար:
Առաջադրանքը կատարելու համար հետևեք ստորև նշված քայլերին:
Քայլեր.
- Սկզբում անցեք Մշակող > Visual Basic :
- Արդյունքում VBA պատուհանը կհայտնվի: Աջ սեղմեք VBAProject -ի վրա և անցեք Տեղադրել > Module :
- Այժմ մուտքագրեք ստորև նշված կոդը Մոդուլ .
9975
- Այնուհետև գնացեք excel թերթ, որտեղ ունեք տվյալները, և սկսեք մուտքագրել ձեր ունեցած ֆունկցիան: ստեղծված VBA -ի միջոցով: Այն կհայտնվի Excel-ի մյուս գործառույթների նման:
- Այնուհետև մուտքագրեք ֆունկցիայի արգումենտները, որոնք նման կլինեն հետևյալ բանաձևին.
=TrimFirstn(B5,2)
- Սեղմեք Enter և կիրառեք Լրացնել բռնակի գործիքը բանաձեւը մնացած բջիջներին պատճենելու համար: Ի վերջո, դուք կստանաք ստորև բերված արդյունքը:
9.2. VBA տեքստի վերջին մասը կտրելու համար
Այժմ ես կօգտագործեմ VBA UDF տեքստային տողի վերջին մասը կտրելու համար: Այս մեթոդը նման է նախորդ մեթոդին, պարզապես պետք է մուտքագրել այլ VBA կոդ: Օրինակ, ես կօգտագործեմ վերջին 5 նիշերը ստորև բերված տեքստային տողերից:
Քայլեր.
- Նույնպես, նախորդ մեթոդով անցեք Developer > Visual Basic : Այնուհետև Տեղադրեք նոր Մոդուլ VBAProject և մուտքագրեք ստորև բերված կոդը Մոդուլում (տես սքրինշոթը):
9589
- Այժմ մուտքագրեք նոր ստեղծված UDF և տեղադրեք արգումենտները հետևյալ կերպ.
=TrimLastn(B5,5)
- Հենց բանաձևը մուտքագրեք, Excel-ը կկտրի վերջին 5 նիշերը տվյալ տեքստային տողերից:
Եզրակացություն
Վերոնշյալ հոդվածում ես փորձել եմ քննարկել մի քանի մեթոդներExcel-ում տեքստի մի մասը մանրակրկիտ կտրատել: Հուսանք, այս մեթոդներն ու բացատրությունները բավարար կլինեն ձեր խնդիրները լուծելու համար։ Խնդրում եմ ինձ տեղյակ պահեք, եթե ունեք հարցեր: