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

Հեռացրեք տեքստը առաջին կամ վերջին հատուկ նիշից առաջ կամ հետո տեքստի տողերից

Այս ձեռնարկը կխոսի այն մասին, թե ինչպես հեռացնել տեքստը առաջին կամ վերջին հատուկ նիշից առաջ կամ հետո, ինչպիսիք են տարածությունը, ստորակետը Excel- ի տեքստի տողերի ցուցակից:


Հեռացրեք տեքստը առաջին հատուկ նիշից առաջ կամ հետո տեքստի տողերից

Հեռացրեք տեքստը առաջին հատուկ նիշից առաջ (օրինակ ՝ տարածություն, ստորակետ)

Տեքստային տողերից մինչև առաջին հատուկ նիշը տեքստը հանելու համար ԱՇԽԱՐՀ, ԱՆԳԱՄ և ԳՏՆԵԼ գործառույթները կարող են օգնել ձեզ, ընդհանուր շարահյուսությունն է.

=RIGHT(cell, LEN(cell)-FIND("char", cell))
  • cellԲջջային հղումը կամ տեքստի տողը, որից ուզում եք հեռացնել տեքստը:
  • charՀատուկ տարանջատիչը, որի հիման վրա ցանկանում եք հեռացնել տեքստը:

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

=RIGHT(A2,LEN(A2)-FIND(" ",A2))

Ապա, լրացնելու բռնակը ներքև քաշեք դեպի այն բջիջները, որոնք ցանկանում եք կիրառել այս բանաձևը, և ​​բոլոր տեքստերը, նախքան առաջին տեղը դուրս կգան տեքստի տողերից, տե՛ս նկարը.

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

1. LEN (A2) -FIND ("", A2): Բանաձևի այս մասը ճանաչվում է որպես համարի_շարժիչներ IGHԻՇՏ գործառույթի շրջանակներում:

  • ԳՏՆԵԼ ("", A2)FIND ֆունկցիան օգտագործվում է առաջին տարածության դիրքը ստանալու համար, այն վերադարձնում է 11 թիվը:
  • LEN (A2)Այս LEN գործառույթը կվերադարձնի A2 բջիջի նիշերի ընդհանուր թիվը: Այն կստանա 27 համարը:
  • LEN (A2) -FIND ("", A2) = 27-11.Ա2 բջիջի ընդհանուր երկարությունից հանեք առաջին տարածության դիրքը կստանա նիշերի քանակը, որոնք առաջին տարածությունից հետո:

2. IGHԻՇՏ (A2, LEN (A2) -FIND ("", A2)) = IGHԻՇՏ (A2, 16): Վերջապես, ԱՅՍ ԱՇԽԱՐՀ գործառույթը 16 նիշ է դուրս բերելու A2 բջիջում տեքստի տողի աջ կողմից:


Հեռացնել տեքստը առաջին հատուկ նիշից հետո (օրինակ ՝ տարածք, ստորակետ)

Excel- ում ՝ Ձախ և ԳՏՆԵԼ գործառույթների համադրությամբ, առաջին հատուկ նիշից հետո կարող եք արագ հեռացնել տեքստը: Ընդհանուր շարահյուսությունն է.

=LEFT(cell,FIND("char",cell)-1)
  • cellԲջջային հղումը կամ տեքստի տողը, որից ուզում եք հեռացնել տեքստը:
  • charՀատուկ տարանջատիչը, որի հիման վրա ցանկանում եք հեռացնել տեքստը:

Խնդրում ենք կիրառել հետևյալ բանաձևը դատարկ բջիջում.

=LEFT(A2,FIND(" ",A2)-1)

Եվ հետո, լրացնելու բռնիչը ներքև քաշեք բջիջները ՝ այս բանաձևը կիրառելու համար, և առաջին տողերը միանգամից հեռացնելուց հետո բոլոր տեքստերը, տե՛ս նկարը.

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

1. ԳՏԵԼ ("", A2) -1: Այս ԳՏՆԵԼՈՒ ֆունկցիան կստանա A2 բջիջում առաջին տարածության դիրքը ՝ հանելով 1 նշանակում է բացառել տարածության բնույթը: Այն կստանա 10. արդյունքը: Այն ճանաչվում է որպես համարների_շարժիչներ ՝ ՁԱԽ ֆունկցիայի շրջանակներում:

2. ՁԱԽ (A2, FIND ("", A2) -1) = ՁԵ ((A2, 10): Ձախ այս գործառույթը A10 բջիջում տեքստի տողի ձախ կողմից դուրս կգա 2 նիշ:


Հեռացրեք տեքստը վերջին հատուկ նիշից առաջ կամ հետո տեքստի տողերից

Հեռացնել տեքստը վերջին հատուկ նիշից առաջ (օրինակ ՝ տարածություն, ստորակետ)

Եթե ​​Ձեզ անհրաժեշտ է հեռացնել բոլոր տեքստերը մինչև վերջին հատուկ նիշը, և ենթատողերը թողնել միայն վերջին հատուկ նիշից հետո, RIGHT, LEN, SEARCH և SUSTITUTE գործառույթները կարող են ձեզ լավություն բերել: Ընդհանուր շարահյուսությունն է.

=RIGHT(cell,LEN(cell)-SEARCH("#",SUBSTITUTE(cell,"char","#",LEN(cell)-LEN(SUBSTITUTE(cell,"char","")))))
  • cellԲջջային հղումը կամ տեքստի տողը, որից ուզում եք հեռացնել տեքստը:
  • charՀատուկ տարանջատիչը, որի հիման վրա ցանկանում եք հեռացնել տեքստը:

Այս խնդիրը լուծելու համար խնդրում ենք պատճենել կամ մուտքագրել հետևյալ բանաձևը դատարկ բջիջում.

=RIGHT(A2,LEN(A2)-SEARCH("#",SUBSTITUTE(A2," ","#",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))

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

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

1. LEN (A2) -PEARCH ("#", SUBSTITUTE (A2, "", "#", LEN (A2) -LEN (SUBSTITUTE (A2, "", ""))))):

  • ՓՈՓՈԽՈՒԹՅՈՒՆ (A2, "", "")). Այս ՓՈԽԱՐԻՆԻ գործառույթն օգտագործվում է բոլոր տիեզերական նիշերը ոչինչ չփոխարինելու համար A2 բջիջում, և արդյունքը կստանաք հետևյալ կերպ. «Tom-Grade1HoustonTexasUS»:
  • LEN (ՓՈԽԱՐԱՆ (A2, "", "")). Այս LEN ֆունկցիան վերադարձնում է տեքստի տողի նիշերի քանակը, որոնք վերադարձել է ՓՈԽԱՐ ֆունկցիան առանց բացատների: Այն կստանա 24 թիվը:
  • LEN (A2) -LEN (Փոխարինող (A2, "", "") = 27-24: A2 բջիջի ընդհանուր երկարությունից հանեք առանց տարածության նիշերի քանակը կստանա տեքստի տողի միջև եղած տարածությունների քանակը: Սա կստանա 3 թիվը:
  • ՓՈՓՈԽԱԴՐՈՒՄ (A2, "", "#", LEN (A2) -LEN (ՓՈՓՈԽԱԴՐՈՒՄ (A2, "", "")) = ՓՈԽԱՐIT (A2, "", "#", 3). ՓՈԽԱՐԱՆԻ այս գործառույթն օգտագործվում է վերջին տիեզերական նիշը որոշակի # նիշով փոխարինելու համար, արդյունքն է. «Tom-Grade1 Houston Texas # US»:
  • ՓՆՏՐԵԼ ("#", ՓՈՓՈԽԱԴՐՈՒՄ (A2, "", "#", LEN (A2) -LEN (ՓՈՓՈԽՈՒԹՅՈՒՆ (A2, "", ""))))) = Որոնում ("#", "Tom-Grade1 Houston Texas # ԱՄՆ ») . Որոնման այս գործառույթը կգտնի հատուկ # նիշի դիրքը SUBSTITUTE գործառույթի կողմից վերադարձված տեքստի տողի մեջ: Այն կստանա 25 թիվը:
  • LEN(A2)-SEARCH("#",SUBSTITUTE(A2," ","#",LEN(A2)-LEN(SUBSTITUTE(A2," ",""))))=27-25Տեքստի ընդհանուր երկարությունը A2 բջիջում հանում է վերջին տարածության դիրքը, այն կստանա նիշերի քանակը, որոնք վերջին տարածությունից հետո: Եվ սա կստանա 2 թիվը:

2. IGHԻՇՏ (A2, LEN (A2) - ՈՐՈՆՈՒՄ ("#", ՓՈԽՆԱԿԻ ((A2, "", "#", LEN (A2) -LEN (ՓՈԽԱՐIT (A2, "", "))))))))) = IGHԻՇՏ (A2, 2): Վերջապես, ԱՅՍ ԱՇԽԱՐՀ գործառույթը 2 նիշ է դուրս բերելու A2 բջիջում տեքստի տողի աջ կողմից:


Հեռացնել տեքստը վերջին հատուկ նիշից հետո (օրինակ ՝ տարածք, ստորակետ)

Վերջին հատուկ նիշից հետո տեքստը հեռացնելու համար ՁԵ,, ԳՏՆԵԼ, ՓՈԽԱՐITԵԼ և LEN գործառույթները կարող են օգնել ձեզ, ընդհանուր շարահյուսությունը հետևյալն է.

=LEFT(cell,FIND("#",SUBSTITUTE(cell,"char","#",LEN(cell)-LEN(SUBSTITUTE(cell,"char",""))))-1)
  • cellԲջջային հղումը կամ տեքստի տողը, որից ուզում եք հեռացնել տեքստը:
  • charՀատուկ տարանջատիչը, որի հիման վրա ցանկանում եք հեռացնել տեքստը:

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

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

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

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

1. ԳՏՆԵԼ («#», ՓՈՓՈԽԱԴՐԻՉ (A2, «», «#», LEN (A2) -LEN (ՓՈԽԱՐITԱԿ (A2, «», «»))))) - 1:

  • ՓՈՓՈԽՈՒԹՅՈՒՆ (A2, "", "")). Այս ՓՈԽԱՐԻՆԻ գործառույթն օգտագործվում է բոլոր տիեզերական նիշերը ոչինչ չփոխարինելու համար A2 բջիջում, և արդյունքը կստանաք հետևյալ կերպ. «Tom-Grade1HoustonTexasUS»:
  • LEN (ՓՈԽԱՐԱՆ (A2, "", "")). Այս LEN ֆունկցիան վերադարձնում է տեքստի տողի նիշերի քանակը, որոնք վերադարձել է ՓՈԽԱՐ ֆունկցիան առանց բացատների: Այն կստանա 24 թիվը:
  • LEN (A2) -LEN (Փոխարինող (A2, "" "," ")) = 27-24: A2 բջիջի ընդհանուր երկարությունից հանեք առանց տարածության նիշերի քանակը կստանա տեքստի տողի միջև եղած տարածությունների քանակը: Սա կստանա 3 թիվը:
  • ՓՈՓՈԽԱԴՐՈՒՄ (A2, "", "#", LEN (A2) -LEN (ՓՈԽԱՐIT (A2, "", "")))) = ՓՈԽԱՐIT (A2, "", "#", 3). ՓՈԽԱՐԱՆԻ այս գործառույթն օգտագործվում է վերջին տիեզերական նիշը որոշակի # նիշով փոխարինելու համար, արդյունքն է. «Tom-Grade1 Houston Texas # US»:
  • ԳՏՆԵԼ («#», ՓՈՓՈԽԱԴՐԻՐ (A2, «», «#», LEN (A2) -LEN (Փոխարինող (A2, «», «»))))) - 1 = FIND ("#", "Tom-Grade1 Հյուսթոն Տեխաս # ԱՄՆ ») -1 = 25-1. Այս ԳՏՆԵԼՈՒ գործառույթը կվերադարձնի տեքստի տողի հատուկ # նիշի դիրքը, որը վերադարձել է ՓՈՓՈԽՈՒԹՅՈՒՆ գործառույթը, հանելով 1 նշանակում է ՝ տարածության նիշը բացառելու համար: Եվ սա կստանա 24 թիվը:

2. ՁԱԽ (A2, ԳՏՆԵԼ ("#", ՓՈՓՈԽՈՒԹՅՈՒՆ (A2, "", "#", LEN (A2) -LEN (ՓՈԽԱՐIT (A2, "" "," ")))) - 1) = ՁԵ (A2 , 24): Վերջապես, այս ՁԱԽ ֆունկցիան օգտագործվում է A24 բջիջի տեքստի տողի ձախ կողմից 2 նիշ հանելու համար:


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

  • LEFT:
  • LEFT գործառույթը մատակարարված տողի ձախ կողմից դուրս է բերում տրված նիշերի քանակը:
  • RIGHT:
  • RIGHT գործառույթն օգտագործվում է տեքստի տողի աջ կողմից որոշակի թվով նիշերի արդյունահանման համար:
  • FIND:
  • FIND ֆունկցիան օգտագործվում է մեկ այլ տողի մեջ մի տող գտնելու համար և վերադարձնում է լարի մեկնարկային դիրքը մեկ այլի մեջ:
  • SEARCH:
  • SEARCH ֆունկցիան կարող է օգնել ձեզ գտնել տվյալ բնույթի տողի տողից որոշակի նիշի կամ ենթատողի դիրքը:
  • SUBSTITUTE:
  • Excel ՓՈՓՈԽՈՒԹՅՈՒՆ գործառույթը փոխարինում է տեքստը կամ նիշերը տեքստի տողի մեջ այլ տեքստով կամ նիշերով:
  • LEN:
  • LEN ֆունկցիան վերադարձնում է տեքստի տողի նիշերի քանակը:

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


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

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

Likeանկանու՞մ եք արագ և կատարելապես ավարտել ձեր ամենօրյա աշխատանքը: Excel- ի համար Kutools- ը բերում է 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   Անձնավորություններ
Առաջարկվող վայրեր