Excel స్ట్రింగ్‌లో చివరి అక్షరాన్ని కనుగొనండి (6 పద్ధతులు)

  • దీన్ని భాగస్వామ్యం చేయండి
Hugh West

ఈ కథనంలో, లో స్ట్రింగ్ లో అక్షరం యొక్క చివరి సంఘటన ని కనుగొంటాము Excel . మా నమూనా డేటాసెట్‌లో మూడు నిలువు వరుసలు ఉన్నాయి : కంపెనీ పేరు , ఉద్యోగి కోడ్ మరియు చివరిగా జరిగినవి . ఉద్యోగి కోడ్ ఒక ఉద్యోగి పేరు, వయస్సు మరియు విభాగాన్ని కలిగి ఉంటుంది.

మొదటి 4 పద్ధతుల కోసం, మేము ఫార్వర్డ్-స్లాష్ స్థానాన్ని కనుగొంటాము. ఉద్యోగి కోడ్ లోని అన్ని విలువల కోసం “ / ”. ఆ తర్వాత, మేము చివరి 2 పద్ధతులలో చివరి స్లాష్ తర్వాత తీగలను అవుట్‌పుట్ చేస్తాము.

ప్రాక్టీస్ వర్క్‌బుక్‌ని డౌన్‌లోడ్ చేయండి

String.xlsmలో అక్షరం యొక్క చివరి సంఘటనను కనుగొనండి

ఎక్సెల్‌లో అక్షరం యొక్క చివరి సంఘటనను కనుగొనడానికి 6 మార్గాలు స్ట్రింగ్

1. FIND & స్ట్రింగ్

లో అక్షరం చివరిగా సంభవించిన స్థానాన్ని కనుగొనడానికి Excelలో విధులను భర్తీ చేయండి మొదటి పద్ధతి కోసం, మేము FIND ఫంక్షన్, SUBSTITUTE ఫంక్షన్‌ని ఉపయోగించబోతున్నాము , CHAR ఫంక్షన్ మరియు LEN ఫంక్షన్ మా స్ట్రింగ్ లో స్లాష్ యొక్క చివరి స్థానాన్ని కనుగొను .

దశలు:

  • మొదట, సెల్ D5 లో క్రింది సూత్రాన్ని టైప్ చేయండి.
=FIND(CHAR(134),SUBSTITUTE(C5,"/",CHAR(134),(LEN(C5)-LEN(SUBSTITUTE(C5,"/","")))/LEN("/")))

ఫార్ములా బ్రేక్‌డౌన్

మా ప్రధాన విధి FIND . మేము మా స్ట్రింగ్‌లో CHAR(134) విలువను కనుగొనబోతున్నాము.

  • CHAR(134)
    • అవుట్‌పుట్:† .
    • మన స్ట్రింగ్‌లలో లేని అక్షరాన్ని సెట్ చేయాలి. స్ట్రింగ్స్‌లో ఇది చాలా అరుదు కాబట్టి మేము దానిని ఎంచుకున్నాము. మీ స్ట్రింగ్స్‌లో ఏదో ఒకవిధంగా మీరు దీన్ని కలిగి ఉంటే, మీ స్ట్రింగ్‌లలో లేని దేనికైనా మార్చండి (ఉదాహరణకు “ @ ”, “ ~ ”, మొదలైనవి).
    • 15>
  • సబ్‌స్టిట్యూట్(C5,”/”,CHAR(134),(LEN(C5)-LEN(సబ్‌స్టిట్యూట్(C5,”/””)))/LEN("/ ”)) -> అవుతుంది,
  • సబ్‌స్టిట్యూట్(C5,”/”,”†”,(17-LEN(“Mike32Marketing”))/1) -> అవుతుంది,
  • సబ్‌స్టిట్యూట్(“మైక్/32/మార్కెటింగ్”,”/”,”†”,(17-15)/1)
    • అవుట్‌పుట్ : “మైక్/32†మార్కెటింగ్” .
  • ఇప్పుడు మా పూర్తి ఫార్ములా,
  • =FIND(“†”,”Mike/32) †మార్కెటింగ్”)
    • అవుట్‌పుట్: 8 .
  • రెండవది, ENTER<2 నొక్కండి>.

మేము 8 విలువను చూస్తాము. మనం ఎడమ వైపు నుండి మాన్యువల్‌గా గణిస్తే, సెల్ C5 లో స్లాష్ స్థానంగా 8 ని పొందుతాము.

  • చివరగా, ఫార్ములాను కాపీ చేయడానికి ఫిల్ హ్యాండిల్ ని ఉపయోగించండి.

అందువలన, మేము చివరి స్థానాన్ని పొందాము మా స్ట్రింగ్‌లో అక్షరం .

మరింత చదవండి: Excel ఫంక్షన్: FIND vs SEARCH (ఒక తులనాత్మక విశ్లేషణ)

2. MATCH & స్ట్రింగ్

లో అక్షరం చివరిగా సంభవించిన స్థానాన్ని కనుగొనడానికి Excelలో SEQUENCE విధులు రెండవ పద్ధతి కోసం, మేము MATCH ఫంక్షన్, SEQUENCE ఫంక్షన్‌ని ఉపయోగించబోతున్నాము , MID ఫంక్షన్ మరియు LEN ఫంక్షన్ స్ట్రింగ్ లో అక్షర యొక్క చివరి సంభవం స్థానాన్ని కనుగొనడానికి. SEQUENCE ఫంక్షన్ Excel 365 లేదా Excel 2021 లో మాత్రమే అందుబాటులో ఉంటుందని గుర్తుంచుకోండి.

దశలు:

  • మొదట, సెల్ D5 లో క్రింది సూత్రాన్ని టైప్ చేయండి.
=MATCH(2,1/(MID(C5,SEQUENCE(LEN(C5)),1)="/")) 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 .
    • మ్యాచ్ ఫంక్షన్ మా ఫార్ములాలోని చివరి 1 విలువను కనుగొంటుంది. ఇది 8వ స్థానంలో ఉంది.

  • రెండవది, ENTER నొక్కండి .

ఫార్ములా ఉపయోగించి, మేము మా స్ట్రింగ్ లో ఫార్వర్డ్-స్లాష్ స్థానాన్ని 8 గా కనుగొన్నాము.<3

  • చివరిగా, ఆటోఫిల్ ఫార్ములా చేయడానికి ఫిల్ హ్యాండిల్ ని ఉపయోగించండి.

ముగింపుగా, తీగలు లో అక్షర యొక్క చివరి స్థానం ని కనుగొనడానికి మేము మరొక సూత్రాన్ని వర్తింపజేసాము .

మరింత చదవండి: స్ట్రింగ్ ఎక్సెల్‌లో అక్షరాన్ని ఎలా కనుగొనాలి (8 సులభమైన మార్గాలు)

3. యొక్క స్థానాన్ని కనుగొనడానికి Excelలో అర్రే ఫార్ములాను ఉపయోగించడంస్ట్రింగ్

లో చివరిగా సంభవించిన అక్షరం ROW ఫంక్షన్, INDEX ఫంక్షన్, MATCH , ది 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 ఫంక్షన్ సెల్ విలువలను 1 నుండి సెల్ పొడవు C5 కి అందిస్తుంది. మిగిలిన ఫార్ములా పద్ధతి 2 వలె ఉంటుంది.

  • రెండవది, <1 నొక్కండి> ఎంటర్ .

మేము ఊహించిన విధంగా 8 విలువను పొందాము. మా ఫార్ములా దోషరహితంగా పని చేసింది.

గమనిక: మేము Excel 365 సంస్కరణను ఉపయోగిస్తున్నాము. మీరు పాత వెర్షన్‌ని ఉపయోగిస్తుంటే, మీరు CTRL + SHIFT + ENTER ని నొక్కాలి.

  • చివరిగా, రెండింతలు - ఫిల్ హ్యాండిల్ ని క్లిక్ చేయండి లేదా క్రిందికి లాగండి.

ఇదే చివరి దశ ఇలా ఉండాలి.

మరింత చదవండి: Excel (3 మార్గాలు)లో ఒక శ్రేణిలో విలువ యొక్క మొదటి సంఘటనను కనుగొనండి

ఇలాంటి రీడింగ్‌లు<2

  • ఎక్సెల్‌లో * అక్షరాన్ని వైల్డ్‌కార్డ్‌గా కాకుండా ఎలా కనుగొనాలి (2 పద్ధతులు)
  • చివరి వరుస సంఖ్యను కనుగొనడానికి Excel ఫార్ములాను ఎలా ఉపయోగించాలి డేటా (2 మార్గాలు)
  • Excelలో జీరో కంటే ఎక్కువ కాలమ్‌లో చివరి విలువను కనుగొనండి (2 సులభమైన సూత్రాలు)
  • Excelలో లింక్‌లను ఎలా కనుగొనాలి
  • Excelలో బాహ్య లింక్‌లను కనుగొనండి (6 త్వరిత పద్ధతులు)

4. స్ట్రింగ్‌లో అక్షరం చివరిగా సంభవించిన స్థానాన్ని కనుగొనడానికి వినియోగదారు నిర్వచించిన ఫంక్షన్

ఈ పద్ధతిలో, స్ట్రింగ్ లో అక్షర యొక్క చివరి స్థానాన్ని కనుగొనడానికి మేము అనుకూల VBA సూత్రాన్ని ఉపయోగిస్తాము. మరింత ఆలస్యం చేయకుండా, చర్యలోకి దూకుదాం.

దశలు:

  • మొదట, ALT + నొక్కండి VBA విండోను తీసుకురావడానికి F11 కూడా.
  • రెండవది, ఇన్సర్ట్ >>> మాడ్యూల్ ని ఎంచుకోండి.

  • మూడవదిగా, కాపీ మరియు పేస్ట్ కింది కోడ్ .
4989

మేము “ LOccurence ” అనే అనుకూల ఫంక్షన్‌ని సృష్టించాము. InStrRev అనేది VBA ఫంక్షన్, ఇది అక్షర యొక్క ముగింపు స్థానాన్ని అందిస్తుంది. మేము మా సెల్ విలువను ఇలా ఇన్‌పుట్ చేస్తాము x1 మరియు నిర్దిష్ట అక్షరం (మా విషయంలో, ఇది ఫార్వర్డ్-స్లాష్ ) ఈ అనుకూల ఫంక్షన్‌లో x2 .

  • ఆ తర్వాత, VBA విండోను మూసివేసి, “ స్థానం VBA షీట్ కి వెళ్లండి.
  • <13 సెల్ D5 లో క్రింది ఫార్ములాను టైప్ చేయండి.
=LOccurence(C5,"/")

ఈ అనుకూల ఫంక్షన్‌లో, మేము దానిని చెబుతున్నాము సెల్ C5 నుండి స్ట్రింగ్ లో ఫార్వర్డ్-స్లాష్ యొక్క చివరి సంఘటన స్థానాన్ని కనుగొనడానికి.

  • తర్వాత, ENTER ని నొక్కండి.

మేము చివరిగా ఊహించిన విధంగా 8 ని పొందాము ఫార్వర్డ్-స్లాష్ యొక్క స్థానం సంభవించింది.

  • చివరిగా, మేము ఫిల్ హ్యాండిల్ ని ఉపయోగించి సూత్రాన్ని క్రిందికి లాగవచ్చు.
  • <15

    అందుకే, అక్షర యొక్క చివరి సంభవం స్థానాన్ని కనుగొనడానికి మేము మరో ఫార్ములాను వర్తింపజేసాము .

    మరింత చదవండి: Excelలో కుడివైపు నుండి స్ట్రింగ్‌లో అక్షరాన్ని ఎలా కనుగొనాలి (4 సులభమైన పద్ధతులు)

    5. ఉపయోగించడం C యొక్క చివరి సంఘటనను కనుగొనడానికి Excel లో కంబైన్డ్ ఫంక్షన్‌లు haracter in String

    ఇంత వరకు, ఒక పాత్ర యొక్క చివరిగా సంభవించిన స్థానాన్ని ఎలా కనుగొనాలో మేము చూశాము. ఇప్పుడు మనం SEARCH ఫంక్షన్, రైట్ ఫంక్షన్, సబ్‌స్టిట్యూట్ , 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వ
    • చివరిగా, మా ఫార్ములా రైట్(C5,9)
      • కి తగ్గుతుంది అవుట్‌పుట్: “మార్కెటింగ్” .
      • కుడి ఫంక్షన్ సెల్ విలువను కుడి వైపు నుండి నిర్దిష్ట సంఖ్యలో అక్షరాల వరకు అందిస్తుంది. 8వ లో సెల్ C5 పొడవు 17 మరియు లో చివరి ఫార్వర్డ్-స్లాష్ స్థానాన్ని మేము కనుగొన్నాము 17 8 = 9 . కాబట్టి, మేము కుడి వైపు నుండి 9 అక్షరాలు అవుట్‌పుట్‌గా పొందాము.

    • రెండవది, ENTER నొక్కండి.

    మేము తీగలను పొందాముచివరి ఫార్వర్డ్-స్లాష్ .

    • చివరిగా, సెల్ లోని సూత్రాలను ఆటోఫిల్ చేయడానికి ఫిల్ హ్యాండిల్ ని ఉపయోగించండి పరిధి D6:D10 .

    అందుకే, మేము చివరి సంభవించిన తర్వాత తీగలను సంగ్రహించాము అక్షరానికి .

    మరింత చదవండి: ఎక్సెల్‌లో సెల్ నిర్దిష్ట వచనాన్ని కలిగి ఉంటే ఎలా కనుగొనాలి

    6. స్ట్రింగ్

    చివరి పద్ధతి కోసం, మేము అనుకూల VBA ఫార్ములాని ఉపయోగిస్తాము. ఫార్వర్డ్ స్లాష్ తర్వాత స్ట్రింగ్ ని సంగ్రహించండి 13>మొదట, VBA విండో పైకి తీసుకురావడానికి ALT + F11 నొక్కండి.

మీరు విజువల్ బేసిక్ ని విజువల్ బేసిక్ ఎంచుకోవచ్చు. 1>డెవలపర్ ట్యాబ్ కూడా అలా చేయండి.

  • రెండవది, ఇన్సర్ట్ >>> మాడ్యూల్ ని మేము 4 పద్ధతిలో చేసినట్లుగా ఎంచుకోండి.
  • మూడవది, కాపీ మరియు పేస్ట్ క్రింది కోడ్.
7129

మేము “ LastString ” అనే కస్టమ్ ఫంక్షన్‌ని సృష్టిస్తున్నాము. ఈ ఫంక్షన్ అక్షరం యొక్క చివరి సంభవం తర్వాత స్ట్రింగ్‌ల ప్రారంభ స్థానాన్ని అందిస్తుంది.

  • ఆ తర్వాత, సెల్ D5 కి ఫార్ములాను టైప్ చేయండి.
=RIGHT(C5,LEN(C5)-LastString(C5,"/")+1)

ఫార్ములా బ్రేక్‌డౌన్

  • లాస్ట్ స్ట్రింగ్(C5,”/”)
    • అవుట్‌పుట్: 9 .
    • ఇక్కడ మేము స్ట్రింగ్ యొక్క ప్రారంభ స్థానం తర్వాత వెంటనే పొందుతున్నాము లాస్ట్ ఫార్వర్డ్ స్లాష్ .
  • LEN(C5)
    • అవుట్‌పుట్: 17 .
  • LEN(C5)-LastString(C5,”/”)+1
    • అవుట్‌పుట్: 9.
    • మేము 1 ని జోడించాలి, లేకపోతే మనం “ M ”తో విలువను పొందుతాము.
  • మా ఫార్ములా <కి తగ్గుతుంది 1>కుడి(C5,9)
    • అవుట్‌పుట్: మార్కెటింగ్ “.

  • ENTER ని నొక్కండి.

మేము “ మార్కెటింగ్ ” విలువను పొందుతాము.

  • చివరిగా, సెల్ C10 వరకు ఫార్ములా ఆటోఫిల్ లక్ష్యం. ఫార్ములా ఉద్దేశించిన విధంగా పని చేస్తుంది.

మరింత చదవండి: Excelలో నిర్దిష్ట విలువతో చివరి వరుసను ఎలా కనుగొనాలి (6 పద్ధతులు)

ప్రాక్టీస్ విభాగం

మేము Excel ఫైల్‌లో ప్రతి పద్ధతితో పాటు ప్రాక్టీస్ డేటాసెట్‌లను జోడించాము. మీరు ఈ టాస్క్‌లో మెరుగ్గా ఉండడాన్ని ప్రాక్టీస్ చేయవచ్చు.

ముగింపు

మేము మీకు 6 పద్ధతులను చూపించాము Excel లో స్ట్రింగ్ లో అక్షర యొక్క చివరి సంభవం ని కనుగొనండి. వీటికి సంబంధించి మీకు ఏవైనా సమస్యలు ఉంటే, దిగువన వ్యాఖ్యానించడానికి సంకోచించకండి. చదివినందుకు ధన్యవాదాలు, మరియు రాణిస్తూ ఉండండి!

హ్యూ వెస్ట్ పరిశ్రమలో 10 సంవత్సరాల అనుభవంతో అత్యంత అనుభవజ్ఞుడైన ఎక్సెల్ శిక్షకుడు మరియు విశ్లేషకుడు. అతను అకౌంటింగ్ మరియు ఫైనాన్స్‌లో బ్యాచిలర్ డిగ్రీని మరియు బిజినెస్ అడ్మినిస్ట్రేషన్‌లో మాస్టర్స్ డిగ్రీని కలిగి ఉన్నాడు. హ్యూకు బోధన పట్ల మక్కువ ఉంది మరియు అనుసరించడానికి మరియు అర్థం చేసుకోవడానికి సులభమైన బోధనా విధానాన్ని అభివృద్ధి చేశారు. ఎక్సెల్‌పై అతని నైపుణ్యం కలిగిన జ్ఞానం ప్రపంచవ్యాప్తంగా వేలాది మంది విద్యార్థులు మరియు నిపుణులకు వారి నైపుణ్యాలను మెరుగుపర్చడానికి మరియు వారి కెరీర్‌లో రాణించడానికి సహాయపడింది. తన బ్లాగ్ ద్వారా, హ్యూ తన జ్ఞానాన్ని ప్రపంచంతో పంచుకున్నాడు, ఉచిత Excel ట్యుటోరియల్స్ మరియు ఆన్‌లైన్ శిక్షణను అందిస్తూ వ్యక్తులు మరియు వ్యాపారాలు వారి పూర్తి సామర్థ్యాన్ని చేరుకోవడంలో సహాయపడతాయి.