Note: The other languages of the website are Google-translated. Back to English

Տեքստը հանեք երկրորդ տարածությունից կամ ստորակետից առաջ կամ հետո

Եթե ​​Ձեզ անհրաժեշտ է բջիջների ցուցակից հանել տեքստային տողերը, որոնք գտնվում են երկրորդ կամ n- ի հատուկ նիշից առաջ (տարածություն կամ ստորակետ), այս հոդվածը կներկայացնի Excel- ում այս առաջադրանքի լուծման որոշ բանաձևեր:


Excel- ում երկրորդ կամ n- րդ տարածությունից կամ ստորակետից հանեք տեքստը

Excel- ում TRIM, MID, FIND և SUBSTITUTE գործառույթների համադրությունը կարող է օգնել ձեզ հաղթահարել այս խնդիրը, ընդհանուր շարահյուսությունը հետևյալն է.

=TRIM(MID(text,FIND("#",SUBSTITUTE(text," ","#",Nth))+1,255))
  • textՏեքստի տողի կամ բջիջի տեղեկանքը, որից ուզում եք տեքստ հանել:
  • Nth: Ներկայացնում է այն տարածությունը կամ ստորակետի օրինակի համարը, որի հիման վրա ցանկանում եք տեքստ հանել:

Խնդրում ենք մուտքագրել կամ պատճենել հետևյալ բանաձևը դատարկ բջիջում, որտեղ ցանկանում եք արդյունքը դուրս բերել.

=TRIM(MID(A2,FIND("#",SUBSTITUTE(A2," ","#",2))+1,255))


Բանաձևի բացատրություն.

ՓՈԽԱՐITԱԿ (A2, "", "#", 2). Այս ՓՈՓՈԽԱԴՐԻՉ գործառույթն օգտագործվում է A2 բջիջում երկրորդ տիեզերական նիշը # նիշով գտնելու և փոխարինելու համար: Արդյունքը կստանաք այսպես. «Տեղադրեք բազմաթիվ # դատարկ շարքեր» Այս վերադարձված արդյունքը FIND գործառույթում ճանաչվում է որպես Within_text փաստարկ:

ԳՏՆԵԼ («#», ՓՈՓՈԽՈՒԹՅՈՒՆ (A2, «», «#», 2)) + 1՝ FIND ֆունկցիան կստանա # նիշի դիրքը SUBSTITUTE ֆունկցիայի կողմից վերադարձված տեքստի տողի մեջ ՝ ավելացնելով 1 միջոց տեքստի երկրորդ տարածությունից հետո մեկնարկային դիրքը ստանալու համար, և դուք կստանաք 17, Վերադարձված արդյունքը կճանաչվի որպես MID_ գործառույթում start_num փաստարկ:

MID (A2, FIND ("#", ՓՈՓՈԽՈՒԹՅՈՒՆ (A2, "", "#", 2)) + 1,255). MID գործառույթն օգտագործվում է 255 նիշ արդյունահանելու համար A2 բջիջի տեքստի տողից, որոնք սկսվում են FIND գործառույթի կողմից վերադարձված նիշերի քանակից:

փաստաթուղթ քաղվածք երկրորդ տեղ 04-ից հետո

TRIM (). Այս TRIM գործառույթը կհեռացնի բոլոր լրացուցիչ տարածությունները և միայն մեկը կմնա բառերի միջև:


Նշումներ:

1. Եթե ձեր տեքստերը բաժանված են ստորակետով կամ այլ սահմանազատիչներով, ապա պարզապես անհրաժեշտ է փոխել տողի տողը այլ տարանջատիչներով, որքան ձեզ հարկավոր է: Ինչպիսիք են.

=TRIM(MID(A2,FIND("#",SUBSTITUTE(A2,",","#",2))+1,255))

2. Տասներորդ տարածությունից հետո տեքստը հանելու համար խնդրում ենք փոխել համարը 2 բանաձևի համար անհրաժեշտ թվով, օրինակ `երրորդ տարածությունից հետո տեքստը հանելու համար պարզապես անհրաժեշտ է կիրառել հետևյալ բանաձևը.

=TRIM(MID(A4,FIND("#",SUBSTITUTE(A4," ","#",3))+1,255))


Excel- ում երկրորդ կամ n- րդ տարածությունից կամ ստորակետից հանեք տեքստը

Երկրորդ կամ n- րդ տարածությունից կամ ստորակետից առաջ տեքստը արդյունահանելու համար ձախ, SUBSTITUTE և FIND գործառույթները կարող են ձեզ լավություն բերել: Ընդհանուր շարահյուսությունն է.

=LEFT(text,FIND("#",SUBSTITUTE(text, " " ,"#",Nth))-1)
  • textՏեքստի տողի կամ բջիջի տեղեկանքը, որից ուզում եք տեքստ հանել:
  • Nth: Ներկայացնում է այն տարածությունը կամ ստորակետի օրինակի համարը, որի հիման վրա ցանկանում եք տեքստ հանել:

Խնդրում ենք պատճենել կամ մուտքագրել ներքևի բանաձևը դատարկ բջիջում.

=LEFT(A2,FIND("#",SUBSTITUTE(A2," ","#",2))-1)

Եվ հետո, լրացնելու բռնիչը ներքև քաշեք դեպի այն բջիջները, որոնք ցանկանում եք կիրառել այս բանաձևը, և ​​բոլոր տեքստերը, նախքան երկրորդ տարածությունը, արդյունահանվել են, ինչպես ցույց է տրված հետևյալ նկարը


Բանաձևի բացատրություն.

ՓՈԽԱՐITԱԿ (A2, "", "#", 2). Այս ՓՈՓՈԽԱԴՐԻՉ գործառույթն օգտագործվում է A2 բջիջում երկրորդ տիեզերական նիշը # նիշով գտնելու և փոխարինելու համար: Արդյունքը կստանաք այսպես. «Տեղադրեք բազմաթիվ # դատարկ շարքեր» Այս վերադարձված արդյունքը FIND գործառույթում ճանաչվում է որպես Within_text փաստարկ:

ԳՏՆԵԼ («#», ՓՈՓՈԽՈՒԹՅՈՒՆ (A2, «», «#», 2)) - 1՝ FIND ֆունկցիան կստանա # նիշի դիրքը SUBSTITUTE գործառույթի կողմից վերադարձված տեքստի շարքում, հանելով 1-ը ՝ տեքստի երկրորդ տարածական նիշից առաջ դիրքը ստանալու համար: Եվ դուք կստանաք 15, Վերադարձված արդյունքը կճանաչվի որպես LEFT գործառույթի num_chars փաստարկ:

ՁԱT (A2, ԳՏՆԵԼ («#», ՓՈՓՈԽՈՒԹՅՈՒՆ (A2, «», «#», 2)) - 1)Վերջապես, LEFT ֆունկցիան օգտագործվում է FIND ֆունկցիայի կողմից վերադարձված ամենաթեթև 15 նիշը A2 բջիջի տողի տողից հանելու համար:


Նշումներ:

1. Եթե ձեր տեքստերը բաժանված են ստորակետով կամ այլ սահմանազատիչներով, ապա պարզապես անհրաժեշտ է փոխել տողի տողը այլ տարանջատիչներով, որքան ձեզ հարկավոր է: Ինչպիսիք են.

=LEFT(A2,FIND("#",SUBSTITUTE(A2,",","#",2))-1)

2. Տասներորդ տարածքը նախքան արդյունահանելու համար խնդրում ենք փոխել 2-րդ թիվը բանաձևի համար անհրաժեշտ թվով, օրինակ `տեքստը երրորդ տեղից առաջ հանելու համար պարզապես անհրաժեշտ է կիրառել հետևյալ բանաձևը.

=LEFT(A4,FIND("#",SUBSTITUTE(A4," ","#",3))-1)


Օգտագործված հարաբերական գործառույթները.

  • MID:
  • MID գործառույթն օգտագործվում է տվյալ տողի տողի միջից որոշակի թվով նիշերի գտնելու և վերադարձնելու համար:
  • LEFT:
  • LEFT գործառույթը մատակարարված տողի ձախ կողմից դուրս է բերում տրված նիշերի քանակը:
  • FIND:
  • FIND ֆունկցիան օգտագործվում է մեկ այլ տողի մեջ մի տող գտնելու համար և վերադարձնում է լարի մեկնարկային դիրքը մեկ այլի մեջ:
  • SUBSTITUTE:
  • Microsoft Excel SUBSTITUTE գործառույթը փոխարինում է տեքստին կամ նիշին տեքստի տողի մեջ այլ տեքստով կամ նիշով:
  • TRIM:
  • TRIM գործառույթը հեռացնում է բոլոր լրացուցիչ տարածությունները տեքստի տողից և պահում է միայն բառերի միջև միայնակ տարածություններ:

Այլ հոդվածներ.

  • Բջջից հանեք մի քանի տող
  • Եթե ​​ունեք տեքստի տողերի ցուցակ, որոնք բաժանված են գծերի ընդմիջումներով (դա տեղի է ունենում Alt + Enter ստեղները սեղմելով ՝ տեքստ մուտքագրելիս), և այժմ, դուք ցանկանում եք տեքստի տողերը դուրս բերել բազմաթիվ բջիջների, ինչպես ցույց է տրված նկարում: Ինչպե՞ս կարող եք այն լուծել Excel- ի բանաձևով:
  • Excel- ում տեքստային տողից հանեք N- րդ բառը
  • Եթե ​​դուք ունեք տեքստային տողերի կամ նախադասությունների ցուցակ, այժմ, դուք ցանկանում եք ցուցակից հանել հատուկ n- ի բառը, ինչպես ցույց է տրված ստորև նկարված նկարում: Այս հոդվածում ես կներկայացնեմ Excel- ում այս աշխատանքը լուծելու որոշ մեթոդներ:
  • Տեքստը լարից դուրս բերեք փակագծերի միջև
  • Եթե ​​տեքստի տողի մեջ փակագծերով շրջապատված տեքստի մի մաս կա, ապա անհրաժեշտ է բոլոր տողերի տողերը հանել փակագծերի միջև, ինչպես ցույց է տրված հետևյալ նկարը: Ինչպե՞ս կարող եք արագ և հեշտությամբ լուծել այս խնդիրը Excel- ում:
  • Excel- ում տողի տողից հանեք ենթատողը
  • Ձեզ համար կարող է ընդհանուր խնդիր լինել, որ ձեզ հարկավոր է ենթատողեր հանել տեքստային տողերից, Excel- ում դա անելու համար ուղղակի գործառույթ գոյություն չունի, բայց ձախ, աջ, միջին և որոնման գործառույթների օգնությամբ կարող եք արդյունահանել ենթաշղթաների տեսակները, որքան անհրաժեշտ է:

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

Kutools Excel- ի համար - օգնում է ձեզ առանձնանալ բազմությունից

Ցանկանու՞մ եք արագ և կատարյալ ավարտել ձեր ամենօրյա աշխատանքը: Kutools-ը Excel-ի համար բերում է 300 հզոր առաջադեմ առանձնահատկություններ (համատեղել աշխատանքային գրքերը, գումարել ըստ գույնի, բաժանել բջիջների բովանդակությունը, փոխակերպման ամսաթիվը և այլն...) և խնայել 80% ժամանակ ձեզ համար:

  • Նախատեսված է 1500 աշխատանքային սցենարների համար, օգնում է ձեզ լուծել Excel-ի 80% խնդիրներ:
  • Կրճատեք ստեղնաշարի և մկնիկի հազարավոր կտտոցներ ամեն օր, թեթեւացրեք ձեր հոգնած աչքերն ու ձեռքերը:
  • Դարձեք Excel փորձագետ 3 րոպեի ընթացքում: Այլևս կարիք չկա հիշելու ցավոտ բանաձևեր և VBA կոդեր:
  • 30-օրյա անսահմանափակ անվճար փորձարկում: 60-օրյա գումարի վերադարձի երաշխիք: Անվճար արդիականացում և աջակցություն 2 տարի ժամկետով:
Excel ժապավեն (տեղադրված է Excel- ի համար նախատեսված Kutools)

Office Tab - Միացնել ներդիրներով ընթերցումը և խմբագրումը Microsoft Office- ում (ներառիր Excel)

  • Մեկ վայրկյան ՝ տասնյակ բաց փաստաթղթերի միջև փոխելու համար:
  • Նվազեցրեք ձեզ համար ամեն օր մկնիկի հարյուրավոր կտտոցներ, հրաժեշտ տվեք մկնիկի ձեռքին:
  • Բարձրացնում է ձեր արտադրողականությունը 50% -ով ՝ բազմաթիվ փաստաթղթեր դիտելիս և խմբագրելիս:
  • Արդյունավետ ներդիրներ է բերում գրասենյակ (ներառյալ Excel- ը), ճիշտ այնպես, ինչպես Chrome- ը, Firefox- ը և նոր Internet Explorer- ը:
Excel- ի էկրանային նկար (տեղադրված է Office ներդիրով)
Տեսակավորել մեկնաբանությունները ըստ
մեկնաբանություններ (0)
Դեռևս գնահատականներ չկան: Եղիր առաջինը, ով կգնահատի:
Առայժմ ոչ մի մեկնաբանություն չկա
Թողեք ձեր մեկնաբանությունները
Հրապարակում որպես հյուր
×
Գնահատեք այս գրառումը.
0   Անձնավորություններ
Առաջարկվող վայրեր

Հետեւեք մեզ

Հեղինակային իրավունքի © 2009 - www.extendoffice.com. | Բոլոր իրավունքները պաշտպանված են. Powered by ExtendOffice. | | Կայքի քարտեզ
Microsoft- ը և Office- ի պատկերանշանը հանդիսանում են Microsoft Corporation- ի ապրանքային նշաններ կամ գրանցված ապրանքային նշաններ ԱՄՆ-ում և (կամ) այլ երկրներում:
Պաշտպանված է Sectigo SSL- ի կողմից