స్ట్రింగ్ ఎక్సెల్ నుండి సంఖ్యను సంగ్రహించండి | స్ట్రింగ్ నుండి సంఖ్యలను సంగ్రహించడానికి 3 మార్గాలు
ఎక్సెల్ లోని స్ట్రింగ్ నుండి సంఖ్యను సంగ్రహించండి
ఒకే సెల్ విలువలను బహుళ కణాలుగా విభజించడం, బహుళ సెల్ విలువలను ఒకదానిలో ఒకటిగా కలపడం డేటా మానిప్యులేషన్ యొక్క భాగం. ఎక్సెల్ “లెఫ్ట్, ఎంఐడి, మరియు రైట్” లో టెక్స్ట్ ఫంక్షన్ సహాయంతో మేము ఎంచుకున్న టెక్స్ట్ విలువ లేదా స్ట్రింగ్ విలువలో కొంత భాగాన్ని తీయగలుగుతాము. సూత్రాన్ని డైనమిక్గా చేయడానికి, “Find and LEN” వంటి ఇతర సహాయక విధులను ఉపయోగించవచ్చు. ఏదేమైనా, ఆల్ఫా-సంఖ్యా విలువల కలయికతో సంఖ్యల సంగ్రహణకు అధునాతన స్థాయి ఫార్ములా జ్ఞానం అవసరం. ఈ వ్యాసంలో, ఎక్సెల్ లోని స్ట్రింగ్ నుండి సంఖ్యలను సేకరించే 3 మార్గాలను మేము మీకు చూపుతాము.
ఎక్సెల్ లోని తీగల నుండి సంఖ్యలను సేకరించే వివిధ మార్గాలను క్రింద వివరించాము. ఈ టెక్నిక్ తెలుసుకోవడానికి మొత్తం వ్యాసం చదవండి.
# 1 - స్ట్రింగ్ చివరిలో స్ట్రింగ్ నుండి సంఖ్యను ఎలా తీయాలి?
మేము డేటాను పొందినప్పుడు అది ఒక నిర్దిష్ట నమూనాను అనుసరిస్తుంది మరియు స్ట్రింగ్ చివరిలో అన్ని సంఖ్యలను కలిగి ఉండటం నమూనాలలో ఒకటి.
మీరు స్ట్రింగ్ ఎక్సెల్ మూస నుండి ఈ సంగ్రహణ సంఖ్యను ఇక్కడ డౌన్లోడ్ చేసుకోవచ్చు - స్ట్రింగ్ ఎక్సెల్ మూస నుండి సంఖ్యను సంగ్రహించండి
ఉదాహరణకు, క్రింద పిన్ కోడ్ ఉన్న నగరం అదే నమూనా.
పై ఉదాహరణలో, మాకు నగరం పేరు మరియు పిన్ కోడ్ కలిసి ఉన్నాయి. ఈ సందర్భంలో, మేము స్ట్రింగ్ యొక్క కుడి వైపు నుండి పిన్ కోడ్ను తీయాలని మాకు తెలుసు. కానీ సమస్యలలో ఒకటి, స్ట్రింగ్ యొక్క కుడి వైపు నుండి మనకు ఎన్ని అంకెలు అవసరమో ఖచ్చితంగా తెలియదు.
సంఖ్యా విలువ ప్రారంభమయ్యే ముందు సాధారణ విషయాలలో ఒకటి అండర్ స్కోర్ (_) అక్షరం. మొదట, మేము అండర్ స్కోర్ పాత్ర యొక్క స్థానాన్ని గుర్తించాలి. FIND పద్ధతిని ఉపయోగించడం ద్వారా ఇది చేయవచ్చు. కాబట్టి ఎక్సెల్ లో FIND ఫంక్షన్ను వర్తించండి.
మనం కనుగొనవలసిన టెక్స్ట్ ఏమిటి వచనాన్ని కనుగొనండి వాదన? ఈ ఉదాహరణలో మేము అండర్ స్కోర్ యొక్క స్థానాన్ని కనుగొనాలి, కాబట్టి డబుల్ కోట్స్లో అండర్ స్కోర్ ఎంటర్ చేయండి.
టెక్స్ట్ లోపల మేము పేర్కొన్న వచనాన్ని ఏ టెక్స్ట్లో కనుగొనాలి, కాబట్టి సెల్ రిఫరెన్స్ ఎంచుకోండి.
చివరి వాదన అవసరం లేదు కాబట్టి ప్రస్తుతానికి వదిలివేయండి.
కాబట్టి, ప్రతి సెల్కు అండర్ స్కోర్ అక్షరాల స్థానాలు వచ్చాయి. ఇప్పుడు మనం మొత్తం వచనంలో ఎన్ని అక్షరాలు ఉన్నాయో పూర్తిగా గుర్తించాలి. టెక్స్ట్ విలువ యొక్క మొత్తం పొడవును పొందడానికి ఎక్సెల్ లో LEN ఫంక్షన్ను వర్తించండి.
ఇప్పుడు మనకు సంఖ్యా విలువకు ముందు మొత్తం అక్షరాలు మరియు అండర్ స్కోర్ యొక్క స్థానాలు ఉన్నాయి. RIGHT ఫంక్షన్కు అవసరమైన అక్షరాల సంఖ్యను సరఫరా చేయడానికి, అండర్ స్కోర్ పొజిషన్తో మొత్తం అక్షరాలను మైనస్ చేయాలి.
ఇప్పుడు సెల్ E2 లో RIGHT ఫంక్షన్ను వర్తించండి.
కాబట్టి, స్ట్రింగ్ విలువలో సంఖ్య మొదలయ్యే ముందు మనకు సాధారణ అక్షరం ఉన్నప్పుడు కుడి వైపు నుండి సంఖ్యలను పొందవచ్చు. చాలా సహాయక నిలువు వరుసలను కలిగి ఉండటానికి బదులుగా, మనం ఒకే కణంలోనే సూత్రాన్ని అన్వయించవచ్చు.
= కుడి (A2, LEN (A2) -FIND (“_”, A2))ఇది అన్ని సహాయక నిలువు వరుసలను తొలగిస్తుంది మరియు సమయాన్ని తీవ్రంగా తగ్గిస్తుంది.
# 2 - ప్రత్యేక అక్షరాలు లేకుండా కుడి వైపు నుండి సంఖ్యలను సంగ్రహించండి
మాకు ఒకే డేటా ఉందని అనుకోండి, కాని ఈసారి సంఖ్యా విలువకు ముందు మాకు ప్రత్యేక పాత్ర లేదు.
మునుపటి ఉదాహరణలో, మేము ప్రత్యేకమైన పాత్ర స్థానాన్ని కనుగొన్నాము, కానీ ఇక్కడ మనకు ఆ లగ్జరీ లేదు. కాబట్టి క్రింద ఫార్ములా సంఖ్యా స్థానాన్ని కనుగొంటుంది.
సూత్రాన్ని చూడటం ద్వారా మీ కంప్యూటర్ను ఆపివేయవద్దు, నేను మీ కోసం దీన్ని డీకోడ్ చేస్తాను.
ఎక్సెల్ లో సెర్చ్ ఫంక్షన్ కోసం మేము అన్ని ప్రారంభ సంఖ్యల సంఖ్యలను సరఫరా చేసాము, కాబట్టి ఫార్ములా సంఖ్యా విలువ యొక్క స్థానం కోసం చూస్తుంది. మేము శ్రేణికి సాధ్యమయ్యే అన్ని సంఖ్యలను సరఫరా చేసినందున, ఫలిత శ్రేణులు కూడా ఒకే సంఖ్యలను కలిగి ఉండాలి. అప్పుడు ఎక్సెల్ లోని MIN ఫంక్షన్ రెండింటిలో అతిచిన్న సంఖ్యను తిరిగి ఇస్తుంది, కాబట్టి ఫార్ములా క్రింద చదువుతుంది.
= MIN (శోధించండి ({0,1,2,3,4,5,6,7,8,9}, A2 & ”0123456789 ″))కాబట్టి ఇప్పుడు మనకు సంఖ్యా స్థానం వచ్చింది, ఇప్పుడు సెల్ లోని మొత్తం అక్షరాల సంఖ్యను కనుగొందాం.
ఇది సరఫరా చేసిన సెల్ విలువలోని మొత్తం అక్షరాల సంఖ్యను అందిస్తుంది. ఇప్పుడు LEN - సంఖ్యా విలువ యొక్క స్థానం కుడి వైపు నుండి అవసరమైన అక్షరాల సంఖ్యను తిరిగి ఇస్తుంది, కాబట్టి అక్షరాల సంఖ్యను పొందడానికి సూత్రాన్ని వర్తించండి.
ఇప్పుడు స్ట్రింగ్ నుండి సంఖ్యా భాగాన్ని మాత్రమే పొందడానికి ఎక్సెల్ లో RIGHT ఫంక్షన్ను వర్తించండి.
బహుళ సహాయ నిలువు వరుసలను నివారించడానికి ఒకే కణంలోని సూత్రాన్ని కలపడానికి అనుమతిస్తుంది.
= హక్కు (A2, LEN (A2) -MIN (శోధించండి ({0,1,2,3,4,5,6,7,8,9}, A2 & ”0123456789 ″)) + 1)# 3 - ఎక్సెల్ లోని ఏదైనా స్థానం నుండి సంఖ్యను సంగ్రహించండి
మేము కుడి వైపు వెలికితీత నుండి చూశాము కాని ఇది అన్ని దృశ్యాలలోనూ లేదు, కాబట్టి ఇప్పుడు ఎక్సెల్ లో స్ట్రింగ్ యొక్క ఏదైనా స్థానం నుండి సంఖ్యలను ఎలా తీయాలి అని చూస్తాము.
దీని కోసం, మేము ఎక్సెల్ యొక్క వివిధ విధులను ఉపయోగించాలి. స్ట్రింగ్ యొక్క ఏదైనా స్థానం నుండి సంఖ్యలను సేకరించే సూత్రం క్రింద ఉంది.
= IF (SUM (LEN (A2) -LEN (SUBSTITUTE (A2, {“0 ″,” 1 ″, ”2 ″,” 3 ″, ”4 ″,” 5 ″, ”6 ″,” 7 ″, ” 8, ”9”}, “”)))> 0, SUMPRODUCT (MID (0 & A2, LARGE) INDEX (ISNUMBER (–MID (A2, ROW (INDIRECT (“$ 1: $” & LEN (A2))), 1 )) * ROW (INDIRECT (“$ 1: $” & LEN (A2)), 0), ROW (INDIRECT (“$ 1: $” & LEN (A2))) + 1,1) * 10 ^ ROW (INDIRECT ( “$ 1: $” & LEN (A2))) / 10), ””)