విషయ సూచిక
ట్యుటోరియల్ Excel FIND మరియు SEARCH ఫంక్షన్ల యొక్క సింటాక్స్ను వివరిస్తుంది మరియు అధునాతన నాన్-ట్రివియల్ ఉపయోగాలు యొక్క ఫార్ములా ఉదాహరణలను అందిస్తుంది.
గత కథనంలో, మేము Excel యొక్క ప్రాథమికాలను కవర్ చేసాము. డైలాగ్ని కనుగొని భర్తీ చేయండి. అనేక సందర్భాల్లో, అయితే, మీరు మీ ప్రమాణాల ఆధారంగా స్వయంచాలకంగా ఇతర సెల్ల నుండి డేటాను కనుగొని, సేకరించాలని మీరు Excel కోరుకోవచ్చు. కాబట్టి, Excel శోధన ఫంక్షన్లు ఏమి అందిస్తున్నాయో నిశితంగా పరిశీలిద్దాం.
Excel FIND ఫంక్షన్
Excelలోని FIND ఫంక్షన్ దీని స్థానాన్ని తిరిగి ఇవ్వడానికి ఉపయోగించబడుతుంది. టెక్స్ట్ స్ట్రింగ్లోని నిర్దిష్ట అక్షరం లేదా సబ్స్ట్రింగ్.
Excel ఫైండ్ ఫంక్షన్ యొక్క సింటాక్స్ క్రింది విధంగా ఉంది:
FIND(find_text, within_text, [start_num])మొదటి 2 ఆర్గ్యుమెంట్లు అవసరం, చివరిది ఐచ్ఛికం.
- Find_text - మీరు కనుగొనాలనుకుంటున్న అక్షరం లేదా సబ్స్ట్రింగ్.
- in_text - దీనికి టెక్స్ట్ స్ట్రింగ్ లోపల వెతకాలి. సాధారణంగా ఇది సెల్ రిఫరెన్స్గా అందించబడుతుంది, కానీ మీరు స్ట్రింగ్ను నేరుగా ఫార్ములాలో కూడా టైప్ చేయవచ్చు.
- Start_num - శోధన ఏ అక్షరం నుండి ప్రారంభమవుతుందో తెలిపే ఐచ్ఛిక ఆర్గ్యుమెంట్. విస్మరించబడితే, శోధన లోపల_టెక్స్ట్ స్ట్రింగ్లోని 1వ అక్షరం నుండి ప్రారంభమవుతుంది.
FIND ఫంక్షన్లో Find_text అక్షర(లు) కనుగొనబడకపోతే, #VALUE! ఎర్రర్ రిటర్న్ చేయబడింది.
ఉదాహరణకు, ఫార్ములా =FIND("d", "find")
4ని అందిస్తుంది ఎందుకంటే "d" అనేది " find " అనే పదంలోని 4వ అక్షరం. సూత్రం =FIND("a", "find")
మళ్ళీ, చాలా క్లిష్టమైన భాగం ఏమిటంటే, ఎన్ని అక్షరాలు తిరిగి రావాలో సూత్రాన్ని చెప్పే చివరి వాదన. num_chars ఆర్గ్యుమెంట్లోని చాలా పొడవైన వ్యక్తీకరణ క్రింది విధంగా చేస్తుంది:
- మొదట, మీరు ముగింపు కుండలీకరణం యొక్క స్థానాన్ని కనుగొంటారు:
SEARCH(")",A2)
- ఆ తర్వాత మీరు ప్రారంభ కుండలీకరణం యొక్క స్థానాన్ని కనుగొంటారు:
SEARCH("(",A2)
- ఆపై, మీరు ముగింపు మరియు ఓపెనింగ్ కుండలీకరణాల స్థానాల మధ్య వ్యత్యాసాన్ని లెక్కించి, ఆ సంఖ్య నుండి 1ని తీసివేయండి, ఎందుకంటే మీరు ఫలితంలో కుండలీకరణాలు కూడా అక్కరలేదు:
SEARCH(")",A2)-SEARCH("(",A2))-1
సహజంగా, శోధనకు బదులుగా Excel FIND ఫంక్షన్ని ఉపయోగించకుండా మిమ్మల్ని ఏదీ నిరోధించదు, ఎందుకంటే కేస్-సెన్సిటివిటీ లేదా కేస్-ఇన్సెన్సిటివిటీ ఈ ఉదాహరణలో ఎటువంటి తేడా లేదు.
ఆశాజనక, ఇది ట్యుటోరియల్ ఎక్సెల్లో సెర్చ్ మరియు ఫైండ్ ఫంక్షన్లను ఎలా ఉపయోగించాలో కొంత వెలుగునిచ్చింది. తదుపరి ట్యుటోరియల్లో, మేము REPLACE ఫంక్షన్ను నిశితంగా పరిశీలించబోతున్నాము, కాబట్టి దయచేసి వేచి ఉండండి. చదివినందుకు ధన్యవాదాలు!
ప్రాక్టీస్ వర్క్బుక్ని డౌన్లోడ్ చేయండి
FIND మరియు SEARCH ఫార్ములా ఉదాహరణలు
" find"లో "a" లేనందున ఎర్రర్ను అందిస్తుంది.
Excel FIND ఫంక్షన్ - గుర్తుంచుకోవలసిన విషయాలు!
Excelలో FIND ఫార్ములాను సరిగ్గా ఉపయోగించడానికి, క్రింది సాధారణ వాస్తవాలను గుర్తుంచుకోండి:
- FIND ఫంక్షన్ కేస్ సెన్సిటివ్ . మీరు కేస్-ఇన్సెన్సిటివ్ మ్యాచ్ కోసం చూస్తున్నట్లయితే, SEARCH ఫంక్షన్ని ఉపయోగించండి.
- Excelలోని FIND ఫంక్షన్ వైల్డ్కార్డ్ క్యారెక్టర్లను ఉపయోగించడానికి అనుమతించదు.
- find_text ఆర్గ్యుమెంట్ అయితే అనేక అక్షరాలను కలిగి ఉంది, FIND ఫంక్షన్ మొదటి అక్షరం స్థానాన్ని అందిస్తుంది. ఉదాహరణకు, FIND("ap","happy") ఫార్ములా 2ని అందిస్తుంది ఎందుకంటే "happy" అనే పదంలోని 2వ అక్షరంలోని "a" find_text, మొదటి సంఘటన తిరిగి ఇవ్వబడింది. ఉదాహరణకు, FIND("l", "hello") 3ని అందిస్తుంది, ఇది "హలో" అనే పదంలోని మొదటి "l" అక్షరం యొక్క స్థానం.
- find_text ఖాళీ స్ట్రింగ్ అయితే "", Excel FIND ఫార్ములా శోధన స్ట్రింగ్లోని మొదటి అక్షరాన్ని అందిస్తుంది.
- Excel FIND ఫంక్షన్ #VALUEని అందిస్తుంది! లోపం కింది వాటిలో ఏదైనా సంభవించినట్లయితే:
- Find_text అనేది లోపల_టెక్స్ట్లో ఉండదు.
- Start_num లోపల_టెక్స్ట్ కంటే ఎక్కువ అక్షరాలను కలిగి ఉంది.
- Start_num 0 (సున్నా) లేదా ప్రతికూల సంఖ్య.
Excel SEARCH ఫంక్షన్
Excelలోని SEARCH ఫంక్షన్ FINDకి చాలా పోలి ఉంటుంది, దీనిలో సబ్స్ట్రింగ్ యొక్క స్థానాన్ని కూడా అందిస్తుంది వచనంస్ట్రింగ్. సింటాక్స్ మరియు ఆర్గ్యుమెంట్లు FINDకి సమానంగా ఉన్నాయా:
SEARCH(find_text, within_text, [start_num])FIND కాకుండా, SEARCH ఫంక్షన్ కేస్-సెన్సిటివ్ మరియు ఇది వైల్డ్కార్డ్ అక్షరాలను ఉపయోగించడానికి అనుమతిస్తుంది , కింది ఉదాహరణలో ప్రదర్శించబడినట్లుగా.
మరియు ఇక్కడ కొన్ని ప్రాథమిక Excel శోధన సూత్రాలు ఉన్నాయి:
=SEARCH("market", "supermarket")
6ని అందిస్తుంది ఎందుకంటే సబ్స్ట్రింగ్ "మార్కెట్" "సూపర్ మార్కెట్" పదంలోని 6వ అక్షరంతో ప్రారంభమవుతుంది. .
=SEARCH("e", "Excel")
1ని అందిస్తుంది ఎందుకంటే "E" అనేది "Excel" పదంలోని మొదటి అక్షరం, కేసును విస్మరిస్తుంది.
FIND లాగా, Excel యొక్క శోధన ఫంక్షన్ #VALUEని అందిస్తుంది! error if:
- find_text ఆర్గ్యుమెంట్ యొక్క విలువ కనుగొనబడలేదు.
- start_num ఆర్గ్యుమెంట్ లోపల_text పొడవు కంటే ఎక్కువగా ఉంది.
- Start_num సమానం లేదా సున్నా కంటే తక్కువ.
ఇంకా ఈ ట్యుటోరియల్లో, Excel వర్క్షీట్లలో SEARCH ఫంక్షన్ను ఎలా ఉపయోగించాలో ప్రదర్శించే మరికొన్ని అర్థవంతమైన ఫార్ములా ఉదాహరణలను మీరు కనుగొంటారు.
Excel FIND vs. Excel SEARCH
ఇప్పటికే చెప్పినట్లుగా, Excelలోని FIND మరియు SEARCH ఫంక్షన్లు సింటాక్స్ మరియు ఉపయోగాల పరంగా చాలా సమానంగా ఉంటాయి. అయినప్పటికీ, వారికి కొన్ని తేడాలు ఉన్నాయి.
1. కేస్-సెన్సిటివ్ FIND vs. కేస్-సెన్సిటివ్ సెర్చ్
Excel SEARCH మరియు FIND ఫంక్షన్ల మధ్య అత్యంత ముఖ్యమైన వ్యత్యాసం ఏమిటంటే, SEARCH అనేది కేస్-సెన్సిటివ్ అయితే, FIND అనేది కేస్-సెన్సిటివ్.
ఉదాహరణకు , SEARCH("e", "Excel") 1ని అందిస్తుంది ఎందుకంటే ఇది విస్మరిస్తుంది"E" కేసు, అయితే FIND("e", "Excel") 4ని అందిస్తుంది ఎందుకంటే ఇది కేసును పరిగణనలోకి తీసుకుంటుంది.
2. వైల్డ్కార్డ్ అక్షరాలతో శోధించండి
FIND కాకుండా, Excel SEARCH ఫంక్షన్ ఫైండ్_టెక్స్ట్ ఆర్గ్యుమెంట్లో వైల్డ్కార్డ్ అక్షరాలను అంగీకరిస్తుంది:
- ఒక ప్రశ్న గుర్తు (?) ఒక అక్షరానికి సరిపోలుతుంది మరియు
- ఒక నక్షత్రం (*) ఏదైనా అక్షరాల శ్రేణికి సరిపోలుతుంది.
నిజమైన డేటాపై ఇది ఎలా పని చేస్తుందో చూడటానికి, కింది ఉదాహరణను పరిగణించండి:
మీరు ఎగువ స్క్రీన్షాట్లో చూసినట్లుగా, ఫార్ములా SEARCH("ఫంక్షన్*2013", A2) లోపల_టెక్స్ట్ ఆర్గ్యుమెంట్లో సూచించబడిన టెక్స్ట్ స్ట్రింగ్ "ఫంక్షన్" రెండింటినీ కలిగి ఉంటే సబ్స్ట్రింగ్లోని మొదటి అక్షరం ("f") స్థానాన్ని అందిస్తుంది. మరియు "2013", మధ్యలో ఎన్ని ఇతర అక్షరాలు ఉన్నప్పటికీ.
చిట్కా. అసలు ప్రశ్న గుర్తు (?) లేదా నక్షత్రం (*)ని కనుగొనడానికి, సంబంధిత అక్షరానికి ముందు టిల్డె (~) టైప్ చేయండి.
Excel FIND మరియు SEARCH ఫార్ములా ఉదాహరణలు
ఆచరణలో, Excel FIND మరియు SEARCH ఫంక్షన్లు వాటి స్వంతంగా చాలా అరుదుగా ఉపయోగించబడతాయి. సాధారణంగా, మీరు వాటిని MID, LEFT లేదా RIGHT వంటి ఇతర ఫంక్షన్లతో కలిపి ఉపయోగిస్తారు మరియు క్రింది ఫార్ములా ఉదాహరణలు కొన్ని నిజ జీవిత ఉపయోగాలను ప్రదర్శిస్తాయి.
ఉదాహరణ 1. ఇచ్చిన అక్షరానికి ముందు లేదా అనుసరించే స్ట్రింగ్ను కనుగొనండి
ఒక నిర్దిష్ట అక్షరానికి ఎడమ లేదా కుడి వైపున ఉన్న టెక్స్ట్ స్ట్రింగ్లోని అన్ని అక్షరాలను మీరు ఎలా కనుగొనవచ్చు మరియు సంగ్రహించవచ్చో ఈ ఉదాహరణ చూపిస్తుంది. విషయాలను సులభంగా అర్థం చేసుకోవడానికి, పరిగణించండిక్రింది ఉదాహరణ.
మీకు పేర్ల నిలువు వరుస (నిలువు వరుస A) ఉంది మరియు మీరు మొదటి పేరు మరియు చివరి పేరును వేర్వేరు నిలువు వరుసలలోకి లాగాలనుకుంటున్నారు.
మొదటి పేరు పొందడానికి, మీరు ఉపయోగించవచ్చు LEFT ఫంక్షన్తో కలిపి కనుగొనండి (లేదా శోధించండి) స్ట్రింగ్లో ఎడమ-అత్యంత అక్షరాలు పేర్కొన్న సంఖ్య. మరియు LEFT ఫంక్షన్కు ఎన్ని అక్షరాలను సంగ్రహించాలో తెలియజేయడానికి మీరు ఖాళీ (" ") స్థానాన్ని నిర్ణయించడానికి FIND ఫంక్షన్ని ఉపయోగిస్తారు. ఆ సమయంలో, మీరు స్పేస్ స్థానం నుండి 1ని తీసివేస్తారు, ఎందుకంటే మీరు తిరిగి వచ్చిన విలువను స్పేస్ని చేర్చకూడదు.
చివరి పేరును సంగ్రహించడానికి, RIGHT, FIND / SEARCH మరియు LEN ఫంక్షన్ల కలయికను ఉపయోగించండి. స్ట్రింగ్లోని మొత్తం అక్షరాల సంఖ్యను పొందడానికి LEN ఫంక్షన్ అవసరం, దాని నుండి మీరు స్పేస్ స్థానాన్ని తీసివేయండి:
=RIGHT(A2,LEN(A2)-FIND(" ",A2))
లేదా
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2))
క్రింది స్క్రీన్షాట్ ఫలితాన్ని ప్రదర్శిస్తుంది:
మధ్య పేరును సంగ్రహించడం లేదా ప్రత్యయాలతో పేర్లను విభజించడం వంటి సంక్లిష్టమైన దృశ్యాల కోసం, దయచేసి Excelలో సెల్లను ఎలా విభజించాలో చూడండి. ఫార్ములాలను ఉపయోగించడం.
ఉదాహరణ 2. టెక్స్ట్ స్ట్రింగ్లో ఇచ్చిన అక్షరం యొక్క Nవ ఆవిర్భావాన్ని కనుగొనండి
మీరు కాలమ్ Aలో కొన్ని టెక్స్ట్ స్ట్రింగ్లను కలిగి ఉన్నారని అనుకుందాం, SKUల జాబితాను చెప్పండి మరియు మీరు కనుగొనాలనుకుంటున్నారు స్ట్రింగ్లో 2వ డాష్ యొక్క స్థానం. కింది ఫార్ములా ట్రీట్గా పనిచేస్తుంది:
=FIND("-", A2, FIND("-",A2)+1)
మొదటి రెండుఆర్గ్యుమెంట్లను అర్థం చేసుకోవడం సులభం: సెల్ A2లో డాష్ ("-")ని గుర్తించండి. మూడవ ఆర్గ్యుమెంట్ (start_num)లో, మీరు మరొక FIND ఫంక్షన్ను పొందుపరిచారు, అది డాష్ (FIND("-",A2)+1) యొక్క మొదటి సంభవం తర్వాత వచ్చే అక్షరంతో శోధించడం ప్రారంభించమని Excelకి చెబుతుంది.
<0 3వ సంభవం యొక్క స్థానాన్ని తిరిగి ఇవ్వడానికి, మీరు మరొక FIND ఫంక్షన్ యొక్క start_num ఆర్గ్యుమెంట్లో పై సూత్రాన్ని పొందుపరిచి, తిరిగి వచ్చిన విలువకు 2ని జోడించండి: =FIND("-",A2, FIND("-", A2, FIND("-",A2)+1) +2)
చార్ మరియు సబ్స్టిట్యూట్తో కలిపి Excel FIND ఫంక్షన్ని ఉపయోగించడం అనేది ఇవ్వబడిన అక్షరం యొక్క Nవ ఆవిర్భావాన్ని కనుగొనడానికి మరొక మరియు బహుశా సులభమైన మార్గం:
=FIND(CHAR(1),SUBSTITUTE(A2,"-",CHAR(1),3))
"-" అనేది ప్రశ్నలోని అక్షరం మరియు "3" అనేది మీరు కనుగొనాలనుకుంటున్న Nవ సంఘటన.
పై ఫార్ములాలో, SUBSTITUTE ఫంక్షన్ డాష్ ("-") యొక్క 3వ సంఘటనను CHAR(తో భర్తీ చేస్తుంది 1), ఇది ASCII సిస్టమ్లో ముద్రించలేని "హెడింగ్ ప్రారంభం" అక్షరం. CHAR(1)కి బదులుగా మీరు 1 నుండి 31 వరకు ఏదైనా ఇతర ముద్రించలేని అక్షరాన్ని ఉపయోగించవచ్చు. ఆపై, FIND ఫంక్షన్ టెక్స్ట్ స్ట్రింగ్లో ఆ అక్షరం యొక్క స్థానాన్ని అందిస్తుంది. కాబట్టి, సాధారణ ఫార్ములా క్రింది విధంగా ఉంటుంది:
FIND(CHAR(1),SUBSTITUTE( సెల్, అక్షరం,CHAR(1), Nth సంభవం))మొదటి చూపులో, పై సూత్రాలు తక్కువ ఆచరణాత్మక విలువను కలిగి ఉన్నట్లు అనిపించవచ్చు, కానీ నిజమైన పనులను పరిష్కరించడంలో అవి ఎంత ఉపయోగకరంగా ఉన్నాయో తదుపరి ఉదాహరణ చూపుతుంది.
గమనిక. దయచేసి Excel FIND అని గుర్తుంచుకోండిఫంక్షన్ కేస్-సెన్సిటివ్. మా ఉదాహరణలో, దీనికి ఎటువంటి తేడా లేదు, కానీ మీరు అక్షరాలతో పని చేస్తుంటే మరియు మీకు కేస్-ఇన్సెన్సిటివ్ సరిపోలిక కావాలంటే, FINDకి బదులుగా SEARCH ఫంక్షన్ని ఉపయోగించండి.
ఉదాహరణ 3. నిర్దిష్ట అక్షరాన్ని అనుసరించి N అక్షరాలను సంగ్రహించండి
ఏదైనా టెక్స్ట్ స్ట్రింగ్లో ఇచ్చిన పొడవు యొక్క సబ్స్ట్రింగ్ను గుర్తించడానికి, MID ఫంక్షన్తో కలిపి Excel FIND లేదా Excel SEARCHని ఉపయోగించండి. మీరు ఆచరణలో అటువంటి సూత్రాలను ఎలా ఉపయోగించవచ్చో ఈ క్రింది ఉదాహరణ చూపిస్తుంది.
మా SKUల జాబితాలో, మీరు మొదటి డాష్ను అనుసరించి మొదటి 3 అక్షరాలను కనుగొని వాటిని మరొక నిలువు వరుసలో లాగాలనుకుంటున్నారు.
మొదటి డాష్కు ముందు ఉన్న అక్షరాల సమూహం ఎల్లప్పుడూ ఒకే సంఖ్యలో ఐటెమ్లను కలిగి ఉంటే (ఉదా. 2 అక్షరాలు) ఇది పనికిమాలిన పని. మీరు స్ట్రింగ్ నుండి 3 అక్షరాలను తిరిగి అందించడానికి MID ఫంక్షన్ని ఉపయోగించవచ్చు, ఇది 4వ స్థానం నుండి ప్రారంభమవుతుంది (మొదటి 2 అక్షరాలు మరియు డాష్ను దాటవేయడం):
=MID(A2, 4, 3)
ఇంగ్లీష్లోకి అనువదించబడింది, ఫార్ములా ఇలా చెప్పింది: "సెల్ A2లో చూడండి, అక్షరం 4 నుండి సంగ్రహించడం ప్రారంభించండి మరియు 3 అక్షరాలను తిరిగి ఇవ్వండి".
అయితే, నిజ-జీవిత వర్క్షీట్లలో, మీరు సంగ్రహించాల్సిన సబ్స్ట్రింగ్ ఎక్కడైనా ప్రారంభం కావచ్చు. టెక్స్ట్ స్ట్రింగ్ లోపల. మా ఉదాహరణలో, మొదటి డాష్కు ముందు ఎన్ని అక్షరాలు ఉన్నాయో మీకు తెలియకపోవచ్చు. ఈ సవాలును ఎదుర్కోవడానికి, మీరు తిరిగి పొందాలనుకుంటున్న సబ్స్ట్రింగ్ యొక్క ప్రారంభ బిందువును గుర్తించడానికి FIND ఫంక్షన్ని ఉపయోగించండి.
FIND ఫార్ములా తిరిగి ఇవ్వడానికి1వ డాష్ యొక్క స్థానం క్రింది విధంగా ఉంది:
=FIND("-",A2)
మీరు డాష్ను అనుసరించే అక్షరంతో ప్రారంభించాలనుకుంటున్నందున, తిరిగి వచ్చిన విలువకు 1ని జోడించి, రెండవ ఆర్గ్యుమెంట్లో పై ఫంక్షన్ను పొందుపరచండి (start_num) MID ఫంక్షన్:
=MID(A2, FIND("-",A2)+1, 3)
ఈ దృష్టాంతంలో, Excel SEARCH ఫంక్షన్ సమానంగా పనిచేస్తుంది:
=MID(A2, SEARCH("-",A2)+1, 3)
ఇది చాలా బాగుంది, అయితే మొదటి డాష్ని అనుసరించే అక్షరాల సమూహం వేరే సంఖ్యలో అక్షరాలను కలిగి ఉంటే ఏమి చేయాలి? అయ్యో... ఇది సమస్య కావచ్చు:
పై స్క్రీన్షాట్లో మీరు చూసినట్లుగా, ఫార్ములా 1 మరియు 2 వరుసల కోసం ఖచ్చితంగా పని చేస్తుంది. 4 మరియు 5 వరుసలలో, ది రెండవ సమూహంలో 4 అక్షరాలు ఉన్నాయి, కానీ మొదటి 3 అక్షరాలు మాత్రమే అందించబడతాయి. 6 మరియు 7వ వరుసలలో, రెండవ సమూహంలో 2 అక్షరాలు మాత్రమే ఉన్నాయి, అందువల్ల మా Excel శోధన సూత్రం వాటిని అనుసరించి డాష్ను అందిస్తుంది.
మీరు 1వ మరియు 2వ సంఘటనల మధ్య అన్ని అక్షరాలను తిరిగి ఇవ్వాలనుకుంటే నిర్దిష్ట అక్షరం (ఈ ఉదాహరణలో డాష్), మీరు ఎలా కొనసాగుతారు? ఇక్కడ సమాధానం ఉంది:
=MID(A2, FIND("-",A2)+1, FIND("-", A2, FIND("-",A2)+1) - FIND("-",A2)-1)
ఈ MID ఫార్ములా గురించి మంచి అవగాహన కోసం, దాని వాదనలను ఒక్కొక్కటిగా పరిశీలిద్దాం:
- 1వ వాదన (టెక్స్ట్). ఇది మీరు సంగ్రహించాలనుకుంటున్న అక్షరాలను కలిగి ఉన్న టెక్స్ట్ స్ట్రింగ్, ఈ ఉదాహరణలో సెల్ A2.
- 2వ ఆర్గ్యుమెంట్ (start_position). మీరు సంగ్రహించాలనుకుంటున్న మొదటి అక్షరం యొక్క స్థానాన్ని నిర్దేశిస్తుంది. మీరు స్ట్రింగ్లోని మొదటి డాష్ను గుర్తించడానికి మరియు దానికి 1ని జోడించడానికి FIND ఫంక్షన్ని ఉపయోగిస్తారుమీరు డాష్ను అనుసరించే అక్షరంతో ప్రారంభించాలనుకుంటున్నందున ఆ విలువ: FIND("-",A2)+1.
- 3వ వాదన (num_chars). మీరు తిరిగి ఇవ్వాలనుకుంటున్న అక్షరాల సంఖ్యను పేర్కొంటుంది. మా సూత్రంలో, ఇది అత్యంత గమ్మత్తైన భాగం. మీరు రెండు FIND (లేదా SEARCH) ఫంక్షన్లను ఉపయోగిస్తున్నారు, ఒకటి మొదటి డాష్ స్థానాన్ని నిర్ణయిస్తుంది: FIND("-",A2). మరియు మరొకటి రెండవ డాష్ యొక్క స్థానాన్ని అందిస్తుంది: FIND("-", A2, FIND("-",A2)+1). ఆ తర్వాత మీరు మొదటిదానిని రెండోది నుండి తీసివేసి, ఆపై 1ని తీసివేయండి ఎందుకంటే మీరు డాష్ను చేర్చకూడదు. ఫలితంగా, మీరు 1వ మరియు 2వ డాష్ల మధ్య అక్షరాల సంఖ్యను పొందుతారు, ఇది మేము వెతుకుతున్నది. కాబట్టి, మీరు ఆ విలువను MID ఫంక్షన్ యొక్క num_chars ఆర్గ్యుమెంట్కి అందించారు.
అదే పద్ధతిలో, మీరు 2వ డాష్ తర్వాత 3 అక్షరాలను అందించవచ్చు:
=MID(A2, FIND("-",A2, FIND("-", A2, FIND("-",A2)+1) +2), 3)
లేదా, 2వ మరియు 3వ డాష్ల మధ్య అన్ని అక్షరాలను సంగ్రహించండి:
=MID(A2, FIND("-", A2, FIND("-",A2)+1)+1, FIND("-",A2, FIND("-", A2, FIND("-",A2)+1) +2) - FIND("-", A2, FIND("-",A2)+1)-1)
ఉదాహరణ 4. కుండలీకరణాల మధ్య వచనాన్ని కనుగొనండి
మీరు కాలమ్ Aలో కొంత పొడవైన టెక్స్ట్ స్ట్రింగ్ని కలిగి ఉన్నారని అనుకుందాం మరియు మీరు (కుండలీకరణాలు)లో ఉన్న వచనాన్ని మాత్రమే కనుగొని, సంగ్రహించాలనుకుంటున్నారు.
దీన్ని చేయడానికి, మీకు కావలసిన సంఖ్యలో అక్షరాలను తిరిగి ఇవ్వడానికి MID ఫంక్షన్ అవసరం. ఒక స్ట్రింగ్, మరియు Excel FIND లేదా SEARCH ఫంక్షన్ని ఎక్కడ ప్రారంభించాలో మరియు ఎన్ని అక్షరాలు సంగ్రహించాలో నిర్ణయించడానికి.
=MID(A2,SEARCH("(",A2)+1, SEARCH(")",A2)-SEARCH("(",A2)-1)
ఈ ఫార్ములా యొక్క లాజిక్ మేము మునుపటిలో చర్చించిన వాటిని పోలి ఉంటుంది ఉదాహరణ. మరియు