విషయ సూచిక
కొన్నిసార్లు Excelలో, మేము నిర్దిష్ట సెల్లను డైరెక్ట్ సెల్ రిఫరెన్స్లుగా ఉపయోగించలేము. కాబట్టి, ఎక్సెల్లో సెల్ రిఫరెన్స్గా వేరియబుల్ రో నంబర్ను ఉపయోగించమని మేము ఒత్తిడి చేస్తున్నాము. ఎంట్రీలు, ఫార్ములాలు లేదా మనకు కావలసిన చోట సెల్ రిఫరెన్స్గా కేటాయించడానికి యాదృచ్ఛిక అడ్డు వరుస సంఖ్యను ఉపయోగిస్తాము అనేది మొత్తం భావన.
క్రింద స్క్రీన్షాట్లో చూపిన విధంగా, మాకు రెండు సంఖ్యల మొత్తం కావాలి. మేము పరిధిని సంగ్రహించడం ద్వారా మొత్తాన్ని పొందవచ్చు (అంటే, B5:B11 ). అయినప్పటికీ, మేము సెల్ రిఫరెన్స్గా B11 ని చొప్పించలేకపోతే, మేము యాదృచ్ఛిక వరుస సంఖ్యను ఉపయోగిస్తాము (అంటే C5 ). INDIRECT, OFFSET లేదా INDEX ఫంక్షన్ C5 సెల్ విలువ 11 ని B11 సెల్ రిఫరెన్స్గా మారుస్తుంది. కాబట్టి, మొత్తం మార్పిడి B(C5)=B11 జరుగుతుంది.
ఈ కథనంలో, అడ్డు వరుస సంఖ్యను సెల్ రిఫరెన్స్గా ఉపయోగించడానికి మేము అనేక మార్గాలను ప్రదర్శిస్తాము Excel.
Excel వర్క్బుక్ని డౌన్లోడ్ చేయండి
వేరియబుల్ రో నంబర్ను సెల్ రిఫరెన్స్గా.xlsm
4 Excel
లో వేరియబుల్ రో నంబర్ని సెల్ రిఫరెన్స్గా ఉపయోగించడానికి సులభమైన మార్గాలు సెల్ రిఫరెన్స్గా వేరియబుల్ అడ్డు వరుసల వినియోగాన్ని ప్రదర్శించడానికి, మా వద్ద డేటాసెట్ ఉంది. మా డేటాసెట్ క్రింది చిత్రంలో చూపిన విధంగా క్రమ సంఖ్య వరుస సంఖ్య మరియు ఇతర నిలువు వరుసలను కలిగి ఉంది. మాకు సెల్ రిఫరెన్స్గా వేరియబుల్ అడ్డు వరుస నంబర్ని ఉపయోగించి మొత్తం ధర మొత్తం కావాలి.
పద్ధతి 1: వేరియబుల్ రో నంబర్ని ఎనేబుల్ చేయడానికి INDIRECT ఫంక్షన్ సెల్ రిఫరెన్స్గా
The INDIRECT ఫంక్షన్ టెక్స్ట్ను ఆర్గ్యుమెంట్లుగా తీసుకొని సెల్ రిఫరెన్స్ని అందిస్తుంది. INDIRECT ఫంక్షన్ యొక్క వాక్యనిర్మాణం
=INDIRECT (ref_text, [a1])
ref_text ; టెక్స్ట్ స్ట్రింగ్లో సూచన
[a1] ; సెల్ A1 యొక్క బూలియన్ సూచన. TRUE (డిఫాల్ట్గా) = సెల్ A1 శైలి. [ఐచ్ఛికం]
దశ 1: కింది ఫార్ములాను సంబంధిత సెల్లో అతికించండి (అంటే, F16 ).
=SUM(F5:INDIRECT("F"&B15+4))
SUM ఫార్ములా కేవలం పరిధిని సంకలనం చేస్తుంది (అంటే, F5:F15 ). అయితే ముందుగా, INDIRECT ఫంక్షన్ B15 సెల్ విలువను తీసుకుంటుంది (అంటే, 11 ) ఆపై 4 ని జోడించి 15గా చేస్తుంది . చివరగా, INDIRECT దానిని F15 గా ఫార్ములాకి పంపుతుంది. ఫలితంగా, F(B15) F(11+4) = F15
అవుతుంది దశ 2: ENTER నొక్కండి. ఆ తర్వాత మీరు సెల్ F16 లో మొత్తం ధర మొత్తాన్ని చూస్తారు.
సరళీకరణ కోసం, మేము సాధారణ సూత్రాలలో సెల్ రిఫరెన్స్గా అడ్డు వరుస సంఖ్యను ఉపయోగిస్తాము. మీరు దీన్ని సుదీర్ఘమైన మరియు సంక్లిష్టమైన సూత్రాలలో ఉపయోగించవచ్చు మరియు ఇది బాగా పనిచేస్తుంది. సెల్ రిఫరెన్స్లలో అడ్డు వరుస సంఖ్యలను ఉపయోగించడం సంక్లిష్టతలను నివారించడానికి సమర్థవంతమైన మార్గం.
మరింత చదవండి: Excel VBAలో సెల్ రిఫరెన్స్ (8 ఉదాహరణలు)
పద్ధతి 2: OFFSETని ఉపయోగించి వేరియబుల్ రో నంబర్ను సెల్ రిఫరెన్స్గా చొప్పించండి
INDIRECT ఫంక్షన్ లాగానే, Excel OFFSET ఫంక్షన్ కూడా సెల్ రిఫరెన్స్ని అందిస్తుంది . ఫలితంలో వాటి సారూప్యతలు ఉన్నప్పటికీ, OFFSET ఫంక్షన్ పడుతుంది 5 ఆర్గ్యుమెంట్ ఇన్పుట్లు. OFFSET ఫంక్షన్ యొక్క సింటాక్స్
=OFFSET (reference, rows, cols, [height], [width])
రిఫరెన్స్ ; అడ్డు వరుస మరియు నిలువు వరుసల సంఖ్య లెక్కించబడే చోట నుండి సెల్ ప్రారంభిస్తోంది
వరుసలు ; సూచన క్రింద వరుసల సంఖ్య.
cols ; సూచనకు కుడివైపున నిలువు వరుసల సంఖ్య.
ఎత్తు ; తిరిగి వచ్చిన సూచనలో అడ్డు వరుసల సంఖ్య. [ఐచ్ఛికం]
వెడల్పు ; తిరిగి వచ్చిన సూచనలో నిలువు వరుసల సంఖ్య. [ఐచ్ఛికం]
దశ 1: సెల్ F16 లో దిగువ సూత్రాన్ని టైప్ చేయండి.
= SUM(F5:OFFSET(F5, B15-1,0,1,1))
పై ఫార్ములాలో, OFFSET ఫంక్షన్ F5 ని సెల్ రిఫరెన్స్ , B15-1 గా తీసుకుంటుంది (అనగా, 11-1=10 ) వేరియబుల్ వరుసలు , 0 cols , 1 ఎత్తు మరియు వెడల్పు . B15 లేదా B15-1 ని మార్చడం ద్వారా మీరు సెల్ రిఫరెన్స్గా ఏదైనా నంబర్ని చొప్పించవచ్చు.
దశ 2 : మొత్తం మొత్తాన్ని ప్రదర్శించడానికి ENTER ని నొక్కండి.
మరింత చదవండి: ఎలా ద్వారా సెల్ను సూచించాలి Excelలో అడ్డు వరుస మరియు నిలువు వరుస సంఖ్య (4 పద్ధతులు)
ఇలాంటి రీడింగ్లు
- Excel VBAలో FormulaR1C1 సంపూర్ణ సూచనను ఎలా ఉపయోగించాలి
- [పరిష్కృతం!] Excelలో సంబంధిత సెల్ రిఫరెన్స్ పని చేయడం లేదు
- Excel VBA: తెరవకుండానే మరో వర్క్బుక్ నుండి సెల్ విలువను పొందండి
- స్ప్రెడ్షీట్లోని సాపేక్ష మరియు సంపూర్ణ సెల్ చిరునామా
- Excel (3)లో రిలేటివ్ సెల్ రిఫరెన్స్కు ఉదాహరణప్రమాణం)
పద్ధతి 3: వేరియబుల్ రో నంబర్ని ఉపయోగించడానికి INDEX ఫంక్షన్
ఒక అడ్డు వరుస సంఖ్యను సెల్ రిఫరెన్స్గా ఇన్సర్ట్ చేయడానికి, మేము ఒక సూత్రాలలో కేటాయించడానికి విలువ. INDEX ఫంక్షన్ అసైన్డ్ లొకేషన్ విలువలకు దారి తీస్తుంది. INDEX ఫంక్షన్ యొక్క వాక్యనిర్మాణం
=INDEX (array, row_num, [col_num], [area_num])
శ్రేణి ; పరిధి లేదా శ్రేణి.
row_num ; పరిధి లేదా శ్రేణిలో అడ్డు వరుస సంఖ్య.
col_num ; పరిధి లేదా శ్రేణిలో నిలువు వరుస సంఖ్య. [ఐచ్ఛికం]
area_num ; సూచనలో ఉపయోగించబడిన పరిధి. [ఐచ్ఛికం]
దశ 1: ఏదైనా ఖాళీ సెల్లో (అంటే, F16 )
=SUM(F5:INDEX(F:F,B15+4))
INDEX ఫంక్షన్ F (అంటే, F:F ) నిలువు వరుసను శ్రేణిగా పరిగణిస్తుంది, B15+4= 15 వరుస_సంఖ్యగా. ఇతర ఆర్గ్యుమెంట్లు o ప్షనల్ కాబట్టి వాటిని ఉపయోగించాల్సిన అవసరం లేదు. ఫార్ములాలోని INDEX(F:F,B15+4) భాగం $35.4 (అంటే, F15 సెల్ విలువ) అందిస్తుంది. B15 లేదా B15+4 ని మార్చడం వలన సూత్రంలో వేరియబుల్ అడ్డు వరుస సంఖ్యలు ఏర్పడతాయి.
దశ 2: సెల్ F16 లో మొత్తం ధర మొత్తం కనిపించడానికి ENTER కీని ఉపయోగించండి.
మరింత చదవండి: Excel VBA: R1C1 ఫార్ములా విత్ వేరియబుల్ (3 ఉదాహరణలు)
పద్ధతి 4: VBA మాక్రో వేరియబుల్ రో నంబర్ని సెల్ రిఫరెన్స్గా తీసుకోవడానికి
మనం ప్రతిసారీ అడ్డు వరుస సంఖ్యను నమోదు చేయాలనుకుంటే, మేము పరిధి లేదా శ్రేణి నుండి అడ్డు వరుసలను ఎంచుకుంటాము? Excel VBA మాక్రోలుదీన్ని చేయడంలో సమర్థవంతమైనది. కింది చిత్రంలో బోల్డ్ ఇంక్లో చూపిన విధంగా మనం నిర్దిష్ట అడ్డు వరుసలను (అంటే, C5:D15 ) హైలైట్ చేయాలనుకుంటున్నాము అనుకుందాం, VBA మాక్రోలు దీన్ని రెండు పంక్తులతో చేస్తాయి.
0>1వ దశ: Microsoft Visual Basic విండోను తెరవడానికి, ALT+F11 నొక్కండి. Microsoft Visual Basic విండోలో, Insert ( Toolbar నుండి) > మాడ్యూల్ పై క్లిక్ చేయండి.
దశ 2: క్రింది మాక్రోని మాడ్యూల్ లో అతికించండి.
8816
మాక్రో కోడ్ VBA ఇన్పుట్ బాక్స్ ని ఉపయోగించి అడ్డు వరుస సంఖ్యను తీసుకుంటుంది ఆపై మొదటి 10 అడ్డు వరుసలను హైలైట్ చేస్తుంది . హైలైట్ VBA Selection.Font.Bold ఆస్తిని ఉపయోగించి చేయబడుతుంది. Sheets.Range స్టేట్మెంట్ నిర్దిష్ట షీట్ మరియు పరిధిని కేటాయిస్తుంది. అలాగే, ఇది VBA CELL ప్రాపర్టీని ఉపయోగించి పరిధిని నిర్వచిస్తుంది.
స్టెప్ 3: మాక్రోను అమలు చేయడానికి F5 కీని ఉపయోగించండి. మాక్రో మొదట ఇన్పుట్ బాక్స్ను ప్రదర్శిస్తుంది మరియు అడ్డు వరుస సంఖ్యను నమోదు చేయమని అడుగుతుంది. అడ్డు వరుస సంఖ్యను నమోదు చేసిన తర్వాత (అంటే, 5 ), సరే పై క్లిక్ చేయండి.
➤ సరే క్లిక్ చేయడం మిమ్మల్ని మాడ్యూల్ విండోకు తీసుకువెళుతుంది. వర్క్షీట్కి తిరిగి వెళ్లండి, మీరు కేటాయించిన పరిధి (అంటే C5:D15 ) బోల్డ్ లో హైలైట్ చేయబడడాన్ని మీరు చూస్తారు.
మరింత చదవండి: ఎక్సెల్ VBA ఉదాహరణలు అడ్డు వరుస మరియు కాలమ్ నంబర్ ద్వారా సెల్ రిఫరెన్స్తో
ముగింపు
ఈ కథనంలో, మేము ఉపయోగిస్తాము వేరియబుల్ అడ్డు వరుసను ఉపయోగించడానికి బహుళ విధులు అలాగే VBA మాక్రోఎక్సెల్లో సెల్ రిఫరెన్స్గా నంబర్. INDIRECT , OFFSET మరియు INDEX వంటి ఫంక్షన్లు ఫలితాలను సెల్ రిఫరెన్స్గా మార్చడానికి వాటి ఆర్గ్యుమెంట్లలో అడ్డు వరుస సంఖ్యలను ఉపయోగిస్తాయి. ఈ పైన వివరించిన మార్గాలు కాన్సెప్ట్ను స్పష్టం చేసి, వాటిని రోజువారీ ఉపయోగాల్లో ఉపయోగించేందుకు మీకు సహాయపడతాయని ఆశిస్తున్నాను. మీకు తదుపరి విచారణలు ఉంటే లేదా జోడించడానికి ఏదైనా ఉంటే వ్యాఖ్యానించండి.