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

Տեքստը հանեք հատուկ նիշի վերջին օրինակից հետո

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


Բանաձև 1. Հատուկ սահմանազատիչի վերջին օրինակից հետո հանել ենթաշարը

Excel- ում theԻՇՏ գործառույթը, որը միավորում է LEN, SEARCH, SUBSTITUTE գործառույթները, կարող է օգնել ձեզ ստեղծել այս գործը լուծելու բանաձև:

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

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

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


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

1. LEN (A2) -LEN (ՓՈԽԱՐԱՆ (A2, "-", ""))Այս մասը օգտագործվում է A2 բջիջի գծիկների գծերի քանակը ստանալու համար:

  • LEN (A2)Այս LEN գործառույթը վերադարձնում է A2 բջիջի նիշերի ընդհանուր քանակը: Այն կվերադառնա: 44.
  • ՓՈԽԱՐITԱԿ (A2, "-", ""). Այս ՓՈԽԱՐԻՆԻ գործառույթն օգտագործվում է բոլոր գծիկները ոչնչով փոխարինելու համար: Եվ արդյունքը կստանաք այսպես. «Տեղադրեք Deleterows, թերթեր, պատկերներ, բանաձևեր".
  • LEN (ՓՈԽԱՐITԱԿ (A2, "-", ""))Առանց տողերի ստացիր տեքստի տողի ընդհանուր երկարությունը A2 բջիջում:
  • LEN (A2) -LEN (ՓՈԽԱՐԱՆ (A2, "-", ""))՝ Տողի տողի երկարությունն առանց գծիկների հանիր տողի ընդհանուր երկարությունից ՝ գծիկի թիվը ստանալու համար, և սա կստանա 2:

2. ՓՈԽԱՐԱՆ (A2, "-", "#", LEN (A2) -LEN (ՓՈԽԱՐԱՆ (A2, "-", "")))). Այս ՓՈՓՈԽԱԴՐԻՉ գործառույթն օգտագործվում է փոխարինելու գծիկի վերջին դեպքը, որը վերադարձվել է առաջին մասի բանաձևով # նիշով: Եվ դուք կստանաք այս արդյունքը.Տեղադրեք-ջնջեք # տող, թերթ, պատկեր, բանաձև".

3. ՈՐՈՆՈՒՄ («#», ՓՈՓՈԽԱԴՐՈՒՄ (A2, «-», «#», LEN (A2) - LEN (ՓՈՓՈԽՈՒԹՅՈՒՆ (A2, «-», «»))])= Որոնում ("#", "sertետեղել-ջնջել # տող, թերթ, պատկեր, բանաձև"). Այս Որոնման գործառույթը կվերադարձնի # նիշի դիրքը SUBSTUTTE գործառույթի կողմից վերադարձված տեքստի տողի մեջ: Այն կստանա 14 թիվը:

4. LEN(A2)-SEARCH("#",SUBSTITUTE(A2,"-","#",LEN(A2)-LEN(SUBSTITUTE(A2,"-",""))))Բանաձևի այս մասը կստանա, թե քանի նիշ կա վերջին գծից հետո: Սա կստանա 30 համարը:

5. RIGHT(A2,LEN(A2)-SEARCH("#",SUBSTITUTE(A2,"-","#",LEN(A2)-LEN(SUBSTITUTE(A2,"-","")))))= IGHԻՇՏ (A2, 30)Վերջապես, ԱՇԽԱՐՀ ֆունկցիան օգտագործվում է 30 նիշ արդյունահանելու համար, որոնք բանաձևով վերադարձվում են 4-րդ քայլին, A2 բջիջի տեքստի տողի աջ կողմից:


Նշումներ:

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

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

Այս սխալը շտկելու համար վերը նշված բանաձևը կարող եք կցել IFERROR ֆունկցիայի մեջ, խնդրում ենք կիրառել հետևյալ բանաձևը.

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


Բանաձև 2. Հատուկ սահմանազատիչի վերջին օրինակից հետո հանել ենթաշարը

Ահա ևս մեկ պարզ բանաձև, որը ստեղծվել է TRIM, RIGHT, SUBSTITUTE, REPT և LEN գործառույթների կողմից, նաև կարող է օգնել ձեզ լուծել այս խնդիրը Excel- ում:

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

=TRIM(RIGHT(SUBSTITUTE(A2,"-",REPT(" ",LEN(A2))),LEN(A2)))

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


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

1. ՈՍԿՈՒ (A2): Այս LEN ֆունկցիան վերադարձնում է A2 բջիջի նիշերի ընդհանուր քանակը: Սա կճանաչվի որպես num_chars փաստարկ RԻՇՏ գործառույթում: Այն կվերադառնա: 44.

2. Փոխարինող (A2, "-", REPT ("", LEN (A2))):

  • REPT ("", LEN (A2)Այս REPT գործառույթն օգտագործվում է A2 բջիջի երկարության վրա հիմնված մի շարք տարածական տողեր ստանալու համար:
  • Փոխարինող (A2, "-", REPT ("", LEN (A2))). Այս ՓՈԽԱՐԱՆ ֆունկցիան կփոխարինի A2 բջիջի գծիկ գծերը այն տողային տողերով, որոնք վերադարձվում են REPT գործառույթով:

Այս մասի բանաձևը կճանաչվի որպես տեքստի փաստարկ RԻՇՏ գործառույթում:

3. IGHԻՇՏ (ՓՈԽԱՐԱՆ (A2, "-", REPT ("", LEN (A2))), LEN (A2)). Այս ԱՇԽԱՐՀ ֆունկցիան կստանա տեքստը ՓՈԽԱՐIT գործառույթի կողմից վերադարձված տեքստի տողի աջ կողմից:

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


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

  • RIGHT:
  • IGHԻՇՏ գործառույթը տեքստի տողի աջ կողմից դուրս է բերում որոշակի թվով նիշերի:
  • SEARCH:
  • SEARCH գործառույթը կարող է օգնել ձեզ գտնել տվյալ տեքստի որոշակի նիշի կամ ենթատիրոջ դիրքը:
  • LEN:
  • LEN ֆունկցիան վերադարձնում է տեքստի տողի նիշերի քանակը:
  • SUBSTITUTE:
  • Microsoft Excel SUBSTITUTE գործառույթը փոխարինում է տեքստին կամ նիշին տեքստի տողի մեջ այլ տեքստով կամ նիշով:
  • TRIM:
  • TRIM գործառույթը հեռացնում է բոլոր լրացուցիչ տարածությունները տեքստի տողից և պահում է միայն բառերի միջև միայնակ տարածություններ:
  • REPT:
  • REPT գործառույթն օգտագործվում է նիշերը որոշակի թվով կրկնելու համար:

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

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

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

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

Ցանկանու՞մ եք արագ և կատարյալ ավարտել ձեր ամենօրյա աշխատանքը: Kutools- ը Excel- ի համար բերում է

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

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

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

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

1-2-3-4.ip.linodeusercontent.com.
1.2.3.4.ipv4.supernova.orange.pl.

Ես ուզում եմ ստանալ վերջին բիթը IP հասցեներից հետո: Այսպիսով, այն ավարտվում է այսպես
ip.linodeusercontent.com.
pv4.supernova.orange.pl.
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
որտեղ "." իմ N-րդ կերպարն է
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ես իսկապես ինչ պետք է հաշվել N-րդ նիշը աջից 2 կամ 3 անգամ և ստանալ ամեն ինչ դրանից հետո, չհաշված ձախից N-րդ նիշը, քանի որ դա տարբերվում է: նման ցավ առանց հմտությունների...lol
Առայժմ ոչ մի մեկնաբանություն չկա
Թողեք ձեր մեկնաբանությունները
Հրապարակում որպես հյուր
×
Գնահատեք այս գրառումը.
0   Անձնավորություններ
Առաջարկվող վայրեր

Հետեւեք մեզ

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