સામગ્રીઓનું કોષ્ટક
આ લેખમાં, અમે માં સ્ટ્રિંગ માં અક્ષર ની છેલ્લી ઘટના શોધો છેલ્લી ઘટના એક્સેલ . અમારા નમૂનાના ડેટાસેટમાં ત્રણ કૉલમ છે : કંપનીનું નામ , કર્મચારી કોડ , અને છેલ્લી ઘટના . કર્મચારી કોડ માં કર્મચારીનું નામ, ઉંમર અને વિભાગનો સમાવેશ થાય છે.
પ્રથમ 4 પદ્ધતિઓ માટે, અમે ફોરવર્ડ-સ્લેશની સ્થિતિ શોધીશું કર્મચારી કોડ માં તમામ મૂલ્યો માટે " / " માં. તે પછી, અમે છેલ્લી 2 પદ્ધતિઓમાં છેલ્લા સ્લેશ પછી સ્ટ્રિંગ્સ આઉટપુટ પર જઈશું.
પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો
String.xlsm માં અક્ષરની છેલ્લી ઘટના શોધો
માં અક્ષરની છેલ્લી ઘટના શોધવા માટે એક્સેલમાં 6 રીતો સ્ટ્રિંગ
1. FIND નો ઉપયોગ કરીને & સ્ટ્રીંગમાં અક્ષરની છેલ્લી ઘટનાની સ્થિતિ શોધવા માટે એક્સેલમાં SUBSTITUTE ફંક્શન્સ
પ્રથમ પદ્ધતિ માટે, અમે FIND ફંક્શન, SUBSTITUTE ફંક્શનનો ઉપયોગ કરવા જઈ રહ્યા છીએ. , CHAR ફંક્શન, અને LEN ફંક્શન અમારી સ્ટ્રિંગ માં સ્લેશની છેલ્લી સ્થિતિ શોધો | 14> =FIND(CHAR(134),SUBSTITUTE(C5,"/",CHAR(134),(LEN(C5)-LEN(SUBSTITUTE(C5,"/","")))/LEN("/")))
ફોર્મ્યુલા બ્રેકડાઉન
અમારું મુખ્ય કાર્ય છે શોધો . અમે અમારી સ્ટ્રીંગમાં CHAR(134) મૂલ્ય શોધીશું.
- CHAR(134)
- આઉટપુટ:† .
- અમારે એક અક્ષર સેટ કરવાની જરૂર છે જે અમારી સ્ટ્રીંગમાં હાજર નથી. અમે તેને પસંદ કર્યું છે કારણ કે તે શબ્દમાળાઓમાં દુર્લભ છે. જો કોઈક રીતે તમારી સ્ટ્રીંગ્સમાં આ હોય, તો તેને એવી કોઈપણ વસ્તુમાં બદલો જે તમારી સ્ટ્રીંગમાં નથી (ઉદાહરણ તરીકે “ @ ”, “ ~ ”, વગેરે).
- અવેજી(C5,"/",CHAR(134),(LEN(C5)-LEN(SUBSTITUTE(C5,"/","")))/LEN("/ ”)) -> બને છે,
- SUBSTITUTE(C5,"/","†",(17-LEN("Mike32Marketing"))/1) -> બને છે,
- SUBSTITUTE(“Mike/32/Marketing”,”/”,”†”,(17-15)/1)
- આઉટપુટ : “Mike/32†Marketing” .
- હવે અમારું સંપૂર્ણ સૂત્ર બની ગયું છે,
- =FIND(“†”,”Mike/32 †Marketing”)
- આઉટપુટ: 8 .
- બીજું, ENTER<2 દબાવો>.
અમે 8 મૂલ્ય જોશું. જો આપણે ડાબી બાજુથી મેન્યુઅલી ગણતરી કરીએ, તો આપણને સેલ C5 માં સ્લેશ માટે સ્થિતિ તરીકે 8 મળશે.
- છેલ્લે, ફોર્મ્યુલાને નીચે કૉપિ કરવા માટે ફિલ હેન્ડલ નો ઉપયોગ કરો.
આ રીતે, અમને છેલ્લી સ્થિતિ મળી છે અમારી સ્ટ્રિંગ માં અક્ષર ની ઘટના .
વધુ વાંચો: એક્સેલ ફંક્શન: FIND vs SEARCH (એક તુલનાત્મક વિશ્લેષણ)
2. મેચ લાગુ કરવું & સ્ટ્રિંગ
બીજી પદ્ધતિ માટે, અમે 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 .
- મેચ ફંક્શન અમારા ફોર્મ્યુલામાં છેલ્લું 1 મૂલ્ય શોધી રહ્યું છે. તે 8મી સ્થિતિમાં છે.
- બીજું, ENTER દબાવો .
સૂત્રનો ઉપયોગ કરીને, અમને અમારી સ્ટ્રિંગ માં ફોરવર્ડ-સ્લેશ ની સ્થિતિ 8 તરીકે મળી છે.<3
- આખરે, ઓટોફિલ ફોર્મ્યુલા માટે ફિલ હેન્ડલ નો ઉપયોગ કરો.
નિષ્કર્ષમાં, અમે સ્ટ્રિંગ્સ માં અક્ષર ની છેલ્લી સ્થિતિ શોધવા માટે અન્ય ફોર્મ્યુલા લાગુ કરી છે.
3. પોઝિશન શોધવા માટે એક્સેલમાં એરે ફોર્મ્યુલાનો ઉપયોગ કરવોશબ્દમાળામાં અક્ષરની છેલ્લી ઘટના
આપણે ROW ફંક્શન, INDEX ફંક્શન, MATCH , <1 નો ઉપયોગ કરવા જઈ રહ્યા છીએ. શબ્દમાળામાં અક્ષર ની છેલ્લી ઘટના ની સ્થિતિ શોધવા માટે એરે ફોર્મ્યુલા બનાવવા માટે MID , અને LEN ફંક્શન્સ .
પગલાઓ:
- સૌપ્રથમ, નીચેથી સેલ D5<માં ફોર્મ્યુલા લખો 2>.
=MATCH(2,1/(MID(C5,ROW($C$1:INDEX(C:C,LEN(C5))),1)="/"))
ફોર્મ્યુલા બ્રેકડાઉન
સૂત્ર પદ્ધતિ 2 જેવું જ છે. અમે SEQUENCE ફંક્શન તરીકે આઉટપુટની નકલ કરવા માટે ROW અને INDEX ફંક્શનનો ઉપયોગ કરી રહ્યા છીએ.
- 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 દબાવો દાખલ કરો.
અમને અપેક્ષિત મૂલ્ય તરીકે 8 મળ્યું છે. અમારું સૂત્ર દોષરહિત રીતે કામ કર્યું.
નોંધ: અમે Excel 365 સંસ્કરણનો ઉપયોગ કરી રહ્યાં છીએ. જો તમે જૂના સંસ્કરણનો ઉપયોગ કરી રહ્યાં છો, તો તમારે CTRL + SHIFT + ENTER દબાવવાની જરૂર પડશે.
- છેવટે, બમણું - ફિલ હેન્ડલ ને ક્લિક કરો અથવા નીચે ખેંચો.
આ અંતિમ પગલું જેવું દેખાવું જોઈએ.
<26
વધુ વાંચો: એક્સેલમાં શ્રેણીમાં મૂલ્યની પ્રથમ ઘટના શોધો (3 રીતો)
સમાન વાંચન<2
- એક્સેલમાં વાઇલ્ડકાર્ડ તરીકે ન હોય તેવા પાત્રને કેવી રીતે શોધવું (2 પદ્ધતિઓ)
- છેલ્લી પંક્તિ નંબર શોધવા માટે એક્સેલ ફોર્મ્યુલાનો ઉપયોગ કેવી રીતે કરવો ડેટા (2 રીતો)
- એક્સેલમાં શૂન્ય કરતાં મોટી કૉલમમાં છેલ્લું મૂલ્ય શોધો (2 સરળ ફોર્મ્યુલા)
- એક્સેલમાં લિંક્સ કેવી રીતે શોધવી
- એક્સેલમાં બાહ્ય લિંક્સ શોધો (6 ઝડપી પદ્ધતિઓ)
4. શબ્દમાળામાં અક્ષરની છેલ્લી ઘટનાની સ્થિતિ શોધવા માટે વપરાશકર્તા વ્યાખ્યાયિત કાર્ય
આ પદ્ધતિમાં, અમે સ્ટ્રિંગ માં અક્ષર ની છેલ્લી સ્થિતિ શોધવા માટે કસ્ટમ VBA ફોર્મ્યુલાનો ઉપયોગ કરીશું. આગળ વધ્યા વિના, ચાલો એક્શનમાં ઝંપલાવીએ.
પગલાઓ:
- સૌપ્રથમ, ALT + દબાવો F11 VBA વિન્ડો લાવવા માટે.
તે કરવા માટે તમે વિકાસકર્તા ટેબમાંથી વિઝ્યુઅલ બેઝિક પસંદ કરી શકો છો. પણ.
- બીજું, Insert >>> મોડ્યુલ પસંદ કરો.
- ત્રીજું, નીચે આપેલ કોડ કૉપિ અને પેસ્ટ કરો .
3163
અમે “ LOccurence ” નામનું કસ્ટમ ફંક્શન બનાવ્યું છે. InStrRev એ VBA ફંક્શન છે જે અક્ષર ની અંતિમ સ્થિતિ પરત કરે છે. અમે અમારા સેલ મૂલ્યને આ રીતે ઇનપુટ કરીશુંઆ કસ્ટમ ફંક્શનમાં x1 અને ચોક્કસ અક્ષર (અમારા કિસ્સામાં, તે ફોરવર્ડ-સ્લેશ ) તરીકે x2 છે.
<29
- તે પછી, VBA વિન્ડો બંધ કરો અને “ પોઝિશન VBA ” શીટ પર જાઓ. <13 સેલ D5 માં નીચેનું સૂત્ર ટાઈપ કરો.
=LOccurence(C5,"/")
આ કસ્ટમ ફંક્શનમાં, અમે તેને કહી રહ્યા છીએ સેલ C5 માંથી સ્ટ્રિંગ માં ફોરવર્ડ-સ્લેશ ની છેલ્લી ઘટના ની સ્થિતિ શોધવા માટે.
- પછી, ENTER દબાવો.
અમને છેલ્લા 8 અપેક્ષિત છે ફોરવર્ડ-સ્લેશ ની સ્થિતિ આવી.
- આખરે, આપણે ફિલ હેન્ડલ નો ઉપયોગ કરીને ફોર્મ્યુલાને નીચે ખેંચી શકીએ છીએ.
આ રીતે, અમે અક્ષર ની છેલ્લી ઘટના ની સ્થિતિ શોધવા માટે બીજું એક સૂત્ર લાગુ કર્યું છે.
વધુ વાંચો: એક્સેલમાં જમણી બાજુથી સ્ટ્રિંગમાં કેરેક્ટર કેવી રીતે શોધવું (4 સરળ પદ્ધતિઓ)
5. ઉપયોગ કરીને C ની છેલ્લી ઘટના શોધવા માટે એક્સેલમાં સંયુક્ત કાર્યો શબ્દમાળામાં haracter
આ સુધી, અમે એક અક્ષરની છેલ્લી સ્થિતિ કેવી રીતે શોધવી તે જોયું છે. હવે આપણે SEARCH ફંક્શન, જમણે ફંક્શન, SUBSTITUTE , LEN , CHAR નો ઉપયોગ કરવા જઈ રહ્યા છીએ. અક્ષરની છેલ્લી ઘટના પછી સ્ટ્રિંગ બતાવવા માટેના કાર્યો. સરળ શબ્દોમાં, અમે કર્મચારીઓના વિભાગને કર્મચારી કોડમાંથી આઉટપુટ કરીશુંકૉલમ .
પગલાં:
- સૌપ્રથમ, સેલ D5<માં નીચેનું સૂત્ર ટાઈપ કરો 2>.
=RIGHT(C5,LEN(C5)-SEARCH(CHAR(134),SUBSTITUTE(C5,"/",CHAR(134),LEN(C5)-LEN(SUBSTITUTE(C5,"/","")))))
ફોર્મ્યુલા બ્રેકડાઉન
- <13 અવેજી(C5,”/”,CHAR(134),LEN(C5)-LEN(અવેજી(C5,”/”,”))) -> બને છે,
- SUBSTITUTE(C5,"/”,CHAR(134),2)
- આઉટપુટ: “માઇક/32†માર્કેટિંગ” .
- SUBSTITUTE ફંક્શન એક મૂલ્યને અન્ય મૂલ્ય સાથે બદલે છે. અમારા કિસ્સામાં, તે દરેક ફોરવર્ડ-સ્લેશ ને પહેલા ભાગમાં † અને પછીના ભાગમાં ખાલી સાથે બદલી રહ્યું છે. પછી LEN ફંક્શન તેની લંબાઈને માપે છે. આ રીતે અમને અમારી કિંમત મળી છે.
- શોધ(“†”,”માઇક/32†માર્કેટિંગ”)
- આઉટપુટ: 8 .
- SEARCH ફંક્શન અમારા અગાઉના આઉટપુટમાં વિશિષ્ટ અક્ષર શોધી રહ્યું છે. પરિણામે, તે તેને 8મી
- માં મળ્યું છે, આખરે, અમારું સૂત્ર ઘટે છે, જમણે(C5,9)
- આઉટપુટ: “માર્કેટિંગ” .
- જમણી ફંક્શન જમણી બાજુથી ચોક્કસ અક્ષરોની સંખ્યા સુધી સેલ મૂલ્ય પરત કરે છે. અમને 8મી માં છેલ્લા ફોરવર્ડ-સ્લેશ ની સ્થિતિ મળી છે સેલ C5 ની લંબાઈ 17 છે, અને 17 – 8 = 9 . આથી, અમને આઉટપુટ તરીકે જમણી બાજુથી 9 અક્ષરો મળ્યાં છે.
- બીજું, ENTER દબાવો.
અમે સ્ટ્રિંગ્સ મેળવ્યા પછીછેલ્લે ફોરવર્ડ-સ્લેશ .
- છેલ્લે, કોષ માં ઓટોફિલ ફોર્મ્યુલાને ફિલ હેન્ડલ નો ઉપયોગ કરો. શ્રેણી D6:D10 .
આ રીતે, અમે છેલ્લી ઘટના પછી શબ્દમાળાઓ કાઢી નાખી છે. અક્ષર માંથી .
વધુ વાંચો: એક્સેલમાં કોષમાં ચોક્કસ ટેક્સ્ટ છે કે કેમ તે કેવી રીતે શોધવું
6. સ્ટ્રીંગમાં અક્ષરની છેલ્લી ઘટના શોધવા માટે એક્સેલમાં કસ્ટમ VBA ફોર્મ્યુલા
છેલ્લી પદ્ધતિ માટે, અમે કસ્ટમ VBA ફોર્મ્યુલાનો ઉપયોગ કરીશું ફોરવર્ડ સ્લેશ પછી સ્ટ્રિંગ કાઢો.
પગલાઓ:
- સૌપ્રથમ, VBA વિન્ડો લાવવા માટે ALT + F11 દબાવો.
તમે વિઝ્યુઅલ બેઝિક પસંદ કરી શકો છો. આમ કરવા માટે પણ 1>વિકાસકર્તા ટેબ.
- બીજું, શામેલ >>> મોડ્યુલ પસંદ કરો જેમ આપણે પદ્ધતિ 4 માં કર્યું છે.
- ત્રીજું, નીચે આપેલ કોડ કોપી અને પેસ્ટ કરો.<14
9689
અમે “ LastString ” નામનું કસ્ટમ ફંક્શન બનાવી રહ્યા છીએ. આ ફંક્શન અક્ષરની છેલ્લી ઘટના પછી સ્ટ્રિંગ્સ ની શરૂઆતની સ્થિતિ પરત કરશે.
=RIGHT(C5,LEN(C5)-LastString(C5,"/")+1)
ફોર્મ્યુલા બ્રેકડાઉન
- LastString(C5,"/")
- આઉટપુટ: 9 .
- અહીં અમે સ્ટ્રિંગ ની શરૂઆતની સ્થિતિ મેળવી રહ્યા છીએ છેલ્લું ફોરવર્ડ સ્લેશ .
- LEN(C5)
- આઉટપુટ: 17 .<14
- LEN(C5)-LastString(C5,"/")+1
- આઉટપુટ: 9.
- અમારે 1 ઉમેરવાની જરૂર છે અન્યથા આપણે “ M ” સાથે મૂલ્ય મેળવીશું.
- અમારું સૂત્ર <સુધી ઘટશે. 1>જમણો(C5,9)
- આઉટપુટ: “ માર્કેટિંગ “.
- ENTER દબાવો.
અમને “ માર્કેટિંગ ” મૂલ્ય મળશે.
- છેલ્લે, ઓટોફિલ ફોર્મ્યુલા સેલ C10 સુધી.
અમે આપણું હાંસલ કર્યું છે ધ્યેય સૂત્ર હેતુ મુજબ કાર્ય કરે છે.
વધુ વાંચો: એક્સેલમાં ચોક્કસ મૂલ્ય સાથે છેલ્લી પંક્તિ કેવી રીતે શોધવી (6 પદ્ધતિઓ)<2
પ્રેક્ટિસ વિભાગ
અમે Excel ફાઇલમાં દરેક પદ્ધતિ ઉપરાંત પ્રેક્ટિસ ડેટાસેટ્સ જોડ્યા છે. તમે આ કાર્યમાં વધુ સારી રીતે પ્રેક્ટિસ કરી શકો છો.
નિષ્કર્ષ
અમે તમને 6 પદ્ધતિઓ બતાવી છે સ્ટ્રિંગ માં અક્ષર ની છેલ્લી ઘટના શોધવા માટે Excel માં. જો તમને આ અંગે કોઈ સમસ્યા હોય, તો નીચે ટિપ્પણી કરવા માટે મફત લાગે. વાંચવા બદલ આભાર, અને ઉત્કૃષ્ટ રહો!