విషయ సూచిక
ఈ ట్యుటోరియల్లో, మీరు Excelలో డైనమిక్ పేరు గల పరిధిని ఎలా సృష్టించాలో మరియు గణనలలో స్వయంచాలకంగా కొత్త డేటాను చేర్చడానికి సూత్రాలలో దాన్ని ఎలా ఉపయోగించాలో నేర్చుకుంటారు.
గత వారంలో ట్యుటోరియల్లో, ఎక్సెల్లో స్టాటిక్ అనే శ్రేణిని నిర్వచించడానికి మేము వివిధ మార్గాలను చూశాము. స్థిరమైన పేరు ఎల్లప్పుడూ ఒకే సెల్లను సూచిస్తుంది, అంటే మీరు క్రొత్తగా జోడించినప్పుడల్లా లేదా ఇప్పటికే ఉన్న డేటాను తీసివేసినప్పుడు మీరు శ్రేణి సూచనను మాన్యువల్గా నవీకరించవలసి ఉంటుంది.
మీరు నిరంతరం మారుతున్న డేటా సెట్తో పని చేస్తుంటే, మీరు ఇలా చేయాలనుకోవచ్చు మీ పేరు గల పరిధిని డైనమిక్గా చేయండి, తద్వారా తీసివేయబడిన డేటాను మినహాయించడానికి కొత్తగా జోడించిన ఎంట్రీలు లేదా ఒప్పందాలకు అనుగుణంగా స్వయంచాలకంగా విస్తరిస్తుంది. ఈ ట్యుటోరియల్లో మరింతగా, దీన్ని ఎలా చేయాలో మీరు వివరణాత్మక దశల వారీ మార్గదర్శకత్వాన్ని కనుగొంటారు.
Excelలో డైనమిక్ పేరుతో పరిధిని ఎలా సృష్టించాలి
కోసం స్టార్టర్స్, ఒకే కాలమ్ మరియు వరుసల వేరియబుల్ సంఖ్యతో కూడిన డైనమిక్ పేరు గల పరిధిని రూపొందిద్దాం. దీన్ని పూర్తి చేయడానికి, ఈ దశలను చేయండి:
- ఫార్ములా ట్యాబ్లో, నిర్వచించిన పేర్లు సమూహంలో, పేరును నిర్వచించండి క్లిక్ చేయండి . లేదా, Excel నేమ్ మేనేజర్ని తెరవడానికి Ctrl + F3ని నొక్కండి మరియు కొత్తది… బటన్ను క్లిక్ చేయండి.
- ఏదైనా, కొత్త పేరు డైలాగ్ బాక్స్ తెరవబడుతుంది, ఇక్కడ మీరు ఈ క్రింది వివరాలను పేర్కొనండి:
- పేరు బాక్స్లో, మీ డైనమిక్ పరిధికి పేరును టైప్ చేయండి.
- స్కోప్ డ్రాప్డౌన్లో, సెట్ చేయండి పేరు యొక్క పరిధి. వర్క్బుక్ (డిఫాల్ట్) చాలా వరకు సిఫార్సు చేయబడిందిసందర్భాలు.
- ప్రస్తావిస్తుంది బాక్స్లో, OFFSET COUNTA లేదా INDEX COUNTA సూత్రాన్ని నమోదు చేయండి.
- సరే క్లిక్ చేయండి. పూర్తయింది!
క్రింది స్క్రీన్షాట్లో, హెడర్ అడ్డు వరుస మినహా A కాలమ్లోని డేటాతో అన్ని సెల్లను ఉంచే డైనమిక్ పేరు గల పరిధి అంశాల ని మేము నిర్వచించాము. :
OFFSET ఫార్ములా ఎక్సెల్ డైనమిక్ పేరు గల పరిధిని నిర్వచించడానికి
Excelలో డైనమిక్ పేరు గల పరిధిని చేయడానికి సాధారణ సూత్రం క్రింది విధంగా ఉంది:
OFFSET ( first_cell, 0, 0, COUNTA( column), 1)ఎక్కడ:
- first_cell - మొదటిది పేరు పెట్టబడిన పరిధిలో చేర్చవలసిన అంశం, ఉదాహరణకు $A$2.
- నిలువు వరుస - $A:$A వంటి నిలువు వరుసకు సంపూర్ణ సూచన.
ఈ ఫార్ములా యొక్క ప్రధాన భాగంలో, ఆసక్తి ఉన్న కాలమ్లో ఖాళీ కాని సెల్ల సంఖ్యను పొందడానికి మీరు COUNTA ఫంక్షన్ని ఉపయోగిస్తారు. ఆ సంఖ్య నేరుగా OFFSET(రిఫరెన్స్, అడ్డు వరుసలు, cols, [ఎత్తు], [వెడల్పు]) ఫంక్షన్ యొక్క ఎత్తు ఆర్గ్యుమెంట్కి వెళ్లి ఎన్ని అడ్డు వరుసలను తిరిగి ఇవ్వాలో తెలియజేస్తుంది.
అంతకు మించి, ఇది ఒక సాధారణ ఆఫ్సెట్ ఫార్ములా, ఇక్కడ:
- రిఫరెన్స్ అనేది మీరు ఆఫ్సెట్ (first_cell)ని బేస్ చేసే ప్రారంభ స్థానం.
- వరుసలు మరియు cols రెండూ 0, ఎందుకంటే ఆఫ్సెట్ చేయడానికి నిలువు వరుసలు లేదా అడ్డు వరుసలు లేవు.
- వెడల్పు 1 నిలువు వరుసకు సమానం.
ఉదాహరణకు, షీట్3లోని నిలువు వరుస A కోసం డైనమిక్ పేరు గల పరిధిని రూపొందించడానికి, సెల్ A2లో ప్రారంభమై, మేము ఈ సూత్రాన్ని ఉపయోగిస్తాము:
=OFFSET(Sheet3!$A$2, 0, 0, COUNTA(Sheet3!$A:$A), 1)
గమనిక. మీరు నిర్వచించినట్లయితేప్రస్తుత వర్క్షీట్లో డైనమిక్ పరిధి, మీరు షీట్ పేరును సూచనలలో చేర్చాల్సిన అవసరం లేదు, Excel మీ కోసం స్వయంచాలకంగా చేస్తుంది. మీరు ఏదైనా ఇతర షీట్ కోసం శ్రేణిని రూపొందిస్తున్నట్లయితే, సెల్ లేదా పరిధి సూచనను షీట్ పేరుతో పాటు ఆశ్చర్యార్థక బిందువుతో పాటు ప్రిఫిక్స్ చేయండి (పైన ఉన్న ఫార్ములా ఉదాహరణలో వలె).
INDEX ఫార్ములా డైనమిక్ పేరుతో పరిధిని చేయడానికి Excel
Excel డైనమిక్ పరిధిని సృష్టించడానికి మరొక మార్గం INDEX ఫంక్షన్తో కలిపి COUNTAని ఉపయోగించడం.
first_cell:INDEX( column,COUNTA( నిలువు వరుస))ఈ ఫార్ములా రెండు భాగాలను కలిగి ఉంటుంది:
- రేంజ్ ఆపరేటర్ (:), మీరు $A$2 వంటి హార్డ్-కోడెడ్ ప్రారంభ సూచనను ఉంచారు .
- కుడి వైపున, మీరు ముగింపు సూచనను గుర్తించడానికి INDEX(శ్రేణి, row_num, [column_num]) ఫంక్షన్ని ఉపయోగిస్తారు. ఇక్కడ, మీరు శ్రేణి కోసం మొత్తం A నిలువు వరుసను సరఫరా చేస్తారు మరియు అడ్డు వరుస సంఖ్యను పొందడానికి COUNTAని ఉపయోగించండి (అనగా నిలువు వరుస Aలో నమోదు కాని సెల్ల సంఖ్య).
మా నమూనా డేటాసెట్ కోసం (దయచేసి చూడండి ఎగువ స్క్రీన్షాట్), ఫార్ములా క్రింది విధంగా ఉంటుంది:
=$A$2:INDEX($A:$A, COUNTA($A:$A))
కాలమ్ హెడర్తో సహా కాలమ్ Aలో 5 ఖాళీ కాని సెల్లు ఉన్నందున, COUNTA రిటర్న్స్ 5. తత్ఫలితంగా, INDEX $Aని అందిస్తుంది $5, ఇది కాలమ్ Aలో చివరిగా ఉపయోగించిన సెల్ (సాధారణంగా ఇండెక్స్ ఫార్ములా విలువను అందిస్తుంది, కానీ రిఫరెన్స్ ఆపరేటర్ దానిని రిఫరెన్స్ను తిరిగి ఇవ్వమని బలవంతం చేస్తుంది). మరియు మేము $A$2ని ప్రారంభ బిందువుగా సెట్ చేసాము, దీని తుది ఫలితంఫార్ములా $A$2:$A$5 పరిధి.
కొత్తగా సృష్టించబడిన డైనమిక్ పరిధిని పరీక్షించడానికి, మీరు COUNTA ఐటెమ్ల గణనను పొందవచ్చు:
=COUNTA(Items)
అన్ని సక్రమంగా జరిగితే, మీరు జాబితా నుండి అంశాలను జోడించిన తర్వాత లేదా తీసివేసిన తర్వాత ఫార్ములా ఫలితం మారుతుంది:
గమనిక. పైన చర్చించిన రెండు సూత్రాలు ఒకే ఫలితాన్ని ఇస్తాయి, అయితే పనితీరులో తేడాను మీరు తెలుసుకోవాలి. OFFSET అనేది ఒక అస్థిర ఫంక్షన్, ఇది షీట్లో ప్రతి మార్పుతో తిరిగి లెక్కించబడుతుంది. శక్తివంతమైన ఆధునిక యంత్రాలు మరియు సహేతుక పరిమాణ డేటా సెట్లలో, ఇది సమస్య కాకూడదు. తక్కువ సామర్థ్యం గల మెషీన్లు మరియు పెద్ద డేటా సెట్లలో, ఇది మీ ఎక్సెల్ వేగాన్ని తగ్గించవచ్చు. అలాంటప్పుడు, మీరు డైనమిక్ పేరు గల పరిధిని సృష్టించడానికి INDEX ఫార్ములాను ఉపయోగించడం మంచిది.
Excelలో రెండు డైమెన్షనల్ డైనమిక్ పరిధిని ఎలా తయారు చేయాలి
రెండు డైమెన్షనల్ పేరు గల పరిధిని రూపొందించడానికి, అడ్డు వరుసల సంఖ్య మాత్రమే కాకుండా నిలువు వరుసల సంఖ్య కూడా డైనమిక్గా ఉంటే, INDEX COUNTA ఫార్ములా యొక్క క్రింది సవరణను ఉపయోగించండి:
first_cell:INDEX($1:$1048576, COUNTA( first_column), COUNTA( మొదటి_వరుస)))ఈ ఫార్ములాలో, చివరి ఖాళీ కాని అడ్డు వరుస మరియు చివరి నాన్-ఖాళీ నిలువు వరుస ( row_num ) పొందడానికి మీకు రెండు COUNTA ఫంక్షన్లు ఉన్నాయి. మరియు వరుసగా INDEX ఫంక్షన్ యొక్క column_num వాదనలు). శ్రేణి ఆర్గ్యుమెంట్లో, మీరు మొత్తం వర్క్షీట్ను ఫీడ్ చేస్తారు (Excel 2016 - 2007లో 1048576 అడ్డు వరుసలు; Excel 2003లో 65535 వరుసలు మరియు అంతకంటే తక్కువ).
ఇప్పుడు,మా డేటా సెట్ కోసం మరో డైనమిక్ పరిధిని నిర్వచించండి: సేల్స్ అనే శ్రేణిలో 3 నెలల (జనవరి నుండి మార్చి వరకు) అమ్మకాల గణాంకాలు ఉంటాయి మరియు మీరు కొత్త అంశాలను (వరుసలు) లేదా నెలలు (నిలువు వరుసలు) జోడించినప్పుడు స్వయంచాలకంగా సర్దుబాటు చేస్తుంది పట్టిక.
కాలమ్ B, అడ్డు వరుస 2లో ప్రారంభమయ్యే విక్రయాల డేటాతో, సూత్రం క్రింది ఆకారాన్ని తీసుకుంటుంది:
=$B$2:INDEX($1:$1048576,COUNTA($B:$B),COUNTA($2:$2))
మీ డైనమిక్ పరిధి అనుకున్నట్లుగా పని చేస్తుందని నిర్ధారించుకోవడానికి, షీట్లో ఎక్కడో క్రింది సూత్రాలను నమోదు చేయండి:
=SUM(sales)
=SUM(B2:D5)
మీరు దిగువ స్క్రీన్షాట్లో చూడగలిగినట్లుగా , రెండు ఫార్ములాలు ఒకే మొత్తంని అందిస్తాయి. మీరు టేబుల్కి కొత్త ఎంట్రీలను జోడించిన క్షణంలో తేడా స్పష్టంగా కనిపిస్తుంది: మొదటి ఫార్ములా (డైనమిక్ పేరుతో ఉన్న పరిధితో) స్వయంచాలకంగా నవీకరించబడుతుంది, అయితే రెండవది ప్రతి మార్పుతో మాన్యువల్గా నవీకరించబడాలి. ఇది చాలా తేడాను కలిగిస్తుంది, ఉహ్?
Excel సూత్రాలలో డైనమిక్ పేరు గల పరిధులను ఎలా ఉపయోగించాలి
ఈ ట్యుటోరియల్ యొక్క మునుపటి విభాగాలలో, మీరు ఇప్పటికే చూసారు డైనమిక్ పరిధులను ఉపయోగించే కొన్ని సాధారణ సూత్రాలు. ఇప్పుడు, Excel డైనమిక్ పేరు గల పరిధి యొక్క వాస్తవ విలువను చూపే మరింత అర్థవంతమైన దానితో ముందుకు రావడానికి ప్రయత్నిద్దాం.
ఈ ఉదాహరణ కోసం, మేము Excelలో Vlookup చేసే క్లాసిక్ INDEX MATCH సూత్రాన్ని తీసుకోబోతున్నాము:
INDEX ( return_range, MATCH ( lookup_value, lookup_range, 0))
…మరియు మేము ఎలా ఉంటామో చూడండి ఉపయోగంతో ఫార్ములాను మరింత శక్తివంతం చేయవచ్చుడైనమిక్ పేరు గల పరిధులు.
పై స్క్రీన్షాట్లో చూపిన విధంగా, మేము డ్యాష్బోర్డ్ను రూపొందించడానికి ప్రయత్నిస్తున్నాము, ఇక్కడ వినియోగదారు H1లో ఒక అంశం పేరును నమోదు చేసి, H2లో ఆ వస్తువు యొక్క మొత్తం విక్రయాలను పొందుతారు. ప్రదర్శన ప్రయోజనాల కోసం సృష్టించబడిన మా నమూనా పట్టిక కేవలం 4 అంశాలను మాత్రమే కలిగి ఉంది, కానీ మీ నిజ జీవిత షీట్లలో వందల మరియు వేల వరుసలు కూడా ఉండవచ్చు. ఇంకా, ప్రతిరోజూ కొత్త ఐటెమ్లను జోడించవచ్చు, కాబట్టి సూచనలను ఉపయోగించడం అనేది ఒక ఎంపిక కాదు, ఎందుకంటే మీరు ఫార్ములాను మళ్లీ మళ్లీ అప్డేట్ చేయాల్సి ఉంటుంది. నేను చాలా సోమరి ఉన్నాను! :)
ఫార్ములా స్వయంచాలకంగా విస్తరించడానికి, మేము 3 పేర్లను నిర్వచించబోతున్నాము: 2 డైనమిక్ పరిధులు మరియు 1 స్టాటిక్ పేరు గల సెల్:
Lookup_range: =$A$2:INDEX($ A:$A, COUNTA($A:$A))
Return_range: =$E$2:INDEX($E:$E, COUNTA($E:$E))
Lookup_value: =$H$1
గమనిక. Excel అన్ని రిఫరెన్స్లకు ప్రస్తుత షీట్ పేరును జోడిస్తుంది, కాబట్టి పేర్లను సృష్టించే ముందు షీట్ను మీ సోర్స్ డేటాతో తెరవాలని నిర్ధారించుకోండి.
ఇప్పుడు, H1లో ఫార్ములాను టైప్ చేయడం ప్రారంభించండి. మొదటి వాదన విషయానికి వస్తే, మీరు ఉపయోగించాలనుకుంటున్న పేరులోని కొన్ని అక్షరాలను టైప్ చేయండి మరియు Excel అందుబాటులో ఉన్న అన్ని మ్యాచింగ్ పేర్లను చూపుతుంది. సముచితమైన పేరును రెండుసార్లు క్లిక్ చేయండి మరియు Excel దానిని వెంటనే ఫార్ములాలో చొప్పిస్తుంది:
పూర్తి చేసిన ఫార్ములా క్రింది విధంగా కనిపిస్తుంది:
=INDEX(Return_range, MATCH(Lookup_value, Lookup_range, 0))
మరియు ఖచ్చితంగా పని చేస్తుంది!
మీరు కొత్త రికార్డులను టేబుల్కి జోడించిన వెంటనే, అవి మీ లెక్కల్లో ఇక్కడ చేర్చబడతాయిఒకసారి, మీరు ఫార్ములాలో ఒక్క మార్పు కూడా చేయనవసరం లేకుండా! మరియు మీరు ఎప్పుడైనా మరొక Excel ఫైల్కి ఫార్ములాను పోర్ట్ చేయవలసి వస్తే, గమ్యస్థాన వర్క్బుక్లో అవే పేర్లను సృష్టించండి, సూత్రాన్ని కాపీ/పేస్ట్ చేయండి మరియు వెంటనే పని చేయండి.
చిట్కా. ఫార్ములాలను మరింత మన్నికైనదిగా చేయడమే కాకుండా, డైనమిక్ డ్రాప్డౌన్ జాబితాలను రూపొందించడానికి డైనమిక్ పరిధులు ఉపయోగపడతాయి.
మీరు Excelలో డైనమిక్ పేరు గల పరిధులను ఈ విధంగా సృష్టించి, ఉపయోగిస్తున్నారు. ఈ ట్యుటోరియల్లో చర్చించిన సూత్రాలను నిశితంగా పరిశీలించడానికి, మీరు మా నమూనా Excel డైనమిక్ పేరుతో రేంజ్ వర్క్బుక్ని డౌన్లోడ్ చేసుకోవడానికి స్వాగతం పలుకుతారు. నేను చదివినందుకు ధన్యవాదాలు మరియు వచ్చే వారం మిమ్మల్ని మా బ్లాగ్లో చూడాలని ఆశిస్తున్నాను!