எடுத்துக்காட்டுகள் மூலம் INDIRECT செயல்பாட்டின் பகுப்பாய்வு

முதல் பார்வையில் (குறிப்பாக உதவியைப் படிக்கும்போது), செயல்பாடு மறைமுக (உள்நோக்கம்) எளிமையானதாகவும் தேவையற்றதாகவும் தெரிகிறது. இணைப்பாகத் தோன்றும் உரையை முழு நீள இணைப்பாக மாற்றுவதே இதன் சாராம்சம். அந்த. நாம் செல் A1 ஐப் பார்க்க வேண்டும் என்றால், நாம் வழக்கமாக ஒரு நேரடி இணைப்பை உருவாக்கலாம் (D1 இல் சம அடையாளத்தை உள்ளிடவும், A1 ஐக் கிளிக் செய்து Enter ஐ அழுத்தவும்) அல்லது பயன்படுத்தலாம் மறைமுக அதே நோக்கத்திற்காக:

எடுத்துக்காட்டுகள் மூலம் INDIRECT செயல்பாட்டின் பகுப்பாய்வு

சார்பு வாதம் - A1 க்கான குறிப்பு - மேற்கோள் குறிகளில் உள்ளிடப்பட்டுள்ளது என்பதை நினைவில் கொள்ளவும், எனவே உண்மையில் இங்கே உரை உள்ளது.

"சரி, சரி," நீங்கள் சொல்கிறீர்கள். "மற்றும் என்ன பயன்?" 

ஆனால் முதல் தோற்றத்தை வைத்து மதிப்பிடாதீர்கள் - அது ஏமாற்றும். இந்த அம்சம் பல சூழ்நிலைகளில் உங்களுக்கு உதவும்.

எடுத்துக்காட்டு 1. இடமாற்றம்

வகையின் ஒரு கிளாசிக்: நீங்கள் செங்குத்து டயாவைத் திருப்ப வேண்டும்

கிடைமட்ட பள்ளம் (மாற்றம்). நிச்சயமாக, நீங்கள் ஒரு சிறப்பு செருகல் அல்லது செயல்பாட்டைப் பயன்படுத்தலாம் TRANSP (டிரான்ஸ்போஸ்) ஒரு வரிசை சூத்திரத்தில், ஆனால் நீங்கள் எங்கள் மூலம் பெற முடியும் மறைமுக:

எடுத்துக்காட்டுகள் மூலம் INDIRECT செயல்பாட்டின் பகுப்பாய்வு

தர்க்கம் எளிதானது: அடுத்த கலத்தின் முகவரியைப் பெற, “A” என்ற எழுத்தை “&” என்ற சிறப்பு எழுத்து மற்றும் தற்போதைய கலத்தின் நெடுவரிசை எண்ணுடன் ஒட்டுகிறோம், இது செயல்பாடு நமக்கு வழங்குகிறது. COLUMN இன் (நெடுவரிசை).

தலைகீழ் செயல்முறை சற்று வித்தியாசமாக செய்யப்படுகிறது. இந்த நேரத்தில் நாம் செல்கள் B2, C2, D2 போன்றவற்றுக்கான இணைப்பை உருவாக்க வேண்டும் என்பதால், கிளாசிக் "கடல் போருக்கு" பதிலாக R1C1 இணைப்பு பயன்முறையைப் பயன்படுத்துவது மிகவும் வசதியானது. இந்த பயன்முறையில், எங்கள் செல்கள் நெடுவரிசை எண்ணில் மட்டுமே வேறுபடும்: B2=R1C2, C2=R1C3, D2=R1C4 முதலியன

இங்குதான் இரண்டாவது விருப்ப சார்பு வாதம் வருகிறது. மறைமுக. சமமாக இருந்தால் பொய் (தவறு), பின்னர் நீங்கள் இணைப்பு முகவரியை R1C1 முறையில் அமைக்கலாம். எனவே கிடைமட்ட வரம்பை நாம் எளிதாக செங்குத்தாக மாற்றலாம்:

எடுத்துக்காட்டுகள் மூலம் INDIRECT செயல்பாட்டின் பகுப்பாய்வு

எடுத்துக்காட்டு 2. இடைவெளியின்படி கூட்டுத்தொகை

செயல்பாட்டைப் பயன்படுத்தி ஒரு தாளில் கொடுக்கப்பட்ட அளவிலான சாளரத்தின் (வரம்பில்) சுருக்குவதற்கான ஒரு வழியை நாங்கள் ஏற்கனவே பகுப்பாய்வு செய்துள்ளோம் டிஸ்போசல் (OFFSET). இதேபோன்ற சிக்கலைப் பயன்படுத்தியும் தீர்க்க முடியும் மறைமுக. ஒரு குறிப்பிட்ட வரம்பு காலத்திலிருந்து மட்டுமே தரவை சுருக்கமாகச் சொல்ல வேண்டும் என்றால், அதை துண்டுகளிலிருந்து ஒட்டலாம், பின்னர் அதை ஒரு முழு நீள இணைப்பாக மாற்றலாம், அதைச் செயல்பாட்டிற்குள் செருகலாம். கூடுதல் (தொகை):

எடுத்துக்காட்டுகள் மூலம் INDIRECT செயல்பாட்டின் பகுப்பாய்வு

எடுத்துக்காட்டு 3. ஸ்மார்ட் டேபிள் கீழ்தோன்றும் பட்டியல்

சில நேரங்களில் மைக்ரோசாஃப்ட் எக்செல் ஸ்மார்ட் டேபிள் பெயர்கள் மற்றும் நெடுவரிசைகளை முழு இணைப்புகளாகக் கருதாது. எனவே, எடுத்துக்காட்டாக, கீழ்தோன்றும் பட்டியலை உருவாக்க முயற்சிக்கும்போது (தாவல் தரவு - தரவு சரிபார்ப்பு) நெடுவரிசையின் அடிப்படையில் பணியாளர்கள் ஸ்மார்ட் டேபிளில் இருந்து மக்கள் நாம் ஒரு பிழையைப் பெறுவோம்:

எடுத்துக்காட்டுகள் மூலம் INDIRECT செயல்பாட்டின் பகுப்பாய்வு

எங்கள் செயல்பாட்டுடன் இணைப்பை "மடிக்க" செய்தால் மறைமுக, எக்செல் அதை எளிதாக ஏற்றுக்கொள்ளும் மேலும் ஸ்மார்ட் டேபிளின் முடிவில் புதிய பணியாளர்களைச் சேர்க்கும் போது எங்கள் கீழ்தோன்றும் பட்டியல் மாறும் வகையில் புதுப்பிக்கப்படும்:

எடுத்துக்காட்டுகள் மூலம் INDIRECT செயல்பாட்டின் பகுப்பாய்வு

எடுத்துக்காட்டு 4. உடைக்க முடியாத இணைப்புகள்

உங்களுக்குத் தெரியும், எக்செல் தாளில் வரிசை-நெடுவரிசைகளைச் செருகும்போது அல்லது நீக்கும்போது சூத்திரங்களில் குறிப்பு முகவரிகளைத் தானாகவே சரிசெய்கிறது. பெரும்பாலான சந்தர்ப்பங்களில், இது சரியானது மற்றும் வசதியானது, ஆனால் எப்போதும் இல்லை. பணியாளர் கோப்பகத்திலிருந்து அறிக்கைக்கு பெயர்களை மாற்ற வேண்டும் என்று சொல்லலாம்:

எடுத்துக்காட்டுகள் மூலம் INDIRECT செயல்பாட்டின் பகுப்பாய்வு

நீங்கள் வழக்கமான இணைப்புகளை வைத்தால் (முதல் பச்சை கலத்தில் =B2 ஐ உள்ளிட்டு அதை நகலெடுக்கவும்), பின்னர் நீங்கள் நீக்கும் போது, ​​எடுத்துக்காட்டாக, Dasha, எங்களுக்கு #LINK கிடைக்கும்! அவளுடன் தொடர்புடைய பச்சை கலத்தில் பிழை. (#REF!). இணைப்புகளை உருவாக்க செயல்பாட்டைப் பயன்படுத்தும் விஷயத்தில் மறைமுக அத்தகைய பிரச்சனை இருக்காது.

எடுத்துக்காட்டு 5: பல தாள்களிலிருந்து தரவைச் சேகரித்தல்

வெவ்வேறு ஊழியர்களிடமிருந்து (மைக்கேல், எலெனா, இவான், செர்ஜி, டிமிட்ரி) ஒரே மாதிரியான அறிக்கைகளுடன் 5 தாள்கள் உள்ளன என்று வைத்துக்கொள்வோம்:

எடுத்துக்காட்டுகள் மூலம் INDIRECT செயல்பாட்டின் பகுப்பாய்வு

அனைத்து அட்டவணைகளிலும் உள்ள பொருட்களின் வடிவம், அளவு, நிலை மற்றும் வரிசை மற்றும் மாதங்கள் ஒரே மாதிரியாக இருக்கும் என்று வைத்துக்கொள்வோம் - எண்கள் மட்டுமே வேறுபடுகின்றன.

ஒரே ஒரு சூத்திரத்தின் மூலம் எல்லா தாள்களிலிருந்தும் தரவைச் சேகரிக்கலாம் (அதைத் தொகுக்க வேண்டாம், ஆனால் ஒரு "பைலில்" ஒன்றை ஒன்றின் கீழ் வைக்கவும்:

எடுத்துக்காட்டுகள் மூலம் INDIRECT செயல்பாட்டின் பகுப்பாய்வு

நீங்கள் பார்க்க முடியும் என, யோசனை ஒன்றுதான்: கொடுக்கப்பட்ட தாளின் விரும்பிய கலத்திற்கான இணைப்பை நாங்கள் ஒட்டுகிறோம், மற்றும் மறைமுக அதை "நேரடி"யாக மாற்றுகிறது. வசதிக்காக, அட்டவணைக்கு மேலே, நெடுவரிசைகளின் எழுத்துக்களை (பி, சி, டி), வலதுபுறத்தில் சேர்த்தேன் - ஒவ்வொரு தாளிலிருந்தும் எடுக்க வேண்டிய வரி எண்கள்.

படுகுழிகள்

நீங்கள் பயன்படுத்தினால் மறைமுக (உள்நோக்கம்) அதன் பலவீனங்களைப் பற்றி நீங்கள் நினைவில் கொள்ள வேண்டும்:

  • நீங்கள் வேறொரு கோப்புடன் இணைத்தால் (கோப்பின் பெயரை சதுர அடைப்புக்குறிக்குள் ஒட்டுவதன் மூலம், தாள் பெயர் மற்றும் செல் முகவரி), அசல் கோப்பு திறந்திருக்கும் போது மட்டுமே அது செயல்படும். அதை மூடினால், #LINK என்ற பிழை வரும்!
  • INDIRECT ஆனது டைனமிக் பெயரிடப்பட்ட வரம்பைக் குறிக்க முடியாது. நிலையானது - எந்த பிரச்சனையும் இல்லை.
  • INDIRECT என்பது ஒரு கொந்தளிப்பான அல்லது "கொந்தளிப்பான" செயல்பாடாகும், அதாவது தாளின் எந்தக் கலத்திலும் ஏதேனும் மாற்றம் ஏற்பட்டால் அது மீண்டும் கணக்கிடப்படுகிறது, மேலும் சாதாரண செயல்பாடுகளைப் போலவே செல்களை பாதிக்காது. இது செயல்திறனில் மோசமான விளைவை ஏற்படுத்துகிறது மற்றும் பெரிய மறைமுக அட்டவணைகளை எடுத்துச் செல்லாமல் இருப்பது நல்லது.

  • தானியங்கு அளவைக் கொண்டு டைனமிக் வரம்பை எவ்வாறு உருவாக்குவது
  • OFFSET செயல்பாட்டைக் கொண்ட ஒரு தாளில் வரம்பு-சாளரத்தின் மேல் சுருக்கம்

 

ஒரு பதில் விடவும்