Excel Գտեք նիշերի վերջին հայտնությունը լարայինում (6 մեթոդ)

  • Կիսվել Սա
Hugh West

Այս հոդվածում մենք կգտնենք վերջին հայտնությունը նիշի տողի -ում: Excel . Մեր տվյալների հավաքածուն ունի երեք սյունակ ՝ Ընկերության անվանումը , Աշխատողի կոդը և Վերջին դեպքը : Աշխատակիցի կոդը պարունակում է աշխատակցի անունը, տարիքը և բաժինը:

Առաջին 4 մեթոդների համար մենք կգտնենք առաջ կտրվածքի դիրքը: « / »՝ Աշխատակիցների կոդը -ի բոլոր արժեքների համար: Դրանից հետո մենք դուրս ենք գալու տողեր վերջին 2 մեթոդների վերջին կտրվածքից հետո:

Ներբեռնեք պրակտիկայի աշխատանքային գիրքը

Գտեք նիշերի վերջին հայտնվելը String.xlsm-ում

6 եղանակ Excel-ում` նիշերի վերջին հայտնվելը գտնելու համար String

1. Օգտագործելով FIND & SUBSTITUTE ֆունկցիաները Excel-ում տողում նիշերի վերջին հայտնվելու դիրքը գտնելու համար

Առաջին մեթոդի համար մենք կօգտագործենք FIND ֆունկցիան, SUBSTITUTE ֆունկցիան: , CHAR ֆունկցիան և LEN ֆունկցիան՝ գտնելու վերջին դիրքը մեր տողում : .

Քայլեր.

  • Սկզբում մուտքագրեք հետեւյալ բանաձեւը բջիջ D5 :
=FIND(CHAR(134),SUBSTITUTE(C5,"/",CHAR(134),(LEN(C5)-LEN(SUBSTITUTE(C5,"/","")))/LEN("/")))

Բանաձեւի բաշխում

Մեր հիմնական գործառույթն է ԳՏՆԵԼ : Մենք կգտնենք CHAR(134) արժեքը մեր տողում:

  • CHAR(134)
    • Արդյունք:† .
    • Մենք պետք է սահմանենք այնպիսի նիշ, որը չկա մեր տողերում: Մենք այն ընտրել ենք, քանի որ այն հազվադեպ է լարերի մեջ: Եթե ​​ինչ-որ կերպ սա ունեք ձեր տողերում, փոխեք այն ինչ-որ բանով, որը ձեր տողերում չէ (օրինակ՝ « @ », « ~ » և այլն):
  • ՓՈԽԱՐԱԿԻՑ (C5,”/”,CHAR(134),(LEN(C5)-LEN(ՓՈԽԱՐԱԿԻՑ(C5”/”,””)))/LEN(“/ ”)) -> դառնում է,
  • SUBSTITUTE(C5,”/”,”†”,(17-LEN(“Mike32Marketing”))/1) -> դառնում է,
  • ՓՈԽԱՐԱԿԻՉ (“Mike/32/Marketing”,”/”,”†”,(17-15)/1)
    • Արդյունք «Mike/32†Marketing» :
  • Այժմ մեր ամբողջական բանաձեւը դառնում է,
  • =FIND(“†”,”Mike/32 †Մարկետինգ»)
    • Արդյունք՝ 8 ։
  • Երկրորդ, սեղմեք ENTER .

Մենք կտեսնենք 8 արժեքը: Եթե ​​մենք ձեռքով հաշվենք ձախ կողմից, ապա մենք կստանանք 8 որպես շեղի դիրք C5 բջիջում :

  • Վերջապես, օգտագործեք Լրացնել բռնակը ՝ բանաձեւը պատճենելու համար:

Այսպիսով, մենք ստացել ենք վերջինի դիրքը նիշի հայտնվելը մեր տողում :

Կարդալ ավելին` Excel-ի գործառույթը՝ FIND vs SEARCH (Համեմատական ​​վերլուծություն)

2. MATCH-ի կիրառում & SEQUENCE ֆունկցիաները Excel-ում տողում նիշերի վերջին հայտնվելու դիրքը գտնելու համար

Երկրորդ մեթոդի համար մենք կօգտագործենք MATCH ֆունկցիան, SEQUENCE ֆունկցիան: , MID ֆունկցիան, իսկ LEN ֆունկցիան՝ գտնելու վերջին նիշի դիրքը տողում : Հիշեք, որ SEQUENCE ֆունկցիան հասանելի է միայն Excel 365 կամ Excel 2021 :

Քայլեր.

  • Սկզբում մուտքագրեք հետևյալ բանաձևը բջիջ D5 :
=MATCH(2,1/(MID(C5,SEQUENCE(LEN(C5)),1)="/"))

Բանաձեւի բաշխում

  • ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ (LEN(C5))
    • Արդյունք՝ {1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17} :
    • The LEN ֆունկցիան չափում է C5 բջիջի երկարությունը : SEQUENCE ֆունկցիան վերադարձնում է թվերի ցանկը հաջորդաբար զանգվածում:
  • MATCH(2,1/(MID(C5,{1;2; 3;4;5;6;7;8;9;10;11;12;13;14;15;16;17},1)=”/”))
    • Արդյունք՝ 8 ։
    • Match ֆունկցիան գտնում է վերջին 1 արժեքը մեր բանաձեւում։ Այն գտնվում է 8-րդ դիրքում:

  • Երկրորդում սեղմեք ENTER .

Օգտագործելով բանաձևը, մենք գտանք առաջ-շեղ դիրքը որպես 8 մեր տողի -ում:

  • Վերջապես, օգտագործեք Fill Handle AutoFill բանաձևը:

Եզրափակելով. մենք կիրառել ենք մեկ այլ բանաձև՝ գտնելու վերջին դիրքը նիշի տողերի -ում:

Կարդալ ավելին. Ինչպես գտնել նիշը String Excel-ում (8 հեշտ եղանակ)

3. Օգտագործելով զանգվածի բանաձևը Excel-ում՝ գտնելու դիրքըՆիշերի վերջին հայտնվելը String-ում

Մենք կօգտագործենք ROW ֆունկցիան, INDEX ֆունկցիան, MATCH , MID , և LEN ֆունկցիաները զանգվածային բանաձև ստեղծելու համար` գտնելու նիշերի վերջին երևույթի դիրքը տողի մեջ: .

Քայլեր.

  • Սկզբում մուտքագրեք բանաձևը ներքևից բջիջ D5 .
=MATCH(2,1/(MID(C5,ROW($C$1:INDEX(C:C,LEN(C5))),1)="/"))

Բանաձեւի բաշխում

Բանաձևը նման է 2 մեթոդին: Մենք օգտագործում ենք ROW և INDEX ֆունկցիաները` ելքը որպես SEQUENCE ֆունկցիա կրկնօրինակելու համար:

  • ROW ($C$1:INDEX(C:C,LEN(C5)))
    • Արդյունք՝ {1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17} .
    • Մենք կարող ենք տեսնել, որ արդյունքը նույնն է: INDEX ֆունկցիան վերադարձնում է տիրույթի արժեքը: LEN ֆունկցիան հաշվում է տողի երկարությունը C5 բջիջից : Վերջապես, ROW ֆունկցիան վերադարձնում է բջիջ արժեքները 1 -ից բջիջ C5 երկարությամբ: Մնացած բանաձևը նույնն է, ինչ մեթոդը 2 :

  • Երկրորդը սեղմեք Մուտքագրեք :

Մենք ստացել ենք 8 որպես արժեք, ինչպես սպասվում էր: Մեր բանաձևն անթերի աշխատեց:

Նշում. Մենք օգտագործում ենք Excel 365 տարբերակը: Եթե ​​դուք օգտագործում եք ավելի հին տարբերակ, ապա ձեզ հարկավոր է սեղմել CTRL + SHIFT + ENTER :

  • Վերջապես կրկնապատկեք -սեղմեք կամ քաշեք ներքև Լրացնել բռնակը :

Այսպես պետք է լինի վերջին քայլը:

Կարդալ ավելին. Գտնել արժեքի առաջին հայտնաբերումը տիրույթում Excel-ում (3 եղանակ)

Նման ընթերցումներ

  • Ինչպես գտնել * նիշը, որը ոչ որպես նիշ է Excel-ում (2 մեթոդ)
  • Ինչպես օգտագործել Excel բանաձևը վերջին տողի համարը գտնելու համար Տվյալներ (2 եղանակ)
  • Գտնել վերջին արժեքը Excel-ում զրոյից մեծ սյունակում (2 հեշտ բանաձև)
  • Ինչպես գտնել հղումներ Excel-ում
  • Գտնել արտաքին հղումներ Excel-ում (6 արագ մեթոդ)

4. Օգտատիրոջ կողմից սահմանված ֆունկցիան՝ տողում նիշերի վերջին հայտնվելու դիրքը գտնելու համար

Այս մեթոդում մենք կօգտագործենք հատուկ VBA բանաձևը` գտնելու նիշի վերջին դիրքը տողի -ում: Առանց հետագա անհանգստության, եկեք անցնենք գործողությունների:

Քայլեր.

  • Նախ, սեղմեք ALT + F11 ՝ VBA պատուհանը բացելու համար:

Դա անելու համար կարող եք ընտրել Visual Basic Developer ներդիրից: նույնպես։

  • Երկրորդ՝ Տեղադրել >>> ընտրեք Մոդուլ ։

  • Երրորդ, պատճենեք և տեղադրեք հետևյալ կոդը .
5191

Մենք ստեղծել ենք հատուկ գործառույթ, որը կոչվում է « LOccurence »: InStrRev VBA ֆունկցիա է, որը վերադարձնում է նիշի վերջնական դիրքը: Մենք մուտքագրելու ենք մեր բջիջի արժեքը որպես x1 և հատուկ նիշը (մեր դեպքում դա առաջ-շեղ է ), ինչպես x2 այս հատուկ գործառույթում:

  • Դրանից հետո փակեք VBA պատուհանը և անցեք « Դիրք VBA » թերթ :
  • Մուտքագրեք հետևյալ բանաձևը D5 բջիջում :
=LOccurence(C5,"/")

Այս հատուկ գործառույթում մենք ասում ենք այն գտնել վերջին երևույթի դիրքը առաջ-շեղ տողի C5 բջիջից :

  • Այնուհետև սեղմեք ENTER :

Մենք ունենք 8 , ինչպես սպասվում էր, որպես վերջին տեղի ունեցավ դիրքը առաջ-շեղ ։

  • Վերջապես, մենք կարող ենք բանաձևը քաշել ներքև՝ օգտագործելով Լրացնել բռնակը ։

Այսպիսով, մենք կիրառել ենք ևս մեկ բանաձև նիշերի վերջին երևույթի դիրքը գտնելու համար։

Կարդալ ավելին. Ինչպես գտնել նիշը տողում աջից Excel-ում (4 հեշտ մեթոդ)

5. Օգտագործելով Համակցված գործառույթները Excel-ում՝ գտնելու C-ի վերջին հայտնվելը haracter in String

Մինչ այս մենք տեսել ենք, թե ինչպես գտնել կերպարի վերջին տեղի ունեցած դիրքը: Այժմ մենք կօգտագործենք SEARCH ֆունկցիան, RIGHT ֆունկցիան, ՓՈԽՆԱՐԿՈՒՄ , LEN , CHAR ֆունկցիան: ֆունկցիան ցույց է տալիս տողը նիշի վերջին հայտնվելուց հետո: Ավելի պարզ բառերով, մենք աշխատողների բաժինը դուրս կբերենք Աշխատակիցների օրենսգրքիցսյունակ .

Քայլեր.

  • Սկզբում մուտքագրեք հետևյալ բանաձևը բջիջ D5 .
=RIGHT(C5,LEN(C5)-SEARCH(CHAR(134),SUBSTITUTE(C5,"/",CHAR(134),LEN(C5)-LEN(SUBSTITUTE(C5,"/","")))))

Բանաձեւի բաշխում

  • ՓՈԽԱՐԱԿԻՑ(C5,”/”,CHAR(134),LEN(C5)-LEN(ՓՈԽԱՐԱԿԻՑ(C5”/”,””))) -> դառնում է,
  • SUBSTITUTE(C5,”/”,CHAR(134),2)
    • Արդյունք՝ “Mike/32†Marketing” .
    • SUBSTITUTE ֆունկցիան արժեքը փոխարինում է մեկ այլ արժեքով: Մեր դեպքում այն ​​փոխարինում է յուրաքանչյուր առաջ-շեղ -ով առաջին մասում, իսկ վերջին մասում` դատարկով: Այնուհետև LEN ֆունկցիան չափում է դրա երկարությունը: Ահա թե ինչպես ենք մենք ստացել մեր արժեքը:
  • SEARCH(“†”,”Mike/32†Marketing”)
    • Արդյունք՝ 8 ։
    • SEARCH ֆունկցիան գտնում է մեր նախորդ ելքի հատուկ նիշը։ Հետևաբար, այն գտավ այն 8-ում
  • Վերջապես մեր բանաձևը կրճատվում է RIGHT(C5,9)
    • Արդյունք՝ «Մարքեթինգ» ։
    • RIGHT ֆունկցիան վերադարձնում է բջիջի արժեքը մինչև որոշակի թվով նիշ աջ կողմից։ Մենք գտանք վերջին առջև շեղի դիրքը 8-րդ -ում C5 բջիջի երկարությունը է 17 , և 17 8 = 9 ։ Այսպիսով, մենք ստացել ենք 9 նիշերը աջ կողմից որպես ելք:

  • Երկրորդ, սեղմեք ENTER :

Մենք ստացել ենք տողերը հետովերջին ուղիղ կտրատել ։

  • Վերջապես օգտագործեք Լրացնել բռնակը մինչև Ավտոլրացում բանաձևերը բջիջ միջակայք D6:D10 ։

Այսպիսով, մենք հանել ենք տողերը վերջին դեպքից հետո նիշից :

Կարդալ ավելին. Ինչպես պարզել, թե արդյոք բջիջը պարունակում է հատուկ տեքստ Excel-ում

6. Պատվերով VBA բանաձև Excel-ում՝ String-ում նիշերի վերջին հայտնվելը գտնելու համար

Վերջին մեթոդի համար մենք կօգտագործենք հատուկ VBA բանաձևը հանեք տողը առաջ շեղից հետո :

Քայլեր.

  • Սկզբում սեղմեք ALT + F11 , որպեսզի բացվի VBA պատուհանը:

Դուք կարող եք ընտրել Visual Basic -ից 1>Developer ներդիրը նույնպես անելու համար:

  • Երկրորդ, From Insert >>> ընտրեք Մոդուլ ինչպես մենք արեցինք 4 մեթոդում։
  • Երրորդը, պատճենեք և տեղադրեք հետևյալ կոդը։
6332

Մենք ստեղծում ենք հատուկ գործառույթ, որը կոչվում է « LastString »: Այս ֆունկցիան կվերադարձնի տողերի սկզբնական դիրքը նիշի վերջին հանդիպումից հետո:

<12:>
  • Դրանից հետո մուտքագրեք բանաձևը ներքևից բջիջ D5 :
  • =RIGHT(C5,LEN(C5)-LastString(C5,"/")+1)

    Բանաձեւի բաշխում

    • LastString(C5,”/”)
      • Արդյունք՝ 9 .
      • Այստեղ մենք ստանում ենք լարի սկզբնական դիրքը անմիջապես հետո վերջին առաջ շեղ .
    • LEN(C5)
      • Արդյունք՝ 17 ։
    • LEN(C5)-LastString(C5,”/”)+1
      • Արդյունք՝ 9:
      • Մենք պետք է ավելացնենք 1 այլապես մենք արժեք կստանանք « M »-ով:
    • Մեր բանաձևը կնվազի RIGHT(C5,9)
      • Արդյունք՝ « Մարկետինգ “.

    • Սեղմեք ENTER ։

    Մենք կստանանք « Marketing » արժեքը։

    • Վերջապես, Autofill բանաձեւը մինչեւ բջիջ C10 :

    Մենք հասել ենք մեր նպատակ. Բանաձևն աշխատում է այնպես, ինչպես նախատեսված էր:

    Կարդալ ավելին. Ինչպես գտնել վերջին տողը հատուկ արժեքով Excel-ում (6 մեթոդ)

    Գործնական բաժին

    Մենք կցել ենք պրակտիկայի տվյալների հավաքածուներ յուրաքանչյուր մեթոդից բացի Excel ֆայլում: Այս առաջադրանքում կարող եք ավելի լավ սովորել:

    Եզրակացություն

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

    Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: