విషయ సూచిక
ఈ ట్యుటోరియల్లో, మేము ఎక్సెల్ విశ్వంలోని అత్యంత రహస్యమైన నివాసితులలో ఒకటైన ఆఫ్సెట్ ఫంక్షన్పై కొంత వెలుగునిస్తాము.
కాబట్టి, ఆఫ్సెట్ అంటే ఏమిటి Excel లో? క్లుప్తంగా చెప్పాలంటే, OFFSET ఫార్ములా ప్రారంభ సెల్ నుండి ఆఫ్సెట్ చేయబడిన పరిధికి సూచనను అందిస్తుంది లేదా పేర్కొన్న వరుసలు మరియు నిలువు వరుసల ద్వారా సెల్ల శ్రేణిని ఆఫ్సెట్ చేస్తుంది.
OFFSET ఫంక్షన్ పొందడం కొంచెం గమ్మత్తైనది కావచ్చు. , కాబట్టి ముందుగా ఒక చిన్న సాంకేతిక వివరణను చూద్దాం (దీనిని సరళంగా ఉంచడానికి నేను నా వంతు కృషి చేస్తాను) ఆపై మేము Excelలో OFFSETని ఉపయోగించడానికి కొన్ని అత్యంత సమర్థవంతమైన మార్గాలను కవర్ చేస్తాము.
Excel OFFSET ఫంక్షన్ - సింటాక్స్ మరియు ప్రాథమిక ఉపయోగాలు
Excelలోని OFFSET ఫంక్షన్ ఇచ్చిన సెల్ లేదా పరిధి నుండి ఇచ్చిన వరుసలు మరియు నిలువు వరుసల సెల్ లేదా పరిధిని అందిస్తుంది.
OFFSET ఫంక్షన్ యొక్క సింటాక్స్ క్రింది విధంగా ఉంది:
OFFSET(రిఫరెన్స్, అడ్డు వరుసలు, cols, [ఎత్తు], [వెడల్పు])మొదటి 3 ఆర్గ్యుమెంట్లు అవసరం మరియు చివరి 2 ఐచ్ఛికం. అన్ని ఆర్గ్యుమెంట్లు ఇతర సెల్లకు రిఫరెన్స్లు లేదా ఇతర సూత్రాల ద్వారా అందించబడిన ఫలితాలు కావచ్చు.
పారామీటర్ల పేర్లలో కొంత అర్థాన్ని ఉంచడానికి Microsoft మంచి ప్రయత్నం చేసినట్లు కనిపిస్తోంది మరియు అవి మీరు ఏమి చేశారనే దానిపై సూచనను అందిస్తాయి. ప్రతిదానిలో పేర్కొనబడాలి.
అవసరమైన ఆర్గ్యుమెంట్లు:
- రిఫరెన్స్ - మీరు ఆఫ్సెట్ను బేస్ చేసే సెల్ లేదా ప్రక్కనే ఉన్న సెల్ల పరిధి. మీరు దీన్ని ప్రారంభ బిందువుగా భావించవచ్చు.
- వరుసలు - అడ్డు వరుసల సంఖ్యనిలువు వరుస (A):
=OFFSET(A5:B9, MATCH(B1, OFFSET(A5:B9, 0, 1, ROWS(A5:B9), 1) ,0) -1, 0, 1, 1)
ఫార్ములా కొంచెం వికృతంగా ఉందని నాకు తెలుసు, కానీ అది పని చేస్తుంది :)
ఉదాహరణ 2 . Excelలో ఎగువ శోధనను ఎలా చేయాలి
VLOOKUP ఎడమవైపు చూడలేనట్లుగా, దాని సమాంతర ప్రతిరూపం - HLOOKUP ఫంక్షన్ - విలువను అందించడానికి పైకి చూడదు.
మీరు మ్యాచ్ల కోసం ఎగువ అడ్డు వరుసను స్కాన్ చేయవలసి వస్తే, OFFSET MATCH ఫార్ములా మళ్లీ సహాయపడుతుంది, కానీ ఈసారి మీరు దీన్ని COLUMNS ఫంక్షన్తో మెరుగుపరచాలి:
OFFSET( lookup_table , return_row_offset , MATCH( lookup_value , OFFSET( lookup_table , lookup_row_offset , 0, 1, COLUMNS( lookup_) , 0) -1, 1, 1)ఎక్కడ:
- Lookup_row_offset - ప్రారంభ స్థానం నుండి శోధన అడ్డు వరుసకు తరలించాల్సిన అడ్డు వరుసల సంఖ్య.
- Return_row_offset - ప్రారంభ స్థానం నుండి తిరిగి వచ్చే వరుసకు తరలించాల్సిన అడ్డు వరుసల సంఖ్య.
చూడండి పట్టిక B4:F5 మరియు శోధన విలువ సెల్ B1లో ఉందని ఊహిస్తే, ఫార్ములా క్రింది విధంగా ఉంటుంది:
=OFFSET(B4:F5, 0, MATCH(B1, OFFSET(B4:F5, 1, 0, 1, COLUMNS(B4:F5)), 0) -1, 1, 1)
మా విషయంలో, లుకప్ అడ్డు వరుస ఆఫ్సెట్ 1 ఎందుకంటే మా లుకప్ పరిధి ప్రారంభ స్థానం నుండి 1 వరుస దిగువన ఉంది, మేము పట్టికలోని మొదటి వరుస నుండి మ్యాచ్లను తిరిగి ఇస్తున్నందున రిటర్న్ రో ఆఫ్సెట్ 0.
ఉదాహరణ 3. టూ-వే లుకప్ (నిలువు వరుస మరియు అడ్డు వరుసల విలువల ద్వారా)
రెండు-మార్గం శోధన అడ్డు వరుసలు మరియు నిలువు వరుసలు రెండింటిలోని సరిపోలికల ఆధారంగా విలువను అందిస్తుంది. మరియు మీరు ఈ క్రింది వాటిని ఉపయోగించవచ్చునిర్దిష్ట అడ్డు వరుస మరియు నిలువు వరుస యొక్క ఖండన వద్ద విలువను కనుగొనడానికి డబుల్ లుకప్ అర్రే ఫార్ములా:
=OFFSET( లుకప్ టేబుల్ , MATCH( వరుస లుక్అప్ విలువ , OFFSET( లుక్అప్ టేబుల్ , 0, 0, ROWS( లుకప్ టేబుల్ ), 1), 0) -1, MATCH( కాలమ్ లుక్అప్ విలువ , OFFSET( లుకప్ టేబుల్ , 0, 0, 1, COLUMNS( లుకప్ టేబుల్ )), 0) -1)దీనిని బట్టి:
- శోధన పట్టిక A5:G9
- అడ్డు వరుసలపై సరిపోలాల్సిన విలువ B2లో ఉంది
- నిలువు వరుసలపై సరిపోలాల్సిన విలువ B1లో ఉంది
మీరు క్రింది ద్విమితీయ శోధన సూత్రాన్ని పొందుతారు:
=OFFSET(A5:G9, MATCH(B2, OFFSET(A5:G9, 0, 0, ROWS(A5:G9), 1), 0)-1, MATCH(B1, OFFSET(A5:G9, 0, 0, 1, COLUMNS(A5:G9)), 0) -1)
ఇది గుర్తుంచుకోవడానికి సులభమైన విషయం కాదు, అవునా? అదనంగా, ఇది శ్రేణి ఫార్ములా, కాబట్టి దీన్ని సరిగ్గా నమోదు చేయడానికి Ctrl + Shift + Enterని నొక్కడం మర్చిపోవద్దు.
అయితే, ఈ సుదీర్ఘమైన OFFSET సూత్రం కాదు Excelలో డబుల్ లుక్అప్ చేయడానికి ఏకైక మార్గం. మీరు VLOOKUP &ని ఉపయోగించడం ద్వారా అదే ఫలితాన్ని పొందవచ్చు. MATCH ఫంక్షన్లు, SUMPRODUCT లేదా INDEX & మ్యాచ్. ఫార్ములా-రహిత మార్గం కూడా ఉంది - పేరున్న పరిధులు మరియు ఖండన ఆపరేటర్ (స్పేస్)ని ఉపయోగించడం. కింది ట్యుటోరియల్ అన్ని ప్రత్యామ్నాయ పరిష్కారాలను పూర్తి వివరంగా వివరిస్తుంది: Excelలో టూ-వే లుకప్ ఎలా చేయాలో.
OFFSET ఫంక్షన్ - పరిమితులు మరియు ప్రత్యామ్నాయాలు
ఆశాజనక, ఈ పేజీలోని ఫార్ములా ఉదాహరణలు కొన్నింటిని తొలగించాయి ఎక్సెల్లో OFFSET ఎలా ఉపయోగించాలో తెలుసుకోవడం. అయితే, మీ స్వంత వర్క్బుక్లలో ఫంక్షన్ను సమర్థవంతంగా ఉపయోగించుకోవడానికి, మీరు మాత్రమే ఉండకూడదుదాని బలాల గురించి తెలుసు, కానీ దాని బలహీనతల గురించి కూడా జాగ్రత్తగా ఉండండి.
Excel OFFSET ఫంక్షన్ యొక్క అత్యంత క్లిష్టమైన పరిమితులు క్రింది విధంగా ఉన్నాయి:
- ఇతర అస్థిర ఫంక్షన్ల వలె, OFFSET ఒక రిసోర్స్-హంగ్రీ ఫంక్షన్ . సోర్స్ డేటాలో ఏదైనా మార్పు వచ్చినప్పుడు, మీ OFFSET ఫార్ములాలు మళ్లీ లెక్కించబడతాయి, Excelని కొంచెం సేపు బిజీగా ఉంచుతుంది. చిన్న స్ప్రెడ్షీట్లోని ఒకే ఫార్ములా కోసం ఇది సమస్య కాదు. కానీ వర్క్బుక్లో డజన్ల కొద్దీ లేదా వందల కొద్దీ ఫార్ములాలు ఉంటే, Microsoft Excel మళ్లీ లెక్కించడానికి కొంత సమయం పట్టవచ్చు.
- Excel OFFSET ఫార్ములాలు రివ్యూ చేయడం కష్టం . OFFSET ఫంక్షన్ ద్వారా అందించబడిన సూచనలు డైనమిక్ అయినందున, పెద్ద ఫార్ములాలు (ముఖ్యంగా సమూహ OFFSETలతో) డీబగ్ చేయడానికి చాలా గమ్మత్తైనవి.
Excelలో OFFSETని ఉపయోగించడానికి ప్రత్యామ్నాయాలు
తరచుగా Excel విషయంలో, అదే ఫలితాన్ని అనేక రకాలుగా సాధించవచ్చు. కాబట్టి, OFFSETకి ఇక్కడ మూడు సొగసైన ప్రత్యామ్నాయాలు ఉన్నాయి.
- Excel పట్టికలు
Excel 2002 నుండి, మేము నిజంగా అద్భుతమైన ఫీచర్ని కలిగి ఉన్నాము - పూర్తి స్థాయి Excel పట్టికలు, దీనికి విరుద్ధంగా సాధారణ పరిధులు. నిర్మాణాత్మక డేటా నుండి పట్టికను రూపొందించడానికి, మీరు ఇన్సర్ట్ > హోమ్ ట్యాబ్లో టేబుల్ లేదా Ctrl + T నొక్కండి .
Excel టేబుల్లోని ఒక సెల్లో ఫార్ములాను నమోదు చేయడం ద్వారా, మీరు "కాలిక్యులేటెడ్ కాలమ్" అని పిలవబడే దానిని సృష్టించవచ్చు ఆ నిలువు వరుసలోని అన్ని ఇతర సెల్లకు సూత్రాన్ని స్వయంచాలకంగా కాపీ చేస్తుంది మరియు సర్దుబాటు చేస్తుందిపట్టికలోని ప్రతి అడ్డు వరుసకు ఫార్ములా.
అంతేకాకుండా, పట్టిక డేటాను సూచించే ఏదైనా ఫార్ములా మీరు టేబుల్కి జోడించే ఏవైనా కొత్త అడ్డు వరుసలను చేర్చడానికి లేదా మీరు తొలగించే అడ్డు వరుసలను మినహాయించడానికి స్వయంచాలకంగా సర్దుబాటు చేస్తుంది. సాంకేతికంగా, ఇటువంటి సూత్రాలు పట్టిక నిలువు వరుసలు లేదా అడ్డు వరుసలపై పనిచేస్తాయి, అవి డైనమిక్ పరిధులు స్వభావం కలిగి ఉంటాయి. వర్క్బుక్లోని ప్రతి టేబుల్కి ప్రత్యేక పేరు ఉంటుంది (డిఫాల్ట్గా ఉండేవి టేబుల్1, టేబుల్2, మొదలైనవి) మరియు మీరు డిజైన్ ట్యాబ్ > ప్రాపర్టీస్ గ్రూప్ > ద్వారా మీ టేబుల్ని పేరు మార్చుకోవచ్చు. ; టేబుల్ పేరు టెక్స్ట్ బాక్స్.
కింది స్క్రీన్షాట్ టేబుల్3లోని బోనస్ నిలువు వరుసను సూచించే SUM సూత్రాన్ని ప్రదర్శిస్తుంది. దయచేసి ఫార్ములాలో సెల్ల శ్రేణి కంటే నిలువు వరుస పేరు అని గమనించండి.
- Excel INDEX ఫంక్షన్
OFFSET వలె సరిగ్గా లేనప్పటికీ, Excel INDEX డైనమిక్ పరిధి సూచనలను సృష్టించడానికి కూడా ఉపయోగించవచ్చు. OFFSET వలె కాకుండా, INDEX ఫంక్షన్ అస్థిరమైనది కాదు, కనుక ఇది మీ Excelని నెమ్మది చేయదు.
ఇది కూడ చూడు: Outlook సంతకం: ఎలా సృష్టించాలి, ఉపయోగించడం మరియు మార్చడం - Excel INDIRECT ఫంక్షన్
INDIRECT ఫంక్షన్ని ఉపయోగించి మీరు డైనమిక్ పరిధిని సృష్టించవచ్చు సెల్ విలువలు, సెల్ విలువలు మరియు టెక్స్ట్, పేరున్న పరిధులు వంటి అనేక మూలాల నుండి సూచనలు. ఇది డైనమిక్గా మరొక ఎక్సెల్ షీట్ లేదా వర్క్బుక్ని కూడా సూచించవచ్చు. మీరు మా Excel INDIRECT ఫంక్షన్ ట్యుటోరియల్లో ఈ ఫార్ములా ఉదాహరణలన్నింటినీ కనుగొనవచ్చు.
ఈ ట్యుటోరియల్ ప్రారంభంలో అడిగిన ప్రశ్న మీకు గుర్తుందా - Excelలో OFFSET అంటే ఏమిటి? ఇప్పుడు మీకు సమాధానం తెలిసిందని నేను ఆశిస్తున్నాను : ) మీకు మరికొంత అనుభవం కావాలంటే, దీనిపై చర్చించిన అన్ని సూత్రాలను కలిగి ఉన్న మా ప్రాక్టీస్ వర్క్బుక్ (దయచేసి క్రింద చూడండి) డౌన్లోడ్ చేసుకోవడానికి సంకోచించకండి. లోతైన అవగాహన కోసం వాటిని పేజీ మరియు రివర్స్ ఇంజనీర్ చేయండి. చదివినందుకు ధన్యవాదాలు!
డౌన్లోడ్ కోసం వర్క్బుక్ ప్రాక్టీస్ చేయండి
OFFSET ఫార్ములా ఉదాహరణలు (.xlsx ఫైల్)
ప్రారంభ స్థానం నుండి పైకి లేదా క్రిందికి తరలించడానికి. అడ్డు వరుసలు ధనాత్మక సంఖ్య అయితే, ఫార్ములా ప్రారంభ సూచన దిగువకు కదులుతుంది, ప్రతికూల సంఖ్య విషయంలో అది ప్రారంభ సూచన కంటే ఎగువకు వెళుతుంది. - Cols - మీరు ఫార్ములా కోరుకునే నిలువు వరుసల సంఖ్య ప్రారంభ స్థానం నుండి తరలించడానికి. అడ్డు వరుసలతో పాటు, cols సానుకూలంగా ఉండవచ్చు (ప్రారంభ సూచనకు కుడి వైపున) లేదా ప్రతికూలంగా ఉండవచ్చు (ప్రారంభ సూచనకు ఎడమవైపు).
ఐచ్ఛిక ఆర్గ్యుమెంట్లు:
- ఎత్తు - తిరిగి రావాల్సిన అడ్డు వరుసల సంఖ్య.
- వెడల్పు - తిరిగి రావాల్సిన నిలువు వరుసల సంఖ్య.
రెండు ఎత్తు మరియు వెడల్పు ఆర్గ్యుమెంట్లు ఎల్లప్పుడూ ధనాత్మక సంఖ్యలుగా ఉండాలి. ఒకవేళ విస్మరించబడితే, అది సూచన యొక్క ఎత్తు లేదా వెడల్పుకు డిఫాల్ట్ అవుతుంది.
గమనిక. OFFSET అనేది ఒక అస్థిర ఫంక్షన్ మరియు మీ వర్క్షీట్ను నెమ్మదించవచ్చు. స్లోనెస్ మళ్లీ లెక్కించబడిన కణాల సంఖ్యకు నేరుగా అనులోమానుపాతంలో ఉంటుంది.
మరియు ఇప్పుడు, సరళమైన OFFSET ఫార్ములా యొక్క ఉదాహరణతో సిద్ధాంతాన్ని ఉదహరిద్దాం.
Excel OFFSET ఫార్ములా ఉదాహరణ
మీరు పేర్కొన్న ప్రారంభ స్థానం, అడ్డు వరుసలు మరియు సంఖ్యల ఆధారంగా సెల్ రిఫరెన్స్ని అందించే సాధారణ ఆఫ్సెట్ ఫార్ములా యొక్క ఉదాహరణ ఇక్కడ ఉంది:
=OFFSET(A1,3,1)
ఫార్ములా Excelని సెల్ A1గా తీసుకోవాలని చెబుతుంది ప్రారంభ స్థానం (రిఫరెన్స్), ఆపై 3 అడ్డు వరుసలను క్రిందికి (వరుసల ఆర్గ్యుమెంట్) మరియు 1 నిలువు వరుసను ఎడమ వైపుకు (కోల్స్ ఆర్గ్యుమెంట్) తరలించండి. ఫలితంగా, ఈ OFFSET ఫార్ములా సెల్ B4లో విలువను అందిస్తుంది.
ఎడమవైపు ఉన్న చిత్రంఫంక్షన్ యొక్క మార్గాన్ని చూపుతుంది మరియు కుడివైపు స్క్రీన్షాట్ మీరు నిజ జీవిత డేటాపై OFFSET ఫార్ములాను ఎలా ఉపయోగించవచ్చో చూపుతుంది. రెండు సూత్రాల మధ్య ఉన్న ఏకైక తేడా ఏమిటంటే, రెండవది (కుడివైపు) అడ్డు వరుసల ఆర్గ్యుమెంట్లో సెల్ రిఫరెన్స్ (E1)ని కలిగి ఉంటుంది. కానీ సెల్ E1 సంఖ్య 3ని కలిగి ఉన్నందున మరియు మొదటి ఫార్ములా యొక్క అడ్డు వరుసల ఆర్గ్యుమెంట్లో సరిగ్గా అదే సంఖ్య కనిపిస్తుంది కాబట్టి, రెండూ ఒకే విధమైన ఫలితాన్ని అందిస్తాయి - B4లోని విలువ.
Excel OFFSET సూత్రాలు - గుర్తుంచుకోవలసిన విషయాలు
- OFFSET ఫంక్షన్ ఏమిటంటే, Excel వాస్తవానికి ఎటువంటి సెల్లు లేదా పరిధులను తరలించదు, అది కేవలం సూచనను అందిస్తుంది.
- OFFSET ఫార్ములా పరిధిని అందించినప్పుడు సెల్లు, అడ్డు వరుసలు మరియు cols ఆర్గ్యుమెంట్లు ఎల్లప్పుడూ తిరిగి వచ్చిన రేజ్లో ఎగువ-ఎడమ గడిని సూచిస్తాయి.
- రిఫరెన్స్ ఆర్గ్యుమెంట్ తప్పనిసరిగా సెల్ లేదా ప్రక్కనే ఉన్న సెల్ల పరిధిని కలిగి ఉండాలి, లేకపోతే మీ ఫార్ములా #VALUEని అందిస్తుంది! లోపం.
- పేర్కొన్న అడ్డు వరుసలు మరియు/లేదా cols స్ప్రెడ్షీట్ అంచుపై సూచనను తరలిస్తే, మీ Excel OFFSET ఫార్ములా #REFని అందిస్తుంది! లోపం.
- OFFSET ఫంక్షన్ దాని ఆర్గ్యుమెంట్లలో సెల్ / పరిధి సూచనను ఆమోదించే ఏదైనా ఇతర Excel ఫంక్షన్లో ఉపయోగించవచ్చు.
ఉదాహరణకు, మీరు ఫార్ములా =OFFSET(A1,3,1,1,3)
ని ఉపయోగించడానికి ప్రయత్నిస్తే దానికదే, అది #VALUEని విసురుతుంది! లోపం, ఎందుకంటే అందించాల్సిన పరిధి (1 అడ్డు వరుస, 3 నిలువు వరుసలు) ఒకే సెల్కి సరిపోదు. అయితే, మీరు దీన్ని SUM ఫంక్షన్లో పొందుపరిచినట్లయితే, ఇష్టంఇది:
=SUM(OFFSET(A1,3,1,1,3))
ఫార్ములా విలువల మొత్తాన్ని 1-వరుస ద్వారా 3-నిలువు వరుసల పరిధిలో అందిస్తుంది, అది 3 వరుసలు దిగువన మరియు 1 నిలువు వరుస సెల్ A1కి కుడివైపున ఉంటుంది, అనగా సెల్లలో మొత్తం విలువలు B4:D4.
నేను Excelలో OFFSETని ఎందుకు ఉపయోగించాలి?
ఇప్పుడు OFFSET ఫంక్షన్ ఏమి చేస్తుందో మీకు తెలుసు. మిమ్మల్ని మీరు ప్రశ్నించుకోండి "దానిని ఉపయోగించడం ఎందుకు?" B4:D4 వంటి ప్రత్యక్ష సూచనను ఎందుకు వ్రాయకూడదు?
Excel OFFSET సూత్రం వీటికి చాలా మంచిది:
డైనమిక్ పరిధులను సృష్టించడం : B1:C4 వంటి సూచనలు స్థిరంగా ఉంటాయి , అంటే అవి ఎల్లప్పుడూ ఇచ్చిన పరిధిని సూచిస్తాయి. కానీ కొన్ని పనులు డైనమిక్ పరిధులతో సులభంగా నిర్వహించబడతాయి. మీరు మారుతున్న డేటాతో పని చేస్తున్నప్పుడు ఇది ప్రత్యేకంగా ఉంటుంది, ఉదా. మీరు ప్రతి వారం కొత్త అడ్డు వరుస లేదా నిలువు వరుస జోడించబడే వర్క్షీట్ను కలిగి ఉన్నారు.
ప్రారంభ సెల్ నుండి పరిధిని పొందడం . కొన్నిసార్లు, పరిధి యొక్క అసలు చిరునామా మీకు తెలియకపోవచ్చు, అయితే ఇది నిర్దిష్ట సెల్ నుండి మొదలవుతుందని మీకు తెలుసు. అటువంటి పరిస్థితులలో, Excelలో OFFSETని ఉపయోగించడం సరైన మార్గం.
Excelలో OFFSET ఫంక్షన్ను ఎలా ఉపయోగించాలి - ఫార్ములా ఉదాహరణలు
మీరు చాలా సిద్ధాంతంతో విసుగు చెందారని నేను ఆశిస్తున్నాను . ఏమైనప్పటికీ, ఇప్పుడు మేము అత్యంత ఉత్తేజకరమైన భాగానికి చేరుకున్నాము - OFFSET ఫంక్షన్ యొక్క ఆచరణాత్మక ఉపయోగాలు.
Excel OFFSET మరియు SUM ఫంక్షన్లు
ఒక క్షణం క్రితం మేము చర్చించిన ఉదాహరణ OFFSET & యొక్క సరళమైన వినియోగాన్ని ప్రదర్శిస్తుంది. ; మొత్తం. ఇప్పుడు, ఈ ఫంక్షన్లను మరొక కోణంలో చూద్దాం మరియు ఏమిటో చూద్దాంవారు చేయగలరు.
ఉదాహరణ 1. డైనమిక్ SUM / OFFSET ఫార్ములా
నిరంతరంగా నవీకరించబడిన వర్క్షీట్లతో పని చేస్తున్నప్పుడు, మీరు కొత్తగా జోడించిన అన్ని అడ్డు వరుసలను స్వయంచాలకంగా ఎంచుకునే SUM ఫార్ములాని కలిగి ఉండవచ్చు.
క్రింద స్క్రీన్షాట్లో మీరు చూసే దానికి సమానమైన సోర్స్ డేటా మీ వద్ద ఉందని అనుకుందాం. ప్రతి నెలా SUM ఫార్ములా పైన కొత్త అడ్డు వరుస జోడించబడుతుంది మరియు సహజంగానే, మీరు దానిని మొత్తంలో చేర్చాలనుకుంటున్నారు. మొత్తం మీద, రెండు ఎంపికలు ఉన్నాయి - ప్రతిసారీ SUM ఫార్ములాలోని పరిధిని మాన్యువల్గా అప్డేట్ చేయండి లేదా OFFSET ఫార్ములా మీ కోసం దీన్ని చేయండి.
మొదటి సెల్ నుండి మొత్తానికి పరిధి నేరుగా SUM ఫార్ములాలో పేర్కొనబడుతుంది, మీరు Excel OFFSET ఫంక్షన్ కోసం పారామితులను మాత్రమే నిర్ణయించాలి, ఇది పరిధిలోని చివరి సెల్ను పొందుతుంది:
-
Reference
- సెల్ మొత్తం, B9ని కలిగి ఉంది నిలువు వరుస.
కాబట్టి, SUM / OFFSET ఫార్ములా నమూనా ఇక్కడ ఉంది:
=SUM( మొదటి సెల్:(OFFSET( సెల్ మొత్తం, -1,0)పై ఉదాహరణ కోసం సర్దుబాటు చేయబడింది, ఫార్ములా క్రింది విధంగా కనిపిస్తుంది:
=SUM(B2:(OFFSET(B9, -1, 0)))
మరియు దిగువ స్క్రీన్షాట్లో ప్రదర్శించినట్లుగా, ఇది దోషపూరితంగా పనిచేస్తుంది:
0>ఉదాహరణ 2. చివరి N అడ్డు వరుసలను సంకలనం చేయడానికి Excel OFFSET ఫార్ములా
పై ఉదాహరణలో, మీరు దీని కోసం బోనస్ల మొత్తాన్ని తెలుసుకోవాలనుకుంటున్నారని అనుకుందాంగ్రాండ్ టోటల్ కాకుండా చివరి N నెలలు. మీరు షీట్కి జోడించే ఏవైనా కొత్త అడ్డు వరుసలను స్వయంచాలకంగా చేర్చాలని కూడా మీరు ఫార్ములా కోరుకుంటున్నారు.
ఈ పని కోసం, మేము SUM మరియు COUNT / COUNTA ఫంక్షన్లతో కలిపి Excel OFFSETని ఉపయోగించబోతున్నాము:
=SUM(OFFSET(B1,COUNT(B:B)-E1+1,0,E1,1))
లేదా
=SUM(OFFSET(B1,COUNTA(B:B)-E1,0,E1,1))
క్రింది వివరాలు ఫార్ములాలను బాగా అర్థం చేసుకోవడంలో మీకు సహాయపడతాయి:
-
Reference
- మీరు ఈ ఉదాహరణలో సెల్ B1ని సంకలనం చేయాలనుకుంటున్న నిలువు వరుస యొక్క హెడర్. -
Rows
- ఆఫ్సెట్ చేయడానికి అడ్డు వరుసల సంఖ్యను లెక్కించడానికి, మీరు COUNT లేదా COUNTA ఫంక్షన్ని ఉపయోగించండి.COUNT కాలమ్ Bలోని సంఖ్యలను కలిగి ఉన్న సెల్ల సంఖ్యను అందిస్తుంది, దాని నుండి మీరు గత N నెలలను తీసివేసి (సంఖ్య సెల్ E1) మరియు 1ని జోడించండి.
COUNTA మీ ఎంపిక విధి అయితే, మీరు 1ని జోడించాల్సిన అవసరం లేదు, ఎందుకంటే ఈ ఫంక్షన్ అన్ని ఖాళీ కాని సెల్లను గణిస్తుంది మరియు వచన విలువతో కూడిన హెడర్ అడ్డు వరుస మా ఫార్ములాకు అవసరమైన అదనపు సెల్ను జోడిస్తుంది. ఈ ఫార్ములా సారూప్య పట్టిక నిర్మాణంపై మాత్రమే సరిగ్గా పని చేస్తుందని దయచేసి గమనించండి - ఒక హెడర్ అడ్డు వరుస తర్వాత సంఖ్యలతో కూడిన అడ్డు వరుసలు. విభిన్న టేబుల్ లేఅవుట్ల కోసం, మీరు OFFSET/COUNTA ఫార్ములాలో కొన్ని సర్దుబాట్లు చేయాల్సి రావచ్చు.
-
Cols
- ఆఫ్సెట్ చేయడానికి నిలువు వరుసల సంఖ్య సున్నా (0). -
Height
- మొత్తానికి అడ్డు వరుసల సంఖ్య E1లో పేర్కొనబడింది. -
Width
- 1 నిలువు వరుస.
AVERAGE, MAX, MIN
అదే పద్ధతిలో OFFSET ఫంక్షన్ని ఉపయోగించడం మేము గత N నెలల బోనస్లను లెక్కించినప్పుడు, మీరు చేయవచ్చుగత N రోజులు, వారాలు లేదా సంవత్సరాల సగటును పొందండి అలాగే వాటి గరిష్ట లేదా కనిష్ట విలువలను కనుగొనండి. సూత్రాల మధ్య ఉన్న ఏకైక వ్యత్యాసం మొదటి ఫంక్షన్ పేరు:
=AVERAGE(OFFSET(B1,COUNT(B:B)-E1+1,0,E1,1))
=MAX(OFFSET(B1,COUNT(B:B)-E1+1,0,E1,1))
=MIN(OFFSET(B1,COUNT(B:B)-E1+1,0,E1,1))
కీ సాధారణ సగటు(B5:B8) లేదా MAX(B5:B8) కంటే ఈ ఫార్ములాల ప్రయోజనం ఏమిటంటే, మీ సోర్స్ టేబుల్ అప్డేట్ చేయబడిన ప్రతిసారీ మీరు ఫార్ములాను అప్డేట్ చేయాల్సిన అవసరం లేదు. మీ వర్క్షీట్లో ఎన్ని కొత్త అడ్డు వరుసలు జోడించబడినా లేదా తొలగించబడినా, OFFSET సూత్రాలు ఎల్లప్పుడూ నిలువు వరుసలోని చివరి (తక్కువ) సెల్ల సంఖ్యను సూచిస్తాయి.
డైనమిక్ పరిధిని సృష్టించడానికి OFFSET సూత్రాన్ని Excel చేయండి
COUNTAతో కలిపి ఉపయోగించబడుతుంది, OFFSET ఫంక్షన్ అనేక సందర్భాల్లో ఉపయోగకరంగా ఉండే డైనమిక్ పరిధిని రూపొందించడంలో మీకు సహాయపడుతుంది, ఉదాహరణకు స్వయంచాలకంగా అప్డేట్ చేయగల డ్రాప్-డౌన్ జాబితాలను సృష్టించడం.
OFFSET ఫార్ములా డైనమిక్ పరిధి కోసం ఈ క్రింది విధంగా ఉంటుంది:
=OFFSET(Sheet_Name!$A$1, 0, 0, COUNTA(Sheet_Name!$A:$A), 1)
ఈ ఫార్ములా యొక్క గుండె వద్ద, మీరు లక్ష్య కాలమ్లో ఖాళీ కాని సెల్ల సంఖ్యను పొందడానికి COUNTA ఫంక్షన్ని ఉపయోగిస్తారు. ఆ సంఖ్య OFFSET యొక్క ఎత్తు ఆర్గ్యుమెంట్కి వెళ్లి ఎన్ని అడ్డు వరుసలను తిరిగి ఇవ్వాలో తెలియజేస్తుంది.
అంతే కాకుండా, ఇది సాధారణ ఆఫ్సెట్ ఫార్ములా, ఇక్కడ:
- రిఫరెన్స్ అనేది మీరు ఆఫ్సెట్ను ఆధారం చేసుకునే ప్రారంభ స్థానం, ఉదాహరణకు Sheet1!$A$1.
- అడ్డు వరుసలు మరియు
Cols
రెండూ 0 ఉన్నాయి ఎందుకంటే ఆఫ్సెట్ చేయడానికి నిలువు వరుసలు లేదా అడ్డు వరుసలు లేవు. - వెడల్పు 1 నిలువు వరుస.
గమనిక. మీరైతేప్రస్తుత షీట్లో డైనమిక్ పరిధిని తయారు చేయడం, సూచనలలో షీట్ పేరును చేర్చాల్సిన అవసరం లేదు, పేరున్న పరిధిని సృష్టించేటప్పుడు Excel మీ కోసం స్వయంచాలకంగా చేస్తుంది. లేకపోతే, ఈ ఫార్ములా ఉదాహరణలో వలె ఆశ్చర్యార్థక బిందువు తర్వాత షీట్ పేరును చేర్చాలని నిర్ధారించుకోండి.
మీరు ఎగువ OFFSET ఫార్ములాతో డైనమిక్ పేరుతో శ్రేణిని సృష్టించిన తర్వాత, మీరు మూలాధార జాబితా నుండి అంశాలను జోడించిన లేదా తీసివేసిన వెంటనే స్వయంచాలకంగా నవీకరించబడే డైనమిక్ డ్రాప్డౌన్ జాబితాను రూపొందించడానికి డేటా ధ్రువీకరణను ఉపయోగించవచ్చు.
Excelలో డ్రాప్-డౌన్ జాబితాలను సృష్టించడంపై వివరణాత్మక దశల వారీ మార్గదర్శకత్వం కోసం, దయచేసి క్రింది ట్యుటోరియల్లను చూడండి:
- డ్రాప్-డౌన్ జాబితాలను సృష్టించడం Excelలో - స్టాటిక్, డైనమిక్, మరొక వర్క్బుక్ నుండి
- డిపెండెంట్ డ్రాప్ డౌన్ జాబితాను రూపొందించడం
Excel OFFSET & VLOOKUP
అందరికీ తెలిసినట్లుగా, సాధారణ నిలువు మరియు క్షితిజ సమాంతర శోధనలు వరుసగా VLOOKUP లేదా HLOOKUP ఫంక్షన్తో నిర్వహించబడతాయి. అయినప్పటికీ, ఈ ఫంక్షన్లు చాలా పరిమితులను కలిగి ఉంటాయి మరియు మరింత శక్తివంతమైన మరియు సంక్లిష్టమైన లుక్అప్ ఫార్ములాల్లో తరచుగా పొరపాట్లు చేస్తాయి. కాబట్టి, మీ Excel పట్టికలలో మరింత అధునాతన శోధనలను నిర్వహించడానికి, మీరు INDEX, MATCH మరియు OFFSET వంటి ప్రత్యామ్నాయాల కోసం వెతకాలి.
ఉదాహరణ 1. Excelలో ఎడమవైపు Vlookup కోసం OFFSET ఫార్ములా
VLOOKUP ఫంక్షన్ యొక్క అత్యంత అపఖ్యాతి పాలైన పరిమితుల్లో ఒకటి దాని ఎడమవైపు చూడలేకపోవడం, అంటే VLOOKUP విలువను మాత్రమే అందించగలదుశోధన నిలువు వరుస యొక్క కుడివైపు.
మా నమూనా శోధన పట్టికలో, రెండు నిలువు వరుసలు ఉన్నాయి - నెల పేర్లు (కాలమ్ A) మరియు బోనస్లు (కాలమ్ B). మీరు నిర్దిష్ట నెలకు బోనస్ పొందాలనుకుంటే, ఈ సాధారణ VLOOKUP ఫార్ములా ఎటువంటి ఇబ్బంది లేకుండా పని చేస్తుంది:
=VLOOKUP(B1, A5:B11, 2, FALSE)
అయితే, మీరు శోధన పట్టికలోని నిలువు వరుసలను మార్చుకున్న వెంటనే, ఇది తక్షణమే #N/A ఎర్రర్కు దారి తీస్తుంది:
ఎడమవైపు లుక్అప్ని నిర్వహించడానికి, మీకు రిటర్న్ కాలమ్ ఎక్కడ ఉందో పట్టించుకోని మరింత బహుముఖ ఫంక్షన్ అవసరం . INDEX మరియు MATCH ఫంక్షన్ల కలయికను ఉపయోగించడం సాధ్యమయ్యే పరిష్కారాలలో ఒకటి. మరొక విధానం OFFSET, MATCH మరియు ROWSని ఉపయోగిస్తోంది:
OFFSET( lookup_table , MATCH( lookup_value , OFFSET( lookup_table , 0, lookup_col_offset lookup_col_offset 21>, ROWS( lookup_table ), 1) ,0) -1, return_col_offset , 1, 1)ఎక్కడ:
- Lookup_col_offset - అనేది ప్రారంభ స్థానం నుండి శోధన కాలమ్కు తరలించాల్సిన నిలువు వరుసల సంఖ్య.
- Return_col_offset - అనేది ప్రారంభ స్థానం నుండి తిరిగి వెళ్లడానికి తరలించాల్సిన నిలువు వరుసల సంఖ్య. కాలమ్.
మా ఉదాహరణలో, శోధన పట్టిక A5:B9 మరియు శోధన విలువ సెల్ B1లో ఉంది, లుక్అప్ కాలమ్ ఆఫ్సెట్ 1 (ఎందుకంటే మేము రెండవ నిలువు వరుస (B)లో శోధన విలువ కోసం వెతుకుతున్నాము ), మేము పట్టిక ప్రారంభం నుండి 1 నిలువు వరుసను కుడి వైపుకు తరలించాలి), రిటర్న్ కాలమ్ ఆఫ్సెట్ 0 ఎందుకంటే మేము మొదటి నుండి విలువలను తిరిగి ఇస్తున్నాము