విషయ సూచిక
ఈ ట్యుటోరియల్లో, మేము Excel నిలువు వరుస సంఖ్యలను సంబంధిత అక్షరాలకు ఎలా మార్చాలో పరిశీలిస్తాము.
Excelలో సంక్లిష్ట సూత్రాలను రూపొందించేటప్పుడు, మీరు కొన్నిసార్లు పొందవలసి ఉంటుంది నిర్దిష్ట సెల్ యొక్క నిలువు అక్షరం లేదా ఇచ్చిన సంఖ్య నుండి. ఇది రెండు విధాలుగా చేయవచ్చు: ఇన్బిల్ట్ ఫంక్షన్లు లేదా కస్టమ్ని ఉపయోగించడం ద్వారా.
కాలమ్ నంబర్ను ఆల్ఫాబెట్గా మార్చడం ఎలా (ఒకే అక్షరం నిలువు వరుసలు)
ఒకవేళ నిలువు వరుస పేరు A నుండి Z వరకు ఒకే అక్షరాన్ని కలిగి ఉంటుంది, మీరు ఈ సాధారణ సూత్రాన్ని ఉపయోగించి దాన్ని పొందవచ్చు:
CHAR(64 + col_number)ఉదాహరణకు, సంఖ్య 10ని మార్చడానికి నిలువు అక్షరం, సూత్రం:
=CHAR(64 + 10)
కొన్ని సెల్లో సంఖ్యను ఇన్పుట్ చేయడం మరియు మీ ఫార్ములాలో ఆ సెల్ను సూచించడం కూడా సాధ్యమే:
=CHAR(64 + A2)
ఈ ఫార్ములా ఎలా పని చేస్తుంది:
CHAR ఫంక్షన్ ASCII సెట్లోని అక్షర కోడ్ ఆధారంగా అక్షరాన్ని అందిస్తుంది. ఆంగ్ల వర్ణమాల యొక్క పెద్ద అక్షరాల యొక్క ASCII విలువలు 65 (A) నుండి 90 (Z) వరకు ఉంటాయి. కాబట్టి, పెద్ద అక్షరం A యొక్క అక్షర కోడ్ని పొందడానికి, మీరు 1 నుండి 64 వరకు జోడించండి; పెద్ద అక్షరం B యొక్క క్యారెక్టర్ కోడ్ని పొందడానికి, మీరు 2 నుండి 64కి జోడించవచ్చు మరియు ఇలా ఉంటుంది.
Excel నిలువు వరుస సంఖ్యను అక్షరంగా మార్చడం ఎలా (ఏదైనా నిలువు వరుస)
మీరు బహుముఖంగా చూస్తున్నట్లయితే Excel (1 అక్షరం, 2 అక్షరం మరియు 3 అక్షరం)లోని ఏదైనా నిలువు వరుస కోసం పని చేసే ఫార్ములా, అప్పుడు మీరు కొంచెం క్లిష్టమైన సింటాక్స్ని ఉపయోగించాలి:
SUBSTITUTE(ADDRESS(1, col_number, 4 ), "1", "")తోA2లోని నిలువు అక్షరం, ఫార్ములా ఈ ఫారమ్ను తీసుకుంటుంది:
=SUBSTITUTE(ADDRESS(1, A2, 4), "1", "")
ఈ ఫార్ములా ఎలా పని చేస్తుంది:
మొదట, మీరు ఆసక్తి ఉన్న నిలువు వరుస సంఖ్యతో సెల్ చిరునామాను రూపొందించండి. దీని కోసం, ADDRESS ఫంక్షన్కు క్రింది ఆర్గ్యుమెంట్లను అందించండి: row_num కోసం
- 1 (అడ్డు వరుస సంఖ్య నిజంగా పట్టింపు లేదు, కాబట్టి మీరు ఏదైనా ఉపయోగించవచ్చు). column_num కోసం 12>A2 (నిలువు వరుస సంఖ్యను కలిగి ఉన్న సెల్). abs_num ఆర్గ్యుమెంట్ కోసం
- 4>పై పారామితులతో, ADDRESS ఫంక్షన్ ఫలితంగా టెక్స్ట్ స్ట్రింగ్ "A1"ని అందిస్తుంది.
మనకు నిలువు అక్షరం మాత్రమే అవసరం కాబట్టి, మేము శోధించే SUBSTITUTE ఫంక్షన్ సహాయంతో అడ్డు వరుస సంఖ్యను తీసివేస్తాము. "A1" వచనంలో "1" (లేదా ADDRESS ఫంక్షన్లో మీరు హార్డ్కోడ్ చేసిన అడ్డు వరుస సంఖ్య ఏదైనా) మరియు దానిని ఖాళీ స్ట్రింగ్ ("")తో భర్తీ చేస్తుంది.
కస్టమ్ ఫంక్షన్ని ఉపయోగించి కాలమ్ నంబర్ నుండి కాలమ్ లెటర్ను పొందండి.
మీరు క్రమ పద్ధతిలో నిలువు వరుస సంఖ్యలను అక్షర అక్షరాలుగా మార్చాలంటే, అనుకూల వినియోగదారు నిర్వచించిన ఫంక్షన్ (UDF) మీ సమయాన్ని అపారంగా ఆదా చేస్తుంది.
ఫంక్షన్ కోడ్ అందంగా ఉంది. సాదా మరియు సూటిగా:
పబ్లిక్ ఫంక్షన్ కాలమ్లెటర్(col_nu m) కాలమ్లేటర్ = స్ప్లిట్(సెల్లు(1, col_num).చిరునామా, "$" )(1) ముగింపు ఫంక్షన్ఇక్కడ, మేము అడ్డు వరుస 1లోని సెల్ను సూచించడానికి సెల్లు లక్షణాన్ని ఉపయోగిస్తాము మరియు పేర్కొన్న నిలువు వరుస సంఖ్య మరియు చిరునామా ఆస్తిని తిరిగి ఇవ్వడానికి aస్ట్రింగ్ ఆ సెల్కు సంపూర్ణ సూచనను కలిగి ఉంది ($A$1 వంటివి). అప్పుడు, స్ప్లిట్ ఫంక్షన్ $ గుర్తును సెపరేటర్గా ఉపయోగించి తిరిగి వచ్చిన స్ట్రింగ్ను విడివిడిగా ఎలిమెంట్లుగా విభజిస్తుంది మరియు మేము ఎలిమెంట్ (1)ని తిరిగి అందిస్తాము, ఇది నిలువు అక్షరం.
VBA ఎడిటర్లో కోడ్ను అతికించండి మరియు మీ కొత్త ColumnLetter ఫంక్షన్ ఉపయోగం కోసం సిద్ధంగా ఉంది. వివరణాత్మక మార్గదర్శకత్వం కోసం, దయచేసి చూడండి: Excelలో VBA కోడ్ను ఎలా చొప్పించాలో చూడండి.
అంత్య-వినియోగదారు దృక్కోణం నుండి, ఫంక్షన్ యొక్క వాక్యనిర్మాణం ఇలా ఉంటుంది:
కాలమ్లెటర్(col_num)ఎక్కడ col_num అనేది మీరు అక్షరంగా మార్చాలనుకుంటున్న నిలువు వరుస సంఖ్య.
మీ నిజమైన ఫార్ములా క్రింది విధంగా కనిపిస్తుంది:
=ColumnLetter(A2)
మరియు అది తిరిగి వస్తుంది మునుపటి ఉదాహరణలో చర్చించిన స్థానిక Excel ఫంక్షన్ల మాదిరిగానే అదే ఫలితాలు:
నిర్దిష్ట సెల్ యొక్క కాలమ్ లెటర్ను ఎలా పొందాలి
ఒక నిలువు అక్షరాన్ని గుర్తించడానికి నిర్దిష్ట సెల్, కాలమ్ నంబర్ను తిరిగి పొందడానికి COLUMN ఫంక్షన్ని ఉపయోగించండి మరియు ఆ నంబర్ను ADDRESS ఫంక్షన్కు అందించండి. పూర్తి ఫార్ములా ఈ ఆకారాన్ని తీసుకుంటుంది:
SUBSTITUTE(ADDRESS(1, COLUMN( cell_address ), 4), "1", "")ఉదాహరణగా, కాలమ్ అక్షరాన్ని కనుగొనండి సెల్ C5:
=SUBSTITUTE(ADDRESS(1, COLUMN(C5), 4), "1", "")
నిస్సందేహంగా, ఫలితం "C" :)
కరెంట్ యొక్క నిలువు అక్షరాన్ని ఎలా పొందాలి సెల్
ప్రస్తుత గడి యొక్క అక్షరాన్ని వర్కవుట్ చేయడానికి, ఫార్ములా పై ఉదాహరణలో దాదాపు ఒకే విధంగా ఉంటుంది. ఒకే తేడా ఏమిటంటే COLUMN() ఫంక్షన్ఫార్ములా ఉన్న గడిని సూచించడానికి ఖాళీ ఆర్గ్యుమెంట్తో ఉపయోగించబడుతుంది:
=SUBSTITUTE(ADDRESS(1, COLUMN(), 4), "1", "")
కాలమ్ నంబర్ నుండి డైనమిక్ పరిధి సూచనను ఎలా సృష్టించాలి
0>ఆశాజనక, మునుపటి ఉదాహరణలు మీకు ఆలోచన కోసం కొన్ని కొత్త విషయాలను అందించాయి, కానీ మీరు ఆచరణాత్మక అనువర్తనాల గురించి ఆలోచిస్తూ ఉండవచ్చు.ఈ ఉదాహరణలో, "కాలమ్ నంబర్ నుండి లెటర్ను ఎలా ఉపయోగించాలో మేము మీకు చూపుతాము "నిజ జీవిత పనులను పరిష్కరించడానికి సూత్రం. ప్రత్యేకించి, మేము నిర్దిష్ట కాలమ్ నుండి విలువలను దాని సంఖ్య ఆధారంగా తీసివేసే డైనమిక్ XLOOKUP సూత్రాన్ని సృష్టిస్తాము.
దిగువ నమూనా పట్టిక నుండి, మీరు ఇచ్చిన ప్రాజెక్ట్ (H2) కోసం లాభ సంఖ్యను పొందాలనుకుంటున్నారని అనుకుందాం. ) మరియు వారం (H3).
టాస్క్ని పూర్తి చేయడానికి, మీరు XLOOKUPని అందించాల్సిన పరిధి నుండి విలువలను అందించాలి. మన వద్ద కాలమ్ సంఖ్యకు అనుగుణమైన వారం సంఖ్య మాత్రమే ఉన్నందున, మేము ఆ సంఖ్యను ముందుగా నిలువు అక్షరంగా మార్చబోతున్నాము, ఆపై పరిధి సూచనను నిర్మిస్తాము.
సౌలభ్యం కోసం, మొత్తం ప్రక్రియను విడదీద్దాం. 3 దశలను అనుసరించడం సులభం.
- నిలువు వరుస సంఖ్యను అక్షరంగా మార్చండి
H3లోని నిలువు వరుస సంఖ్యతో, దానిని అక్షరక్రమానికి మార్చడానికి ఇప్పటికే తెలిసిన సూత్రాన్ని ఉపయోగించండి అక్షరం:
=SUBSTITUTE(ADDRESS(1, H3, 4), "1", "")
చిట్కా. మీ డేటాసెట్లోని సంఖ్య నిలువు వరుస సంఖ్యతో సరిపోలకపోతే, అవసరమైన దిద్దుబాటును తప్పకుండా చేయండి. ఉదాహరణకు, మేము కాలమ్ Bలో వారం 1 డేటాను కలిగి ఉన్నట్లయితే, కాలమ్ Cలో 2వ వారం డేటా, మరియుకాబట్టి, సరైన నిలువు వరుస సంఖ్యను పొందడానికి మేము H3+1ని ఉపయోగిస్తాము.
- శ్రేణి సూచనను సూచించే స్ట్రింగ్ను రూపొందించండి
స్ట్రింగ్ రూపంలో శ్రేణి సూచనను రూపొందించడానికి, మీరు ఎగువ ఫార్ములా ద్వారా తిరిగి వచ్చిన నిలువు వరుస అక్షరాన్ని మొదటి దానితో సంగ్రహించండి మరియు చివరి వరుస సంఖ్యలు. మా విషయంలో, డేటా సెల్లు 3 నుండి 8 వరుసలలో ఉన్నాయి, కాబట్టి మేము ఈ సూత్రాన్ని ఉపయోగిస్తున్నాము:
=SUBSTITUTE(ADDRESS(1, H3, 4), "1", "") & "3:" & SUBSTITUTE(ADDRESS(1, H3, 4), "1", "") & "8"
H3లో "3" ఉంది, ఇది "C"కి మార్చబడుతుంది, మా ఫార్ములా కింది పరివర్తనకు లోనవుతుంది:
="C"&"3:"&"C"&"8"
మరియు స్ట్రింగ్ C3:C8ని ఉత్పత్తి చేస్తుంది.
ఇది కూడ చూడు: ఎక్సెల్లో ఆటోఫిట్ చేయడం ఎలా: డేటా పరిమాణానికి సరిపోయేలా నిలువు వరుసలు మరియు అడ్డు వరుసలను సర్దుబాటు చేయండి - మేక్ డైనమిక్ రేంజ్ రిఫరెన్స్
Excel అర్థం చేసుకోగలిగే టెక్స్ట్ స్ట్రింగ్ను చెల్లుబాటు అయ్యే సూచనగా మార్చడానికి, పై సూత్రాన్ని INDIRECT ఫంక్షన్లో నిక్షిప్తం చేసి, ఆపై దానిని XLOOKUP యొక్క 3వ ఆర్గ్యుమెంట్కి పంపండి:
=XLOOKUP(H2, E3:E8, INDIRECT(H4), "Not found")
రిటర్న్ రేంజ్ స్ట్రింగ్ని కలిగి ఉన్న అదనపు సెల్ను వదిలించుకోవడానికి, మీరు INDIRECT ఫంక్షన్లోనే ప్రత్యామ్నాయ చిరునామా సూత్రాన్ని ఉంచవచ్చు:
=XLOOKUP(H2, E3:E8, INDIRECT(SUBSTITUTE(ADDRESS(1, H3, 4), "1", "") & "3:" & SUBSTITUTE(ADDRESS(1, H3, 4), "1", "") & "8"), "Not found")
ఇది కూడ చూడు: ఎక్సెల్ లో బార్ గ్రాఫ్ ఎలా తయారు చేయాలి
మా అనుకూల కాలమ్లెటర్ ఫంక్షన్తో, మీరు మరింత కాంపాక్ట్ మరియు సొగసైన పరిష్కారాన్ని పొందవచ్చు:
=XLOOKUP(H2, E3:E8, INDIRECT(ColumnLetter(H3) & "3:" & ColumnLetter(H3) & "8"), "Not found")
అంటే ఎక్సెల్లోని నంబర్ నుండి కాలమ్ లెటర్ను ఎలా కనుగొనాలి. నేను చదివినందుకు ధన్యవాదాలు మరియు వచ్చే వారం మా బ్లాగ్లో మిమ్మల్ని చూడాలని ఎదురు చూస్తున్నాను!
డౌన్లోడ్ కోసం వర్క్బుక్ను ప్రాక్టీస్ చేయండి
Excel నిలువు వరుస సంఖ్య నుండి అక్షరం - ఉదాహరణలు (.xlsm ఫైల్)
- నిలువు వరుస సంఖ్యను అక్షరంగా మార్చండి