Բաց թողնել հիմնական բովանդակությունը
 

Excel-ում տեքստը հանեք բացատից առաջ/հետո կամ ստորակետ. Հեշտ ուղեցույց

Հեղինակ՝ Արև Վերջին փոփոխությունը՝ 2024-07-19

Հատուկ նիշից առաջ կամ հետո (օրինակ՝ բացատ կամ ստորակետ) տեքստ հանելը սովորական խնդիր է Excel-ում: Անկախ նրանից, թե դուք վերլուծության համար տվյալների բազա եք պատրաստում, թե պարզապես ձեր տեքստային տվյալների որոշակի տարրեր մեկուսացնելու կարիք ունեք, Excel-ն առաջարկում է մի քանի գործառույթ՝ այս առաջադրանքն իրականացնելու համար: Այս հոդվածում մենք կուսումնասիրենք, թե ինչպես կարելի է հանել տեքստը բացատ, ստորակետ կամ որևէ այլ նիշի առաջին հայտնվելուց առաջ կամ հետո՝ օգտագործելով Excel բանաձևերը:


Քաղեք տեքստը կոնկրետ նիշից առաջ կամ հետո՝ օգտագործելով բանաձևեր

Excel-ում տեքստը հանելու համար կոնկրետ նիշի առաջին հայտնվելուց առաջ կամ հետո, օրինակ՝ բացատ կամ ստորակետ, կարող եք օգտագործել հետևյալ պարզ բանաձևերը:

Տեքստը հանեք առաջին բացատից կամ ստորակետից առաջ

  1. Պատճենեք կամ մուտքագրեք հետևյալ բանաձևը դատարկ բջիջի մեջ, որտեղ ցանկանում եք գտնել արդյունքը, այնուհետև սեղմեք Մտնել արդյունքը ստանալու բանալին: Տեսեք,
    =LEFT(A2,(FIND(",",A2,1)-1))
    հանել տեքստը ստորակետից հետո բանաձևից առաջ
    ԱկնարկԱյս բանաձևում դուք կարող եք փոխարինել սահմանազատող ստորակետը (,) ցանկացած այլ բաժանարարով, ըստ անհրաժեշտության:
  2. Այնուհետև ընտրեք բանաձևի բջիջը և քաշեք լցման բռնակը ներքև՝ բանաձևը այլ բջիջներ լցնելու համար, ամբողջ տեքստը մինչև առաջին ստորակետը միանգամից հանելը: Տես սքրինշոթը.
    հանել տեքստը ստորակետից հետո բանաձևից առաջ
Բանաձևի բացատրություն.
  • ԳՏՆԵԼ (",", A2, 1)Այս մասը օգտագործվում է A2 բջիջում առաջին ստորակետի դիրքը գտնելու համար: FIND ֆունկցիան վերադարձնում է ստորակետի այն դիրքը, որտեղ այն առաջին անգամ հայտնվում է տեքստում:
  • FIND(",", A2, 1) - 1Քանի որ մենք ուզում ենք միայն ստորակետից առաջ հանել նիշերը, մենք ստորակետի դիրքից հանում ենք 1:
  • LEFT(A2, FIND(",", A2, 1) - 1)Վերջապես, LEFT ֆունկցիան հանում է նիշերը A2 բջիջի ձախ կողմից՝ հիմնվելով նախորդ քայլից ստացված նիշերի քանակի վրա:
 

Քաղեք տեքստը առաջին բացատից կամ ստորակետից հետո

Առաջին բացատից կամ ստորակետից հետո տեքստ հանելու համար կարող եք օգտագործել MID, FIND և LEN ֆունկցիաների համակցությունը:

  1. Պատճենեք կամ մուտքագրեք հետևյալ բանաձևը դատարկ բջիջի մեջ, որտեղ ցանկանում եք գտնել արդյունքը, այնուհետև սեղմեք Մտնել արդյունքը ստանալու բանալին: Տեսեք,
    =MID(A2, FIND(",", A2) + 1, LEN(A2))
    հանել տեքստը ստորակետից հետո բանաձևից առաջ
    ԱկնարկԱյս բանաձևում դուք կարող եք փոխարինել սահմանազատող ստորակետը (,) ցանկացած այլ բաժանարարով, ըստ անհրաժեշտության:
  2. Այնուհետև ընտրեք բանաձևի բջիջը և քաշեք լրացման բռնակը ներքև՝ բանաձևը այլ բջիջներ լցնելու համար, իսկ առաջին ստորակետից հետո ամբողջ տեքստը միանգամից հանվում է: Տես սքրինշոթը.
    հանել տեքստը ստորակետից հետո բանաձևից առաջ
Բանաձևի բացատրություն.
  • ԳՏՆԵԼ (",", A2)Այս մասը օգտագործվում է A2 բջիջում առաջին ստորակետի դիրքը գտնելու համար: FIND ֆունկցիան վերադարձնում է ստորակետի այն դիրքը, որտեղ այն առաջին անգամ հայտնվում է տեքստում:
  • FIND(",", A2) + 1Քանի որ ուզում ենք ստորակետից հետո նիշերը հանել, ստորակետի դիրքին ավելացնում ենք 1:
  • LEN (A2)Այս մասը օգտագործվում է A2 բջիջի տեքստի ընդհանուր երկարությունը ստանալու համար:
  • MID(A2, FIND(",", A2) + 1, LEN(A2))Վերջապես, MID ֆունկցիան հանում է բոլոր նիշերը A2 բջիջից՝ սկսած վերևում ստացված դիրքից մինչև տեքստի ընդհանուր երկարությունը:

Քաղեք տեքստը կոնկրետ նիշից առաջ կամ հետո՝ օգտագործելով Kutools Excel-ի համար

Հոգնե՞լ եք բարդ բանաձևերից և ձեռքով անվերջ կարգավորումներից Excel-ում: Հրաժեշտ տվեք դժվարություններին և բարևեք արդյունավետությանը Kutools-ի համար Excel-ի համար: Մեր հզոր հավելումը հեշտացնում է ձեր աշխատանքային հոսքը՝ թույլ տալով տեքստ հանել որևէ կոնկրետ նիշից առաջ կամ հետո ընդամենը մի քանի կտտոցով:

Excel- ի համար նախատեսված գործիքներ առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ բարդ առաջադրանքները պարզեցնելու համար՝ խթանելով ստեղծագործականությունն ու արդյունավետությունը: Ընդլայնված AI-ի հնարավորություններով՝ Kutools-ը ճշգրտությամբ ավտոմատացնում է առաջադրանքները՝ հեշտացնելով տվյալների կառավարումը: Կարդալ ավելին...         Անվճար փորձարկում...

Ներբեռնելուց և տեղադրելուց հետո Excel- ի համար նախատեսված գործիքներ, Խնդրում ենք սեղմել Կուտոլս > Տեքստ > Քաղվածք տեքստ բացելու համար Քաղվածք տեքստ երկխոսության վանդակում:

Երկխոսության վանդակում, տակ Քաղվածք ըստ գտնվելու վայրի էջանշանը:

  1. Ընտրեք տվյալների տիրույթը, որը ցանկանում եք հանել տեքստը;
  2. Է Ընտրանքներ ցուցակի տուփ, նշեք Տեքստից առաջ or Տեքստից հետո տարբերակը և մուտքագրեք այն սահմանազատիչը, որի հիման վրա ցանկանում եք տեքստ հանել.
  3. Այնուհետեւ կտտացրեք OK Button:
    հանել տեքստը ստորակետից հետո

Մեկ այլ հուշման տուփ կհայտնվի՝ հիշեցնելու, որ ընտրեք բջիջները՝ արդյունքը տեղադրելու համար, այնուհետև սեղմեք OK, ամբողջ տեքստը առաջին ստորակետը հանելուց առաջ կամ հետո, տես սքրինշոթը.
հանել տեքստը ստորակետով kutools արդյունքից առաջ

ԱկնարկExtract Text ֆունկցիան ոչ միայն հնարավորություն է տալիս տեքստի դուրսբերումը որոշակի սահմանազատիչից առաջ կամ հետո, այլ նաև հեշտացնում է առաջին կամ վերջին «n» նիշերի որոնումը և տեքստային տողից միայն թվերի դուրսբերումը, ինչը թույլ է տալիս ընտրել լավագույն տարբերակը: ձեր կարիքների համար:

Արտահանեք տեքստը որոշակի նիշից առաջ կամ հետո՝ օգտագործելով Excel 365-ի բանաձևերը

Excel 365-ում նոր գործառույթների ներդրմամբ, ինչպիսիք են TEXTBEFORE-ը և TEXTAFTER-ը, այս գործընթացը դարձել է ավելի պարզ: Այս բաժինը ձեզ կուղեկցի այս գործառույթների միջոցով կոնկրետ նիշից առաջ կամ հետո տեքստը արդյունավետ կերպով հանելու քայլերով:

Տեքստը հանեք առաջին բացատից կամ ստորակետից առաջ TEXTBEFORE ֆունկցիայով

TEXTBEFORE ֆունկցիան հանում է տեքստը, որը հայտնվում է սահմանված սահմանազատիչից առաջ: TEXTBEFORE ֆունկցիայի շարահյուսությունը հետևյալն է.

TEXTBEFORE(text, delimiter, [instance_num])
  • տեքստՏեքստի տողը, որից ցանկանում եք հանել նիշերը (օրինակ՝ A2):
  • սահմանազատողՆիշը կամ տողը, որից առաջ ցանկանում եք հանել տեքստը (օրինակ՝ «,"):
  • օրինակ_թիվ: կամընտիր: Նշում է, թե սահմանազատիչի որ օրինակն օգտագործել, եթե այն հայտնվի մի քանի անգամ: Կանխադրվածը 1 է:
  1. Կիրառեք TEXTBEFORE ֆունկցիան՝ տեքստը առաջին ստորակետից առաջ հանելու համար.
    =TEXTBEFORE(A2, ",")
    հանել տեքստը ստորակետից հետո՝ textbefore ֆունկցիան
  2. Այնուհետև ընտրեք բանաձևի բջիջը և քաշեք լցման բռնակը ներքև՝ բանաձևը այլ բջիջներ լցնելու համար:
    հանել տեքստը ստորակետից հետո՝ textbefore ֆունկցիան
 

Տեքստը հանեք առաջին բացատից կամ ստորակետից հետո TEXTAFTER ֆունկցիայի միջոցով

TEXTAFTER ֆունկցիան հանում է տեքստը, որը հայտնվում է նշված սահմանազատիչից հետո: TEXTAFTER ֆունկցիայի շարահյուսությունը հետևյալն է.

TEXTAFTER(text, delimiter, [instance_num])
  • տեքստՏեքստի տողը, որից ցանկանում եք հանել նիշերը (օրինակ՝ A2):
  • սահմանազատողՆիշը կամ տողը, որից հետո ցանկանում եք հանել տեքստը (օրինակ՝ «,"):
  • օրինակ_թիվ: կամընտիր: Նշում է, թե սահմանազատիչի որ օրինակն օգտագործել, եթե այն հայտնվի մի քանի անգամ: Կանխադրվածը 1 է:
  1. Կիրառեք TEXTAFTER ֆունկցիան՝ առաջին ստորակետից հետո տեքստը հանելու համար.
    =TEXTAFTER(A2, ",")
    հանել տեքստը ստորակետից հետո textafter ֆունկցիայից առաջ
  2. Այնուհետև ընտրեք բանաձևի բջիջը և քաշեք լցման բռնակը ներքև՝ բանաձևը այլ բջիջներ լցնելու համար:
    հանել տեքստը ստորակետից հետո textafter ֆունկցիայից առաջ

Ամփոփում

Տեքստի արդյունահանումը որոշակի նիշից առաջ կամ հետո (օրինակ՝ բացատ կամ ստորակետ) սովորական խնդիր է Excel-ում տվյալների մշակման ժամանակ: Այս հոդվածում մենք ուսումնասիրեցինք տեքստի արդյունահանման մի քանի մեթոդներ, ներառյալ Excel-ի բոլոր տարբերակներում բանաձևերի օգտագործումը, Excel 365-ի համար Kutools հավելվածի օգտագործումը և Excel XNUMX-ում TEXTBEFORE և TEXTAFTER գործառույթները:

● Տեքստի արդյունահանում բանաձևերի միջոցով
Excel-ի բոլոր տարբերակներում դուք կարող եք օգտագործել այնպիսի գործառույթներ, ինչպիսիք են LEFT, FIND, MID և LEN՝ որոշակի նիշից առաջ կամ հետո տեքստ հանելու համար: Այս բանաձևերը արդյունավետ են, բայց երբեմն կարող են բարդ լինել՝ պահանջելով բազմաթիվ քայլեր և ճշգրիտ շարահյուսություն:

● Տեքստի արդյունահանում Excel-ի համար Kutools-ի միջոցով
Kutools-ը Excel-ի համար հզոր հավելում է, որն ապահովում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ պարզեցնելով բարդ խնդիրների կառավարումը: Kutools-ում տեքստի արդյունահանման հատկանիշով դուք կարող եք հեշտությամբ հանել տեքստը կոնկրետ նիշից առաջ կամ հետո ընդամենը մի քանի կտտոցով՝ զգալիորեն բարձրացնելով աշխատանքի արդյունավետությունը:

● Տեքստի արդյունահանում TEXTBEFORE և TEXTAFTER ֆունկցիաների միջոցով
Excel 365-ում նոր TEXTBEFORE և TEXTAFTER գործառույթները այս գործընթացը դարձնում են ավելի պարզ: Այս գործառույթները հատուկ նախագծված են տեքստը հանելու համար կոնկրետ նիշից առաջ կամ հետո՝ պարզ և հասկանալի շարահյուսությամբ, ինչը զգալիորեն նվազեցնում է բարդ բանաձևերի անհրաժեշտությունը:

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


Քաղեք տեքստի յուրաքանչյուր հատված՝ բաժանված բացատով / ստորակետով կամ այլ սահմանազատիչներով

Բացեք ձեր տվյալների հզորությունը Excel- ի համար նախատեսված գործիքներ! Անկախ նրանից, թե դուք գործ ունեք բացատների, ստորակետների կամ այլ սահմանազատողների հետ, մեր Պառակտված բջիջներ ֆունկցիան թույլ է տալիս առանց ջանքերի հանել և կազմակերպել տեքստի առանձին հատվածներ: Ընդամենը մի քանի կտտոցով պարզեցրեք ձեր աշխատանքային հոսքը և ընդլայնեք ձեր տվյալների վերլուծությունը:
Կարդալ ավելին...         Անվճար փորձարկում...
հանել տեքստի յուրաքանչյուր հատված՝ բաժանված տարածությամբ

Գրասենյակի արտադրողականության լավագույն գործիքները

🤖 Kutools AI օգնականՀեղափոխություն կատարել տվյալների վերլուծության հիման վրա՝ Խելացի կատարում   |  Ստեղծեք ծածկագիր  |  Ստեղծեք հատուկ բանաձևեր  |  Վերլուծել տվյալները և ստեղծել գծապատկերներ  |  Invoke Kutools-ի գործառույթները...
Հանրաճանաչ հատկություններ: Գտեք, ընդգծեք կամ նույնականացրեք կրկնօրինակները   |  Deleteնջել դատարկ շարքերը   |  Միավորել սյունակները կամ բջիջները՝ առանց տվյալների կորստի   |   Կլոր առանց բանաձևի ...
Super Փնտրել: Բազմաթիվ չափանիշների VLookup    Բազմակի արժեք VLookup  |   VLookup բազմաթիվ թերթերում   |   Fuzzy Փնտրել ....
Ընդլայնված բացվող ցուցակ: Արագ ստեղծեք բացվող ցուցակը   |  Կախված բացվող ցուցակ   |  Բազմակի ընտրություն Drop Down ցուցակ ....
Սյունակի կառավարիչ: Ավելացրեք որոշակի քանակությամբ սյունակներ  |  Տեղափոխել սյունակները  |  Փոխարկել թաքնված սյունակների տեսանելիության կարգավիճակը  |  Համեմատեք միջակայքերը և սյունակները ...
Առանձնահատկություններ: Ցանցի կենտրոնացում   |  Դիզայնի տեսք   |   Մեծ Formula Bar    Աշխատանքային գրքույկի և թերթիկների կառավարիչ   |  Ռեսուրսների գրադարան (Ավտոմատ տեքստ)   |  Ամսաթիվ ընտրող   |  Միավորել աշխատանքային թերթերը   |  Գաղտնագրել/գաղտնազերծել բջիջները    Ուղարկեք նամակներ ըստ ցանկի   |  Սուպեր զտիչ   |   Հատուկ զտիչ (զտել թավ/շեղ/շեղված...) ...
Լավագույն 15 գործիքների հավաքածու12 Տեքստ Գործիքներ (Ավելացրեք տեքստ, Հեռացնել նիշերը, ...)   |   50+ Աղյուսակ Տեսակներ (Գանտի աղյուսակը, ...)   |   40+ Գործնական Բանաձեւեր (Հաշվարկել տարիքը ՝ ելնելով ծննդյան տարեդարձից, ...)   |   19 միացում Գործիքներ (Տեղադրեք QR կոդ, Տեղադրեք նկար ուղուց, ...)   |   12 Փոխարկում Գործիքներ (Բառեր համարներ, Արտարժույթի փոխակերպումը, ...)   |   7 Միաձուլում և պառակտում Գործիքներ (Ընդլայնված կոմբինատ տողեր, Պառակտված բջիջներ, ...)   |   ... եւ ավելին

Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար:  Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...


Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք

  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր: