విషయ సూచిక
అభినందనలు! మీరు మారథాన్ చివరి రోజుకి చేరుకున్నారు 30 ఎక్సెల్ 30 రోజుల్లో పనిచేస్తుంది. ఇది సుదీర్ఘమైన మరియు ఆసక్తికరమైన ప్రయాణం, ఈ సమయంలో మీరు Excel ఫంక్షన్ల గురించి చాలా ఉపయోగకరమైన విషయాలను నేర్చుకున్నారు.
మారథాన్ యొక్క 30వ రోజున, మేము ఫంక్షన్ యొక్క అధ్యయనానికి అంకితం చేస్తాము పరోక్ష (INDIRECT), ఇది టెక్స్ట్ స్ట్రింగ్ ద్వారా పేర్కొన్న లింక్ను అందిస్తుంది. ఈ ఫంక్షన్తో, మీరు డిపెండెంట్ డ్రాప్-డౌన్ జాబితాలను సృష్టించవచ్చు. ఉదాహరణకు, డ్రాప్డౌన్ జాబితా నుండి దేశాన్ని ఎంచుకున్నప్పుడు సిటీ డ్రాప్డౌన్ జాబితాలో ఏ ఎంపికలు కనిపించాలో నిర్ణయిస్తుంది.
కాబట్టి, ఫంక్షన్ యొక్క సైద్ధాంతిక భాగాన్ని నిశితంగా పరిశీలిద్దాం పరోక్ష (INDIRECT) మరియు దాని అప్లికేషన్ యొక్క ఆచరణాత్మక ఉదాహరణలను అన్వేషించండి. మీకు అదనపు సమాచారం లేదా ఉదాహరణలు ఉంటే, దయచేసి వాటిని వ్యాఖ్యలలో భాగస్వామ్యం చేయండి.
ఫంక్షన్ 30: పరోక్ష
ఫంక్షన్ పరోక్ష (INDIRECT) టెక్స్ట్ స్ట్రింగ్ ద్వారా పేర్కొన్న లింక్ను అందిస్తుంది.
మీరు INDIRECT ఫంక్షన్ని ఎలా ఉపయోగించవచ్చు?
ఫంక్షన్ నుండి పరోక్ష (INDIRECT) టెక్స్ట్ స్ట్రింగ్ ద్వారా అందించబడిన లింక్ని అందిస్తుంది, మీరు దీన్ని ఉపయోగించవచ్చు:
- నాన్-షిఫ్టింగ్ ప్రారంభ లింక్ను సృష్టించండి.
- స్థిరమైన పేరు గల పరిధికి సూచనను సృష్టించండి.
- షీట్, అడ్డు వరుస మరియు నిలువు వరుస సమాచారాన్ని ఉపయోగించి లింక్ను సృష్టించండి.
- షిఫ్టింగ్ కాని సంఖ్యల శ్రేణిని సృష్టించండి.
సింటాక్స్ INDIRECT (INDIRECT)
ఫంక్షన్ పరోక్ష (INDIRECT) కింది వాక్యనిర్మాణాన్ని కలిగి ఉంది:
INDIRECT(ref_text,a1)
ДВССЫЛ(ссылка_на_ячейку;a1)
- ref_text (link_to_cell) అనేది లింక్ యొక్క వచనం.
- a1 – TRUE (TRUE)కి సమానంగా ఉంటే లేదా పేర్కొనబడకపోతే, అప్పుడు లింక్ యొక్క శైలి ఉపయోగించబడుతుంది A1; మరియు FALSE (FALSE) అయితే, అప్పుడు శైలి R1C1.
ఉచ్చులు INDIRECT (INDIRECT)
- ఫంక్షన్ పరోక్ష Excel వర్క్షీట్లోని విలువలు మారినప్పుడల్లా (INDIRECT) మళ్లీ లెక్కించబడుతుంది. ఫంక్షన్ను అనేక సూత్రాలలో ఉపయోగించినట్లయితే ఇది మీ వర్క్బుక్ని బాగా నెమ్మదిస్తుంది.
- ఫంక్షన్ అయితే పరోక్ష (INDIRECT) మరొక Excel వర్క్బుక్కి లింక్ను సృష్టిస్తుంది, ఆ వర్క్బుక్ తప్పనిసరిగా తెరిచి ఉండాలి లేదా ఫార్ములా లోపాన్ని నివేదిస్తుంది #REF! (#LINK!).
- ఫంక్షన్ అయితే పరోక్ష (INDIRECT) అడ్డు వరుస మరియు నిలువు వరుస పరిమితిని మించిన పరిధిని సూచిస్తుంది, ఫార్ములా లోపాన్ని నివేదిస్తుంది #REF! (#LINK!).
- ఫంక్షన్ పరోక్ష (INDIRECT) డైనమిక్ పేరు గల పరిధిని సూచించలేదు.
ఉదాహరణ 1: నాన్-షిఫ్టింగ్ ప్రారంభ లింక్ని సృష్టించండి
మొదటి ఉదాహరణలో, C మరియు E నిలువు వరుసలు ఒకే సంఖ్యలను కలిగి ఉంటాయి, వాటి మొత్తాలు ఫంక్షన్ని ఉపయోగించి లెక్కించబడతాయి SUM (SUM) కూడా అదే. అయితే, సూత్రాలు కొద్దిగా భిన్నంగా ఉంటాయి. సెల్ C8లో, సూత్రం:
=SUM(C2:C7)
=СУММ(C2:C7)
సెల్ E8లో, ఫంక్షన్ పరోక్ష (INDIRECT) ప్రారంభ సెల్ E2కి లింక్ను సృష్టిస్తుంది:
=SUM(INDIRECT("E2"):E7)
=СУММ(ДВССЫЛ("E2"):E7)
మీరు షీట్ ఎగువన అడ్డు వరుసను చొప్పించి, జనవరి (జనవరి) విలువను జోడిస్తే, C నిలువు వరుసలో మొత్తం మారదు. ఫార్ములా మారుతుంది, పంక్తి చేరికకు ప్రతిస్పందిస్తుంది:
=SUM(C3:C8)
=СУММ(C3:C8)
అయితే, ఫంక్షన్ పరోక్ష (INDIRECT) E2ని ప్రారంభ సెల్గా పరిష్కరిస్తుంది, కాబట్టి జనవరి స్వయంచాలకంగా E కాలమ్ మొత్తంల గణనలో చేర్చబడుతుంది. ముగింపు సెల్ మార్చబడింది, కానీ ప్రారంభ సెల్ ప్రభావితం కాలేదు.
=SUM(INDIRECT("E2"):E8)
=СУММ(ДВССЫЛ("E2"):E8)
ఉదాహరణ 2: స్టాటిక్ పేరుతో ఉన్న పరిధికి లింక్
ఫంక్షన్ పరోక్ష (INDIRECT) పేరున్న పరిధికి సూచనను సృష్టించవచ్చు. ఈ ఉదాహరణలో, నీలి కణాలు పరిధిని కలిగి ఉంటాయి సంఖ్య జాబితా. అదనంగా, కాలమ్ B లోని విలువల నుండి డైనమిక్ పరిధి కూడా సృష్టించబడుతుంది NumListDyn, ఈ నిలువు వరుసలోని సంఖ్యల సంఖ్యను బట్టి.
ఫంక్షన్కు దాని పేరును ఆర్గ్యుమెంట్గా ఇవ్వడం ద్వారా రెండు పరిధుల మొత్తాన్ని లెక్కించవచ్చు SUM (SUM), మీరు E3 మరియు E4 సెల్లలో చూడవచ్చు.
=SUM(NumList) или =СУММ(NumList)
=SUM(NumListDyn) или =СУММ(NumListDyn)
ఫంక్షన్లో పరిధి పేరును టైప్ చేయడానికి బదులుగా SUM (SUM), మీరు వర్క్షీట్ సెల్లలో ఒకదానిలో వ్రాసిన పేరును సూచించవచ్చు. ఉదాహరణకు, పేరు ఉంటే సంఖ్య జాబితా సెల్ D7లో వ్రాయబడింది, అప్పుడు సెల్ E7లోని సూత్రం ఇలా ఉంటుంది:
=SUM(INDIRECT(D7))
=СУММ(ДВССЫЛ(D7))
దురదృష్టవశాత్తు ఫంక్షన్ పరోక్ష (INDIRECT) డైనమిక్ పరిధి సూచనను సృష్టించలేదు, కాబట్టి మీరు ఈ ఫార్ములాను సెల్ E8లోకి కాపీ చేసినప్పుడు, మీరు ఎర్రర్ను పొందుతారు #REF! (#LINK!).
ఉదాహరణ 3: షీట్, అడ్డు వరుస మరియు నిలువు వరుస సమాచారాన్ని ఉపయోగించి లింక్ను సృష్టించండి
మీరు అడ్డు వరుస మరియు నిలువు వరుస సంఖ్యల ఆధారంగా లింక్ను సులభంగా సృష్టించవచ్చు, అలాగే రెండవ ఫంక్షన్ ఆర్గ్యుమెంట్ కోసం FALSE (FALSE) విలువను ఉపయోగించవచ్చు పరోక్ష (పరోక్షంగా). ఈ విధంగా స్టైల్ లింక్ సృష్టించబడుతుంది R1C1. ఈ ఉదాహరణలో, మేము అదనంగా షీట్ పేరును లింక్కి జోడించాము – 'MyLinks'!R2C2
=INDIRECT("'"&B3&"'!R"&C3&"C"&D3,FALSE)
=ДВССЫЛ("'"&B3&"'!R"&C3&"C"&D3;ЛОЖЬ)
ఉదాహరణ 4: సంఖ్యల మార్పు లేని శ్రేణిని సృష్టించండి
కొన్నిసార్లు మీరు ఎక్సెల్ సూత్రాలలో సంఖ్యల శ్రేణిని ఉపయోగించాలి. కింది ఉదాహరణలో, మేము నిలువు వరుస Bలో 3 అతిపెద్ద సంఖ్యలను సగటున ఉంచాలనుకుంటున్నాము. సెల్ D4లో చేసినట్లుగా సంఖ్యలను ఫార్ములాలోకి నమోదు చేయవచ్చు:
=AVERAGE(LARGE(B1:B8,{1,2,3}))
=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;{1;2;3}))
మీకు పెద్ద శ్రేణి అవసరమైతే, మీరు ఫార్ములాలోని అన్ని సంఖ్యలను నమోదు చేయాలనుకునే అవకాశం లేదు. రెండవ ఎంపిక ఫంక్షన్ను ఉపయోగించడం ROW (ROW), సెల్ D5లో నమోదు చేసిన అర్రే ఫార్ములాలో చేసినట్లుగా:
=AVERAGE(LARGE(B1:B8,ROW(1:3)))
=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;СТРОКА(1:3)))
మూడవ ఎంపిక ఫంక్షన్ను ఉపయోగించడం ROW (STRING)తో పాటు పరోక్ష (ఇన్డైరెక్ట్), సెల్ D6లోని అర్రే ఫార్ములాతో చేసినట్లుగా:
=AVERAGE(LARGE(B1:B8,ROW(INDIRECT("1:3"))))
=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;СТРОКА(ДВССЫЛ("1:3"))))
మొత్తం 3 సూత్రాల ఫలితం ఒకే విధంగా ఉంటుంది:
అయినప్పటికీ, షీట్ ఎగువన అడ్డు వరుసలు చొప్పించబడితే, రెండవ సూత్రం వరుస మార్పుతో పాటుగా ఫార్ములాలోని సూచనలు మారుతున్నందున తప్పు ఫలితాన్ని అందిస్తుంది. ఇప్పుడు, మూడు అతిపెద్ద సంఖ్యల సగటుకు బదులుగా, ఫార్ములా 3వ, 4వ మరియు 5వ అతిపెద్ద సంఖ్యల సగటును అందిస్తుంది.
ఫంక్షన్లను ఉపయోగించడం పరోక్ష (INDIRECT), మూడవ ఫార్ములా సరైన అడ్డు వరుస సూచనలను ఉంచుతుంది మరియు సరైన ఫలితాన్ని చూపడం కొనసాగిస్తుంది.