Excel ھەرپ-بەلگىلەرنىڭ ئاخىرقى ھالىتىنى تېپىڭ (6 خىل ئۇسۇل)

  • ھەمبەھىرلەڭ
Hugh West

بۇ ماقالىدە ، دىكى ھەرپ دىكى ھەرپ نىڭ ئەڭ ئاخىرقى يۈز بەرگەن نى تاپماقچىمىز. Excel . بىزنىڭ ئۈلگە سانلىق مەلۇمات ئامبىرىمىزدا ئۈچ ئىستون : شىركەت ئىسمى ، خىزمەتچىلەر كودى ۋە ئاخىرقى قېتىم يۈز بەرگەن . خىزمەتچىلەر كودى بىر خىزمەتچىنىڭ ئىسمى ، يېشى ۋە تارمىقىنى ئۆز ئىچىگە ئالىدۇ. خىزمەتچىلەر كودى دىكى بارلىق قىممەتلەر ئۈچۈن « / ». ئۇنىڭدىن كېيىن ، بىز ئەڭ ئاخىرقى 2 ​​ ئۇسۇلدا ئەڭ ئاخىرقى قېتىم كېسىلگەندىن كېيىن تىزما نى چىقىرىمىز.

ئەمەلىي خىزمەت دەپتىرىنى چۈشۈرۈڭ تىزما

1. FIND نى ئىشلىتىش & amp; Excel دىكى SUBSTITUTE ئىقتىدارلىرى ھەرپ-بەلگىلەرنىڭ ئاخىرقى قېتىم يۈز بەرگەن ئورنىنى تېپىش ئۈچۈن

بىرىنچى خىل ئۇسۇل ئۈچۈن ، بىز تېپىش ئىقتىدارىنى ، يەنى SUBSTITUTE ئىقتىدارىنى ئىشلىتىمىز. ، CHAR فۇنكسىيەسى ، ۋە LEN فۇنكسىيەسى دىن ئاخىرقى ئورنىنىڭ قۇر دىكى ئورنىنى تاپالايدۇ. .

قەدەم باسقۇچلار: 14> =FIND(CHAR(134),SUBSTITUTE(C5,"/",CHAR(134),(LEN(C5)-LEN(SUBSTITUTE(C5,"/","")))/LEN("/")))

فورمۇلا پارچىلىنىش

بىزنىڭ ئاساسلىق ئىقتىدارىمىز تېپىش . بىز تىزمىمىزدا CHAR (134) قىممىتىنى تاپماقچى.

  • CHAR (134)
    • چىقىش نەتىجىسى:† . بىز ئۇنى تاللىدۇق ، چۈنكى ئۇ تىزمىلاردا ئاز ئۇچرايدۇ. ئەگەر قانداقتۇر بۇ تىزمىڭىزدا بولسا ، ئۇنى تىزمىڭىزدىكى نەرسىگە ئۆزگەرتىڭ (مەسىلەن « @ » ، « ~ » قاتارلىقلار.)
  • SUBSTITUTE (C5, ”/”, CHAR (134), (LEN (C5) -LEN (SUBSTITUTE (C5, ”/”, ”))) / LEN (“ / »)) - & gt; بولۇپ قالىدۇ ، بولۇپ قالىدۇ ، : «Mike / 32 † سېتىش» .
  • ھازىر بىزنىڭ تولۇق فورمۇلامىز بولۇپ قالدى ،
  • † سېتىش »)
    • چىقىرىش: 8 .
    • ئىككىنچىدىن ، ENTER <2 نى بېسىڭ>.

    بىز 8 قىممىتىنى كۆرىمىز. ئەگەر سول تەرەپتىن قولدا سانايدىغان بولساق ، 8 كاتەكچىدىكى C1 دىكى كېسىش نىڭ ئورنى سۈپىتىدە ئېرىشىمىز.

    • ئاخىرىدا ، تولدۇرۇش تۇتقۇچى نى ئىشلىتىپ فورمۇلانى كۆچۈرۈڭ. بىزنىڭ ھەرپ دىكى ھەرپ نىڭ يۈز بېرىشى .

      تېخىمۇ كۆپ ئوقۇڭ: Excel ئىقتىدارى: FIND vs SEARCH (سېلىشتۇرۇش ئانالىزى)

      2. ماسلاشتۇرۇش & amp; Excel دىكى SEQUENCE فۇنكسىيەسى ھەرپ-بەلگىلەرنىڭ ئاخىرقى قېتىم يۈز بەرگەن ئورنىنى تېپىش ئۈچۈن

      ئىككىنچى خىل ئۇسۇل ئۈچۈن ، بىز ماس فۇنكسىيەسىنى ، يەنى تەرتىپ ئىقتىدارىنى ئىشلىتىمىز. ، MID فۇنكسىيەسى ، ۋە LEN فۇنكسىيەسى ھەرپ دىكى ھەرپ نىڭ ھەرپ دىكى ئورنىنى تېپىش. ئېسىڭىزدە بولسۇن SEQUENCE فۇنكسىيەسى پەقەت Excel 365 ياكى Excel 2021 دا بار.

      قەدەم باسقۇچلار:

      • بىرىنچىدىن ، تۆۋەندىكى فورمۇلانى كاتەكچى D5 گە كىرگۈزۈڭ.
      0>

      فورمۇلانىڭ پارچىلىنىشى

      • تەرتىپ (LEN (C5))
        • چىقىش نەتىجىسى: {1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14; 15; 16; 17} .
        • 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 . ئۇ 8- ئورنىدا.

        >
        • ئاخىرىدا ، تۇتقۇچنى تولدۇرۇڭ دىن ئاپتوماتىك تولدۇرۇڭ فورمۇلانى ئىشلىتىڭ.

        خۇلاسە قىلغاندا ، بىز ھەرپ دىكى ھەرپ نىڭ ئاخىرقى ئورنىنى تېپىش ئۈچۈن باشقا فورمۇلا قوللاندۇق.

        تېخىمۇ كۆپ ئوقۇڭ: تىزما Excel (8 ئاسان ئۇسۇل) دىكى ھەرپلەرنى قانداق تېپىشھەرپ-بەلگىلەرنىڭ ئاخىرقى قېتىم يۈز بېرىشى

        بىز قۇر فۇنكسىيەسى ، INDEX ئىقتىدارى ، ماس ، MID ، ۋە LEN فۇنكسىيەسى فورمۇلا ھاسىل قىلىپ ، ھەرپ نىڭ ھەرپ نىڭ ھەرپتىكى ئورنىنى تاپالايدۇ. .

        قەدەم باسقۇچلار: 2>.

    =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))) 10; 11; 12; 13; 14; 15; 16; 17} .
    • بىز چىقىرىشنىڭ ئوخشاش ئىكەنلىكىنى كۆرەلەيمىز. INDEX ئىقتىدارى بىر دائىرىنىڭ قىممىتىنى قايتۇرىدۇ. LEN فۇنكسىيەسى كاتەكچى C5 دىن كەلگەن ئۇزۇنلۇقنى سانايدۇ. ئاخىرىدا ، ROW ئىقتىدارى كاتەكچە قىممىتىنى 1 دىن كاتەكچىنىڭ ئۇزۇنلۇقى C5 گە قايتۇرىدۇ. قالغان فورمۇلا ئۇسۇلى 2 ​​ بىلەن ئوخشاش.

    • ئىككىنچىدىن ، <1 نى بېسىڭ> ENTER .

    بىز مۆلچەردىكىدەك 8 غا ئېرىشتۇق. فورمۇلىمىز نۇقسانسىز ئىشلىدى.

    ئەسكەرتىش: بىز Excel 365 نەشرىنى ئىشلىتىۋاتىمىز. ئەگەر كونا نەشرىنى ئىشلىتىۋاتقان بولسىڭىز ، ئۇنداقتا CTRL + SHIFT + ENTER نى بېسىڭ.

    • ئاخىرىدا ، قوش - تولدۇرۇش تۇتقۇچى نى چېكىڭ ياكى سۆرەپ تاشلاڭ.

    بۇ ئاخىرقى باسقۇچنىڭ قانداق بولۇشى كېرەك.

    تېخىمۇ كۆپ ئوقۇڭ: Excel (3 خىل ئۇسۇل) دىكى دائىرە ئىچىدە قىممەتنىڭ تۇنجى قېتىم يۈز بېرىشىنى تېپىڭ >

    • Excel دىكى ياۋايى كارتا ئەمەس * ھەرپنى قانداق تېپىش (2 خىل ئۇسۇل) سانلىق مەلۇمات (2 خىل ئۇسۇل)
    • Excel دىكى نۆلدىن چوڭ ئىستوندىكى ئاخىرقى قىممەتنى تېپىڭ
    • Excel دىن سىرتقى ئۇلىنىشنى تېپىڭ (6 تېز ئۇسۇل) 10>

      بۇ ئۇسۇلدا ، بىز ھەرپ دىكى ھەرپ نىڭ ئاخىرقى ئورنىنى تېپىش ئۈچۈن ئىختىيارى VBA فورمۇلا ئىشلىتىمىز. ئارتۇق گەپ قىلماي ، ھەرىكەتكە ئاتلىنايلى.

      قەدەم باسقۇچلار:

        F11
      VBA كۆزنىكىنى ئېلىپ كېلىدۇ. يەنە.
    • ئىككىنچىدىن ، دىن & gt; & gt; & gt; مودۇلنى نى تاللاڭ. .
    5524

    بىز « LOccurence » ناملىق خاس ئىقتىدار قۇردۇق. InStrRev بولسا ھەرپ نىڭ ئاخىرقى ئورنىنى قايتۇرىدىغان VBA ئىقتىدارى. بىز كاتەكچى قىممىتىمىزنى كىرگۈزەلەيمىز x1 ۋە كونكرېت ھەرپ (بىزنىڭ ئەھۋالدا ، ئۇ x2 بۇ خاس ئىقتىداردىكى x2 .

    • ئۇنىڭدىن كېيىن ، VBA كۆزنىكىنى تاقاپ ، « ئورۇن VBA » جەدۋەل گە كىرىڭ.
    • تۆۋەندىكى فورمۇلانى كاتەكچى D5 غا كىرگۈزۈڭ.
    =LOccurence(C5,"/")

    كاتەكچە C5 دىن تىزما دىكى ئالدى-كەينى نىڭ ئاخىرقى ھادىسىنىڭ ئورنىنى تېپىش.

    • ئاندىن ENTER نى بېسىڭ. ئالدى-كەينى نىڭ ئورنى يۈز بەردى>

      شۇنداق قىلىپ ، بىز ھەرپ نىڭ ئاخىرقى ھادىسىنىڭ ئورنىنى تېپىش ئۈچۈن يەنە بىر فورمۇلا قوللاندۇق.

      تېخىمۇ كۆپ ئوقۇڭ: Excel دىكى ئوڭدىن ھەرپنى قانداق تېپىش (4 ئاسان ئۇسۇل)

      5. ئىشلىتىش Excel دىكى بىرلەشتۈرۈلگەن ئىقتىدارلار C نىڭ ئاخىرقى ھادىسىنى تېپىش ھەرپ تىزمىسىدىكى ھەرپ

      مۇشۇنىڭغا قەدەر ، بىز ھەرپنىڭ ئەڭ ئاخىرقى يۈز بەرگەن ئورنىنى قانداق تېپىشنى كۆردۇق. ھازىر بىز SEARCH فۇنكسىيەسى ، RIGHT فۇنكسىيەسى ، SUBSTITUTE ، LEN ، CHAR نى ئىشلىتىمىز. ھەرپ-بەلگە ئەڭ ئاخىرقى قېتىم يۈز بەرگەندىن كېيىن تىزمىنى كۆرسىتىش ئىقتىدارى. ئاددىيراق قىلىپ ئېيتقاندا ، بىز خىزمەتچىلەر بۆلۈمىنى خىزمەتچىلەر كودىدىن چىقىرىمىزئىستون .

      قەدەم باسقۇچلار: 2>.

    =RIGHT(C5,LEN(C5)-SEARCH(CHAR(134),SUBSTITUTE(C5,"/",CHAR(134),LEN(C5)-LEN(SUBSTITUTE(C5,"/","")))))

    > SUBSTITUTE (C5, ”/”, CHAR (134), LEN (C5) -LEN (SUBSTITUTE (C5, ”/”, ”))) - & gt; بولىدۇ ،

  • SUBSTITUTE (C5, ”/”, CHAR (134), 2)
    • .
  • SUBSTITUTE ئىقتىدارى باشقا قىممەت بىلەن قىممەتنىڭ ئورنىنى ئالىدۇ. بىزنىڭ ئەھۋالىمىزدا ، ئۇ ھەر بىر ئالدىغا كېسىش نى بىرىنچى بۆلەكتە ، كېيىنكى قىسمىدا بوش ئورۇنغا ئالماشتۇرۇۋاتىدۇ. ئاندىن LEN ئىقتىدارى ئۇنىڭ ئۇزۇنلۇقىنى ئۆلچەيدۇ. مانا مۇشۇنداق قىممىتىمىزگە ئېرىشتۇق.
  • SEARCH («†» ، «Mike / 32 † Marketing») چىقىش نەتىجىسى: 8 . نەتىجىدە ، ئۇ ئۇنى 8-
  • دىن تاپتى ، ئاخىرىدا بىزنىڭ فورمۇلامىز ئازايدى ، توغرا (C5،9)
    • چىقىرىش: «سېتىش» .
    • توغرا ئىقتىدارى كاتەكچىنىڭ قىممىتىنى ئوڭ تەرەپتىكى مەلۇم ساندىكى ھەرپكە قايتۇرىدۇ. بىز ئەڭ ئاخىرقى ئالدى-كەينى نىڭ 8- دىكى ئورنىنى تاپتۇق ، كاتەكچىنىڭ C5 نىڭ ئۇزۇنلۇقى 17 ، ۋە 17 - 8 = 9 . شۇڭلاشقا ، بىز ئوڭ تەرەپتىن 9 ھەرپ نى چىقىرىمىز.
    • ئىككىنچىدىن ، ENTER نى بېسىڭ.ئەڭ ئاخىرقى ئالدى-كەينىگە . دائىرە D6: D10 . ھەرپنىڭ .

    تېخىمۇ كۆپ ئوقۇڭ: <2 ئالدى سىزىقتىن كېيىن تىزما نى چىقىرىڭ.

    قەدەم باسقۇچلار:

    • ئالدى بىلەن ، ALT + F11 نى بېسىڭ ، VBA كۆزنىكىنى كۆتۈرۈڭ.

    پروگرامما ئاچقۇچى بەتكۈچىمۇ شۇنداق.

    • ئىككىنچىدىن ، دىن & gt; & gt; & gt; 4 ئۇسۇلىدىكىگە ئوخشاش بۆلەك نى تاللاڭ>
    3043

    بىز « LastString » ناملىق ئىختىيارى ئىقتىدار قۇرىمىز. بۇ ئىقتىدار ھەرپنىڭ ئاخىرقى قېتىم دىن كېيىن ھەرپ نىڭ باشلىنىش ئورنىنى قايتۇرىدۇ.

    • ئۇنىڭدىن كېيىن ، فورمۇلانى تۆۋەندىكىدىن كاتەكچى D5 گە يېزىڭ.
    =RIGHT(C5,LEN(C5)-LastString(C5,"/")+1)

    فورمۇلانى پارچىلاش

    • LastString (C5, ”/”)
        2>.
    • بۇ يەردە بىز دەرھال تىزمىسى نىڭ باشلىنىش ئورنىغا ئېرىشىمىز ئەڭ ئاخىرقى ئالدى سىزىق .
  • LEN (C5)
    • >
  • LEN (C5) -LastString (C5, "/") + 1
    • چىقىرىش: 9.
    • بىز 1 قوشۇشىمىز كېرەك ، بولمىسا « M » بىلەن قىممەتكە ئېرىشىمىز.
  • فورمۇلامىز تۆۋەنلەيدۇ توغرا (C5,9)
    • چىقىرىش: « سېتىش ».
    • ENTER نى بېسىڭ. 12>
    • ئاخىرىدا ، ئاپتوماتىك تولدۇرۇش فورمۇلانى كاتەكچى C10 غىچە.

    بىز ئەمەلگە ئاشۇردۇق نىشان. بۇ فورمۇلا كۆزلىگەندەك ئىشلەيدۇ.

    تېخىمۇ كۆپ ئوقۇڭ: . سىز بۇ ۋەزىپىڭىزدە ياخشىلىنىشنى مەشىق قىلالايسىز.

    Excel دە ھەرپ دىكى ھەرپ نىڭ ئاخىرقى ھادىسىنى تېپىش ئۈچۈن. ئەگەر بۇلارغا مۇناسىۋەتلىك مەسىلىلىرىڭىز بولسا ، تۆۋەندە پىكىر بايان قىلىڭ. ئوقۇغانلىقىڭىزغا رەھمەت ، داۋاملىق مۇنەۋۋەر!

    خۇگ ۋېست بۇ ساھەدە 10 نەچچە يىللىق تەجرىبىسى بار يۇقىرى تەجرىبىلىك Excel مەشقاۋۇلى ۋە تەھلىلچىسى. ئۇ بوغالتىرلىق ۋە مالىيە كەسپىدە باكلاۋۇرلۇق ئۇنۋانى ۋە سودا باشقۇرۇش كەسپىدە ماگىستىرلىق ئۇنۋانىغا ئېرىشكەن. خۇگنىڭ ئوقۇتۇش قىزغىنلىقى بار بولۇپ ، ئەگىشىش ۋە چۈشىنىش ئاسان بولغان ئۆزگىچە ئوقۇتۇش ئۇسۇلىنى تەرەققىي قىلدۇردى. ئۇنىڭ Excel ھەققىدىكى مۇتەخەسسىس بىلىمى دۇنيادىكى مىڭلىغان ئوقۇغۇچىلار ۋە كەسپىي خادىملارنىڭ ماھارىتىنى ئۆستۈرۈشىگە ۋە كەسپىي ھاياتىدا مۇنەۋۋەر بولۇشىغا ياردەم بەردى. خۇگ بىلوگى ئارقىلىق ئۆزىنىڭ بىلىملىرىنى دۇنيا بىلەن ئورتاقلىشىدۇ ، ھەقسىز Excel دەرسلىكى ۋە توردا تەربىيىلەش ئېلىپ بېرىپ ، شەخس ۋە كارخانىلارنىڭ تولۇق يوشۇرۇن كۈچىگە يېتىشىگە ياردەم بېرىدۇ.