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

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

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


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

Excel-ի համար Kutools-ը պարծենում է ավելի քան 300 առանձնահատկություններով, Ապահովել, որ այն, ինչ ձեզ հարկավոր է, ընդամենը մեկ սեղմումով հեռու է...

Նկարագրություն


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

  • Մեկ վայրկյան ՝ տասնյակ բաց փաստաթղթերի միջև փոխելու համար:
  • Նվազեցրեք ձեզ համար ամեն օր մկնիկի հարյուրավոր կտտոցներ, հրաժեշտ տվեք մկնիկի ձեռքին:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով բազմաթիվ փաստաթղթեր դիտելիս և խմբագրելիս:
  • Արդյունավետ ներդիրներ է բերում Office (ներառյալ Excel-ը), ինչպես Chrome-ը, Edge-ը և Firefox-ը:
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
how do you get everything after the last Nth character when there is more 'N' character that you want. Example.

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

i want to get the last bit after the IP addresses. So it ends up like this
ip.linodeusercontent.com.
pv4.supernova.orange.pl.
This comment was minimized by the moderator on the site
where "." is my Nth character
This comment was minimized by the moderator on the site
i really what to count the Nth character from the right 2 or 3 times and get everything after that, not counting the Nth character from the left because that varies. such a pain with no skills...lol
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations