فهرست
په دې مقاله کې، موږ به په کې د کرکټر وروستنۍ پیښه په تار کې ومومئ. Excel . زموږ د نمونې ډیټاسیټ درې کالمونه لري : د شرکت نوم ، د کارمند کوډ ، او وروستی پیښه . د کارمند کوډ د کارمند نوم، عمر، او څانګه لري.
د لومړي 4 میتودونو لپاره، موږ به د فارورډ سلیش موقف ومومئ " / " په د کارمند کوډ کې د ټولو ارزښتونو لپاره. له هغې وروسته، موږ په وروستي 2 میتودونو کې د وروستي سلیش وروسته سټرینګز ته ځو.
د تمرین کاري کتاب ډاونلوډ کړئ
په String.xlsm کې د کرکټر وروستی پیښې ومومئ5> 6 په Excel کې د کرکټر وروستي پیښې موندلو لپاره لارې تار
1. د موندلو کارول په اکسل کې SUBSTITUTE فنکشنونه چې په سټرینګ کې د کرکټر د وروستي پیښې موقعیت موندلو لپاره
د لومړۍ میتود لپاره، موږ به د FIND فنکشن څخه کار واخلو، د SUBSTITUTE فنکشن , د CHAR فنکشن، او LEN فنکشن د موندلو وروستی زموږ په سټرینګ کې د سلیش موقعیت. .
مرحلې:
- لومړی، لاندې فورمول په حجره D5 کې ټایپ کړئ.
=FIND(CHAR(134),SUBSTITUTE(C5,"/",CHAR(134),(LEN(C5)-LEN(SUBSTITUTE(C5,"/","")))/LEN("/")))
فارمول ماتول
زموږ اصلي دنده موندل دی. موږ به په خپل تار کې CHAR(134) ارزښت پیدا کړو.
- CHAR(134)
- محصول:† .
- موږ اړتیا لرو یو داسې کرکټر تنظیم کړو چې زموږ په تارونو کې شتون نلري. موږ دا غوره کړی ځکه چې دا په تارونو کې نادر دی. که په یو ډول تاسو دا په خپلو تارونو کې لرئ، دا په هر هغه څه بدل کړئ چې ستاسو په تارونو کې نه وي (د مثال په توګه " @ "، " ~ "، او داسې نور).
- بدله ”)) -> کیږي،
- موضوع(C5,"/","†"،(17-LEN("Mike32Marketing"))/1) -> بدلیږي،
- موضوع : "Mike/32†Marketing" .
- محصول: 8 .
- دوهم، انټر<2 فشار ورکړئ>.
موږ به ارزښت وګورو 8 . که موږ په لاسي ډول د کیڼ اړخ څخه حساب کړو، نو موږ به د سلیش په حجره C5 کې د موقعیت په توګه 8 ترلاسه کړو.
- په نهایت کې، د فورمول د کاپي کولو لپاره د ډک لاسي وکاروئ. زموږ په تار کې د یو کرکټر واقع کیدل.
18>
نور ولولئ: د ایکسل فنکشن: موندنه vs پلټنه (یو مقایسه تحلیل)
2. د میچ پلي کول او amp; په اکسل کې د SEQUENCE فنکشنونه چې په سټرینګ کې د کرکټر د وروستي پیښې موقعیت موندلو لپاره
د دویم میتود لپاره، موږ به د MATCH فنکشن څخه کار واخلو، د SEQUENCE فنکشن , د مینځنی فنکشن، او د LEN فنکشن د سترینګ کې د کرکټر د وروستي پیښې موقعیت موندلو لپاره. په یاد ولرئ SEQUENCE فنکشن یوازې په Excel 365 یا Excel 2021 کې شتون لري.
مرحلې:
- لومړی لاندې فورمول په حجره D5 کې ټایپ کړئ.
=MATCH(2,1/(MID(C5,SEQUENCE(LEN(C5)),1)="/"))
0> محصول: {1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17} .
- د LEN فنکشن د حجرې C5 اوږدوالی اندازه کوي. د SEQUENCE فنکشن په ترتیب سره د شمیرو لیست په یوه صف کې راګرځوي.
- محصول: 8 .
- Match فنکشن زموږ په فورمول کې وروستی 1 ارزښت موندل دی. دا په 8م پوزیشن کې دی.
- دوهم، انټر کېکاږئ .
د فورمول په کارولو سره، موږ د فارورډ سلیش موقعیت زموږ په سترینګ کې د 8 په توګه موندلی دی.
- په نهایت کې، د ډکولو دستګاه د آتو ډکولو فورمول وکاروئ. 15>
- لومړی، فورمول له لاندې څخه حجرې D5<ته ټایپ کړئ 2>.
- 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 فنکشن د C5 اوږدوالی د 1 څخه حجرې ته حجره ارزښتونه بیرته راګرځوي. پاتې فورمول د میتود په څیر دی 2 .
- دوهم، <1 فشار ورکړئ>ننوت .
- په پای کې، دوه ځله - د ډکولو دستګاه کلیک یا ښکته کړئ.
- څنګه ومومئ * کرکټر په Excel کې د وائلډ کارډ په توګه نه دی (2 میتودونه) 14>
- د وروستي قطار شمیرې موندلو لپاره د ایکسل فارمول څنګه وکاروئ ډاټا (2 لارې)
- په Excel کې له صفر څخه لوی کالم کې وروستی ارزښت ومومئ (2 اسانه فورمولونه) 14>
- په Excel کې لینکونه څنګه ومومئ
- په ایکسل کې بهرنۍ لینکونه ومومئ (6 چټک میتودونه)
- لومړی، ALT + فشار ورکړئ F11 د VBA کړکۍ پورته کولو لپاره.
- دوهم، له داخل >>> ماډول انتخاب کړئ.
- دریم، لاندې کوډ کاپي او پیسټ .
په پایله کې، موږ د کرکټر په سترګو کې د وروستي موقعیت موندلو لپاره یو بل فورمول پلي کړی دی.
<0 نور ولولئ: په سټرینګ ایکسل کې د کرکټر موندلو څرنګوالی (8 اسانه لارې)
3. د موقعیت موندلو لپاره په Excel کې د صف فارمول کارولپه تار کې د کرکټر وروستی واقع
موږ د ROW فنکشن، د INDEX فنکشن، د MATCH ، <1 څخه کار اخلو> MID ، او LEN د صف فورمول رامینځته کولو لپاره کار کوي ترڅو د وروستۍ پیښې د کرکټر په تار کې موقعیت ومومي .
1>مرحې:
=MATCH(2,1/(MID(C5,ROW($C$1:INDEX(C:C,LEN(C5))),1)="/"))
فارمول ماتول
فورمول د میتود سره ورته دی 2 . موږ ROW او INDEX فنکشن کاروو ترڅو محصول د SEQUENCE فنکشن په توګه نقل کړي.
24>
موږ ترلاسه کړي 8 لکه څنګه چې تمه کیده. زموږ فورمول بې عیب کار کړی.
یادونه: موږ د Excel 365 نسخه کاروو. که تاسو پخوانۍ نسخه کاروئ نو تاسو به اړتیا ولرئ CTRL + SHIFT + ENTER فشار ورکړئ.
25>
دا هغه څه دي چې وروستی ګام باید داسې ښکاري.
نور ولولئ: په ایکسل کې په رینج کې د ارزښت لومړی پیښې ومومئ (3 لارې)
0> ورته لوستل <24. د کارن لخوا ټاکل شوی فنکشن چې په سټینګ کې د کرکټر د وروستي پیښې موقعیت ومومي
په دې طریقه کې، موږ به یو دودیز VBA فورمول وکاروو ترڅو په سټرینګ کې د کرکټر وروستی موقعیت ومومئ. پرته له نورو اډو، راځئ چې عمل ته لاړ شو.
مرحلې:
تاسو کولی شئ د دې کولو لپاره د Developer ټب څخه Visual Basic غوره کړئ. هم.
9646
موږ د " LOccurence " په نوم یو دودیز فعالیت رامینځته کړی. InStrRev یو VBA فنکشن دی چې د کرکټر پای موقعیت بیرته راګرځوي. موږ به زموږ د سیل ارزښت په توګه داخل کړو x1 او ځانګړی کرکټر (زموږ په قضیه کې، دا یو فارورډ سلیش دی) په دې دودیز فعالیت کې د x2 په توګه.
- له هغې وروسته، د VBA کړکۍ وتړئ او " VBA " شیټ ته لاړ شئ. <13 لاندې فورمول په حجره D5 کې ټایپ کړئ.
=LOccurence(C5,"/")
په دې دودیز فعالیت کې، موږ ورته وایو د سیل C5 څخه په سټرینګ کې د وروستي سلیش د وروستي پیښې موقعیت موندلو لپاره.
- بیا، ENTER کېکاږئ.
موږ ترلاسه کړل 8 لکه څنګه چې تمه کیده وروستی د د فارورډ سلیش موقعیت پیدا شو.
- په نهایت کې، موږ کولی شو د د ډکولو دستګاه په کارولو سره فورمول ښکته راښکته کړو.
په دې توګه، موږ د وروستۍ پیښې د کرکټر موقعیت موندلو لپاره یو بل فورمول پلي کړی دی.
نور ولولئ: څنګه کولای شو په اکسیل کې له ښي اړخ څخه په سټینګ کې کرکټر ومومئ (4 اسانه میتودونه)
5. کارول په Excel کې ګډې دندې د C وروستي پیښې موندلو لپاره haracter in String
تر دې پورې، موږ ولیدل چې څنګه د کرکټر وروستی واقع شوی موقعیت ومومئ. اوس موږ د لټون فنکشن، د حق فنکشن، د موضوع ، LEN ، CHAR کاروو. د کرکټر د وروستي واقع کیدو وروسته د تار د ښودلو لپاره افعال. په ساده اصطلاحاتو کې، موږ به د د کارمندانو کوډ څخه د کارمندانو څانګه تولید کړوکالم .
مرحې:
- لومړی، لاندې فورمول په حجره D5<کې ټایپ کړئ 2>.
=RIGHT(C5,LEN(C5)-SEARCH(CHAR(134),SUBSTITUTE(C5,"/",CHAR(134),LEN(C5)-LEN(SUBSTITUTE(C5,"/","")))))
فورمول ماتول
- موضوع(C5,"/",CHAR(134),LEN(C5)-LEN(موضوع(C5,"/","))) -> کیږي،
- موضوع(C5،/”،CHAR(134)،2)
- محصول: "میک/32†مارکیټینګ" .
- SUBSTITUTE فنکشن یو ارزښت د بل ارزښت سره بدلوي. زموږ په قضیه کې، دا هر یو فارورډ سلیش په لومړۍ برخه کې د † سره او په وروستي برخه کې خالي سره بدلوي. بیا د LEN فعالیت د هغې اوږدوالی اندازه کوي. په دې توګه موږ خپل ارزښت ترلاسه کړ.
- لټون("†","میک/32†مارکیټینګ")
- محصول: 8 .
- د د لټون فنکشن زموږ په مخکیني محصول کې ځانګړي کرکټر موندل دي. په پایله کې، دا په 8
- په پای کې، زموږ فورمول راټیټیږي، RIGHT(C5,9)
- محصول: “مارکیټینګ” .
- د حق فنکشن د ښي اړخ څخه د حروفو یو ټاکلي شمیر ته د حجرې ارزښت بیرته راګرځوي. موږ د وروستي فارورډ سلیش موقعیت په اتم کې موندلی دی د سیل C5 اوږدوالی 17 دی، او 17 – 8 = 9 . له همدې امله، موږ د ښي اړخ څخه د محصول په توګه 9 حروف ترلاسه کړل.
- دوهم، ENTER کېکاږئ.
موږ وروسته له دې تارونه ترلاسه کړل.وروستی فارورډ سلیش .
- په نهایت کې، د آټوفیل فورمولونه حجره ته وکاروئ. رینج D6:D10 .
په دې توګه، موږ د وروستي پیښې وروسته تارونه ایستل د یو کرکټر .
نور ولولئ: څنګه موندلی شئ که چیرې حجره په Excel کې ځانګړي متن ولري
6. په اکسیل کې د ګمرک VBA فورمول ترڅو په سټرینګ کې د کریکټ وروستی پیښې ومومي
د وروستي میتود لپاره، موږ به یو دودیز VBA فورمول وکاروو د پرته سلیش وروسته سټرینګ راوباسي. 13>لومړی، ALT + F11 فشار ورکړئ ترڅو د VBA کړکۍ راوباسئ.
تاسو کولی شئ له بصري اساس انتخاب کړئ. 1>Developer tab د دې کولو لپاره هم.
- دوهم، له Insert >>> موډل لکه څنګه چې موږ په میتود 4 غوره کړئ.
- دریم، کاپي او پیسټ لاندې کوډ.<14
5547
موږ یو دودیز فنکشن رامینځته کوو چې نوم یې " لاسټ سټرینګ " دی. دا فنکشن به د ستوریز د وروستي پیښې وروسته د کرکټر د پیل موقعیت بیرته راولي.
<12
=RIGHT(C5,LEN(C5)-LastString(C5,"/")+1)
د فورمول ماتول
- لاسټسټرینګ(C5,"/")
- محصول: 9 .
- دلته موږ د تار سمدلاسه وروسته د پیل موقعیت ترلاسه کوو وروستی مخکی سلیش .
- LEN(C5)
- محصول: 17 .
- LEN(C5)-لاسټسټرینګ(C5,"/")+1
- محصول: 9.
- موږ اړتیا لرو 1 اضافه کړو که نه نو موږ به د " M " سره ارزښت ترلاسه کړو.
- زموږ فورمول به <ته راټیټ شي 1>حق(C5,9)
- آؤټ پوټ: “ مارکیټینګ “.
- انټر فشار ورکړئ. 15>
- په نهایت کې، آټوفیل فورمول تر حجرې C10 پورې.
موږ به د " مارکیټینګ " ارزښت ترلاسه کړو.
40>
موږ خپل ترلاسه کړ هدف فورمول د هدف په توګه کار کوي.
نور ولولئ: په Excel کې د ځانګړي ارزښت سره وروستی قطار څنګه ومومئ (6 میتودونه)
د تمرین برخه
موږ د هر میتود سربیره د تمرین ډیټاسیټونه په ایکسیل فایل کې ضمیمه کړي دي. تاسو کولی شئ په دې کار کې د ښه کیدو تمرین وکړئ.
نتیجې
موږ تاسو ته 6 میتودونه ښودلي په ایکسیل کې د وروستۍ پیښې د کرکټر په سټرینګ کې موندلو لپاره. که تاسو د دې په اړه کومه ستونزه لرئ، لاندې تبصره کې وړیا احساس وکړئ. د لوستلو لپاره مننه، او غوره وساتئ!