ഉള്ളടക്കം
ഒറ്റനോട്ടത്തിൽ (പ്രത്യേകിച്ച് സഹായം വായിക്കുമ്പോൾ), പ്രവർത്തനം ഇൻഡിറക്റ്റ് (പരോക്ഷം) ലളിതവും അനാവശ്യവുമാണെന്ന് തോന്നുന്നു. ഒരു ലിങ്ക് പോലെ തോന്നിക്കുന്ന വാചകം ഒരു പൂർണ്ണമായ ലിങ്കാക്കി മാറ്റുക എന്നതാണ് അതിന്റെ സാരം. ആ. നമുക്ക് സെൽ A1 റഫർ ചെയ്യേണ്ടതുണ്ടെങ്കിൽ, ഒന്നുകിൽ നമുക്ക് ഒരു നേരിട്ടുള്ള ലിങ്ക് ഉണ്ടാക്കാം (D1-ൽ തുല്യ ചിഹ്നം നൽകുക, A1-ൽ ക്ലിക്ക് ചെയ്ത് Enter അമർത്തുക), അല്ലെങ്കിൽ നമുക്ക് ഉപയോഗിക്കാം ഇൻഡിറക്റ്റ് ഒരേ ആവശ്യത്തിനായി:
ഫംഗ്ഷൻ ആർഗ്യുമെന്റ് - A1-നുള്ള ഒരു റഫറൻസ് - ഉദ്ധരണി ചിഹ്നങ്ങളിൽ നൽകിയിട്ടുണ്ട്, അതിനാൽ വാസ്തവത്തിൽ ഇവിടെ വാചകമാണ്.
“ശരി, ശരി,” നിങ്ങൾ പറയുന്നു. "എന്നിട്ട് എന്ത് പ്രയോജനം?"
എന്നാൽ ആദ്യ മതിപ്പ് കൊണ്ട് വിലയിരുത്തരുത് - ഇത് വഞ്ചനാപരമാണ്. പല സാഹചര്യങ്ങളിലും ഈ ഫീച്ചർ നിങ്ങളെ സഹായിക്കും.
ഉദാഹരണം 1. ട്രാൻസ്പോസ്
വിഭാഗത്തിന്റെ ഒരു ക്ലാസിക്: നിങ്ങൾ ലംബമായ ഡയ തിരിക്കേണ്ടതുണ്ട്
തിരശ്ചീനമായി (ട്രാൻസ്പോസ്) ഗ്രോവ്. തീർച്ചയായും, നിങ്ങൾക്ക് ഒരു പ്രത്യേക ഉൾപ്പെടുത്തൽ അല്ലെങ്കിൽ പ്രവർത്തനം ഉപയോഗിക്കാം ട്രാൻസ്പി (ട്രാൻസ്പോസ്) ഒരു അറേ ഫോർമുലയിൽ, എന്നാൽ നിങ്ങൾക്ക് ഞങ്ങളുടെ വഴി നേടാനാകും ഇൻഡിറക്റ്റ്:
യുക്തി ലളിതമാണ്: അടുത്ത സെല്ലിന്റെ വിലാസം ലഭിക്കുന്നതിന്, ഞങ്ങൾ "A" എന്ന അക്ഷരം "&" എന്ന പ്രത്യേക പ്രതീകവും നിലവിലെ സെല്ലിന്റെ കോളം നമ്പറും ഉപയോഗിച്ച് ഒട്ടിക്കുന്നു, അത് ഫംഗ്ഷൻ നമുക്ക് നൽകുന്നു. നിരയിലുള്ള (കോളം).
വിപരീത നടപടിക്രമം അല്പം വ്യത്യസ്തമായി ചെയ്യുന്നതാണ് നല്ലത്. ഈ സമയം മുതൽ B2, C2, D2, മുതലായവ സെല്ലുകളിലേക്ക് ഒരു ലിങ്ക് രൂപീകരിക്കേണ്ടതുണ്ട്, ക്ലാസിക് "കടൽ യുദ്ധത്തിന്" പകരം R1C1 ലിങ്ക് മോഡ് ഉപയോഗിക്കുന്നത് കൂടുതൽ സൗകര്യപ്രദമാണ്. ഈ മോഡിൽ, ഞങ്ങളുടെ സെല്ലുകൾ കോളം നമ്പറിൽ മാത്രം വ്യത്യാസപ്പെട്ടിരിക്കും: B2=R1C2, C2=R1C3, D2=R1C4 തുടങ്ങിയവ.
ഇവിടെയാണ് രണ്ടാമത്തെ ഓപ്ഷണൽ ഫംഗ്ഷൻ ആർഗ്യുമെന്റ് വരുന്നത്. ഇൻഡിറക്റ്റ്. തുല്യമാണെങ്കിൽ കള്ളം പറയുന്നു (തെറ്റായ), തുടർന്ന് നിങ്ങൾക്ക് ലിങ്ക് വിലാസം R1C1 മോഡിൽ സജ്ജമാക്കാൻ കഴിയും. അതിനാൽ നമുക്ക് തിരശ്ചീന ശ്രേണിയെ ലംബമായി തിരികെ മാറ്റാൻ കഴിയും:
ഉദാഹരണം 2. ഇടവേള പ്രകാരം തുക
ഫംഗ്ഷൻ ഉപയോഗിച്ച് ഒരു ഷീറ്റിലെ തന്നിരിക്കുന്ന വലുപ്പത്തിലുള്ള ഒരു വിൻഡോ (പരിധി) സംഗ്രഹിക്കുന്നതിനുള്ള ഒരു മാർഗ്ഗം ഞങ്ങൾ ഇതിനകം വിശകലനം ചെയ്തിട്ടുണ്ട് ഡിസ്പോസൽ (ഓഫ്സെറ്റ്). സമാനമായ ഒരു പ്രശ്നം ഉപയോഗിച്ച് പരിഹരിക്കാനും കഴിയും ഇൻഡിറക്റ്റ്. ഒരു നിശ്ചിത ശ്രേണി-കാലയളവിൽ നിന്ന് മാത്രം ഡാറ്റ സംഗ്രഹിക്കണമെങ്കിൽ, നമുക്ക് അത് കഷണങ്ങളിൽ നിന്ന് ഒട്ടിച്ച് ഒരു പൂർണ്ണമായ ലിങ്കാക്കി മാറ്റാം, അത് നമുക്ക് ഫംഗ്ഷനിൽ ചേർക്കാം. SUM (തുക):
ഉദാഹരണം 3. സ്മാർട്ട് ടേബിൾ ഡ്രോപ്പ്ഡൗൺ ലിസ്റ്റ്
ചിലപ്പോൾ മൈക്രോസോഫ്റ്റ് എക്സൽ സ്മാർട്ട് ടേബിൾ നാമങ്ങളും നിരകളും പൂർണ്ണ ലിങ്കുകളായി കണക്കാക്കില്ല. അതിനാൽ, ഉദാഹരണത്തിന്, ഒരു ഡ്രോപ്പ്-ഡൗൺ ലിസ്റ്റ് സൃഷ്ടിക്കാൻ ശ്രമിക്കുമ്പോൾ (ടാബ് ഡാറ്റ - ഡാറ്റ മൂല്യനിർണ്ണയം) നിരയെ അടിസ്ഥാനമാക്കി ജീവനക്കാർ സ്മാർട്ട് ടേബിളിൽ നിന്ന് ആളുകൾ ഞങ്ങൾക്ക് ഒരു പിശക് ലഭിക്കും:
ഞങ്ങളുടെ ഫംഗ്ഷനുമായി ഞങ്ങൾ ലിങ്ക് "പൊതിഞ്ഞാൽ" ഇൻഡിറക്റ്റ്, തുടർന്ന് Excel അത് എളുപ്പത്തിൽ സ്വീകരിക്കുകയും സ്മാർട്ട് ടേബിളിന്റെ അവസാനം പുതിയ ജീവനക്കാരെ ചേർക്കുമ്പോൾ ഞങ്ങളുടെ ഡ്രോപ്പ്-ഡൗൺ ലിസ്റ്റ് ചലനാത്മകമായി അപ്ഡേറ്റ് ചെയ്യുകയും ചെയ്യും:
ഉദാഹരണം 4. തകർക്കാനാവാത്ത ലിങ്കുകൾ
നിങ്ങൾക്കറിയാവുന്നതുപോലെ, ഒരു ഷീറ്റിൽ വരി-നിരകൾ ചേർക്കുമ്പോഴോ ഇല്ലാതാക്കുമ്പോഴോ സൂത്രവാക്യങ്ങളിലെ റഫറൻസ് വിലാസങ്ങൾ Excel സ്വയമേവ ശരിയാക്കുന്നു. മിക്ക കേസുകളിലും, ഇത് ശരിയും സൗകര്യപ്രദവുമാണ്, പക്ഷേ എല്ലായ്പ്പോഴും അല്ല. ജീവനക്കാരുടെ ഡയറക്ടറിയിൽ നിന്ന് റിപ്പോർട്ടിലേക്ക് പേരുകൾ കൈമാറേണ്ടതുണ്ടെന്ന് നമുക്ക് പറയാം:
നിങ്ങൾ സാധാരണ ലിങ്കുകൾ ഇടുകയാണെങ്കിൽ (ആദ്യത്തെ പച്ച സെല്ലിൽ =B2 നൽകി അത് പകർത്തുക), തുടർന്ന് നിങ്ങൾ ഇല്ലാതാക്കുമ്പോൾ, ഉദാഹരണത്തിന്, Dasha, ഞങ്ങൾക്ക് #LINK ലഭിക്കും! അവളുമായി ബന്ധപ്പെട്ട ഗ്രീൻ സെല്ലിലെ പിശക്. (#REF!). ലിങ്കുകൾ സൃഷ്ടിക്കാൻ ഫംഗ്ഷൻ ഉപയോഗിക്കുന്ന സാഹചര്യത്തിൽ ഇൻഡിറക്റ്റ് അങ്ങനെയൊരു പ്രശ്നം ഉണ്ടാകില്ല.
ഉദാഹരണം 5: ഒന്നിലധികം ഷീറ്റുകളിൽ നിന്ന് ഡാറ്റ ശേഖരിക്കുന്നു
വ്യത്യസ്ത ജീവനക്കാരിൽ നിന്ന് (മിഖായേൽ, എലീന, ഇവാൻ, സെർജി, ദിമിത്രി) ഒരേ തരത്തിലുള്ള റിപ്പോർട്ടുകളുള്ള 5 ഷീറ്റുകൾ ഞങ്ങളുടെ പക്കലുണ്ടെന്ന് കരുതുക:
എല്ലാ പട്ടികകളിലെയും ചരക്കുകളുടെയും മാസങ്ങളുടെയും ആകൃതി, വലുപ്പം, സ്ഥാനം, ക്രമം എന്നിവ ഒന്നുതന്നെയാണെന്ന് നമുക്ക് അനുമാനിക്കാം - അക്കങ്ങൾ മാത്രം വ്യത്യാസപ്പെട്ടിരിക്കുന്നു.
ഒരു ഫോർമുല ഉപയോഗിച്ച് നിങ്ങൾക്ക് എല്ലാ ഷീറ്റുകളിൽ നിന്നും ഡാറ്റ ശേഖരിക്കാം (അത് സംഗ്രഹിക്കരുത്, എന്നാൽ പരസ്പരം ഒരു "പൈലിൽ" ഇടുക):
നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, ആശയം ഒന്നുതന്നെയാണ്: തന്നിരിക്കുന്ന ഷീറ്റിന്റെ ആവശ്യമുള്ള സെല്ലിലേക്കുള്ള ലിങ്ക് ഞങ്ങൾ പശ ചെയ്യുന്നു, ഒപ്പം ഇൻഡിറക്റ്റ് അതിനെ ഒരു "ലൈവ്" ആക്കി മാറ്റുന്നു. സൗകര്യാർത്ഥം, പട്ടികയ്ക്ക് മുകളിൽ, ഞാൻ നിരകളുടെ അക്ഷരങ്ങൾ (ബി, സി, ഡി), വലതുവശത്ത് - ഓരോ ഷീറ്റിൽ നിന്നും എടുക്കേണ്ട ലൈൻ നമ്പറുകൾ ചേർത്തു.
പരിക്കുകൾ
നിങ്ങൾ ഉപയോഗിക്കുകയാണെങ്കിൽ ഇൻഡിറക്റ്റ് (പരോക്ഷം) അതിന്റെ ബലഹീനതകളെക്കുറിച്ച് നിങ്ങൾ ഓർമ്മിക്കേണ്ടതുണ്ട്:
- നിങ്ങൾ മറ്റൊരു ഫയലിലേക്ക് ലിങ്ക് ചെയ്യുകയാണെങ്കിൽ (സ്ക്വയർ ബ്രാക്കറ്റുകളിൽ ഫയലിന്റെ പേര്, ഷീറ്റിന്റെ പേര്, സെൽ വിലാസം എന്നിവ ഒട്ടിക്കുന്നതിലൂടെ), യഥാർത്ഥ ഫയൽ തുറന്നിരിക്കുമ്പോൾ മാത്രമേ അത് പ്രവർത്തിക്കൂ. ഞങ്ങൾ ഇത് അടച്ചാൽ, ഞങ്ങൾക്ക് പിശക് ലഭിക്കും #LINK!
- INDIRECT-ന് ഡൈനാമിക് പേരുള്ള ശ്രേണിയെ പരാമർശിക്കാനാവില്ല. സ്റ്റാറ്റിക്കിൽ - കുഴപ്പമില്ല.
- INDIRECT എന്നത് ഒരു അസ്ഥിരമായ അല്ലെങ്കിൽ "അസ്ഥിരമായ" ഫംഗ്ഷനാണ്, അതായത് ഷീറ്റിന്റെ ഏതെങ്കിലും സെല്ലിലെ ഏത് മാറ്റത്തിനും ഇത് വീണ്ടും കണക്കാക്കുന്നു, സാധാരണ പ്രവർത്തനങ്ങളിലെന്നപോലെ സെല്ലുകളെ സ്വാധീനിക്കുക മാത്രമല്ല. ഇത് പ്രകടനത്തെ ദോഷകരമായി ബാധിക്കുന്നു, കൂടാതെ വലിയ പരോക്ഷ പട്ടികകൾ ഉപയോഗിക്കാതിരിക്കുന്നതാണ് നല്ലത്.
- യാന്ത്രിക വലുപ്പം ഉപയോഗിച്ച് ഒരു ഡൈനാമിക് ശ്രേണി എങ്ങനെ സൃഷ്ടിക്കാം
- OFFSET ഫംഗ്ഷനുള്ള ഒരു ഷീറ്റിലെ റേഞ്ച്-വിൻഡോയുടെ സംഗ്രഹം