உள்ளடக்க அட்டவணை
இந்த Excel INDIRECT டுடோரியல் செயல்பாட்டின் தொடரியல், அடிப்படை பயன்பாடுகள் மற்றும் Excel இல் INDIRECT ஐ எவ்வாறு பயன்படுத்துவது என்பதை விளக்கும் பல சூத்திர உதாரணங்களை வழங்குகிறது.
Microsoft இல் ஏராளமான செயல்பாடுகள் உள்ளன. எக்செல், சில எளிதில் புரிந்துகொள்ளக்கூடியவை, மற்றவை நீண்ட கற்றல் வளைவு தேவை, மற்றும் முந்தையவை பிந்தையதை விட அடிக்கடி பயன்படுத்தப்படுகின்றன. இன்னும், Excel INDIRECT வகைகளில் ஒன்றாகும். இந்த எக்செல் செயல்பாடு எந்த கணக்கீடுகளையும் செய்யாது, எந்த நிபந்தனைகளையும் அல்லது தருக்க சோதனைகளையும் மதிப்பீடு செய்யாது.
சரி, எக்செல் இல் உள்ள மறைமுக செயல்பாடு என்ன, அதை நான் எதற்காகப் பயன்படுத்த வேண்டும்? இது மிகவும் நல்ல கேள்வி மற்றும் இந்த டுடோரியலைப் படித்து முடித்தவுடன் சில நிமிடங்களில் விரிவான பதிலைப் பெறுவீர்கள் என்று நம்புகிறேன்.
Excel INDIRECT செயல்பாடு - தொடரியல் மற்றும் அடிப்படை பயன்பாடுகள்
அதன் பெயர் குறிப்பிடுவது போல, செல்கள், வரம்புகள், பிற தாள்கள் அல்லது பணிப்புத்தகங்களை மறைமுகமாகக் குறிப்பிடுவதற்கு Excel INDIRECT பயன்படுத்தப்படுகிறது. வேறு வார்த்தைகளில் கூறுவதானால், INDIRECT செயல்பாடு கடின-குறியீடு செய்வதற்குப் பதிலாக டைனமிக் செல் அல்லது வரம்புக் குறிப்பை உருவாக்க உங்களை அனுமதிக்கிறது. இதன் விளைவாக, சூத்திரத்தையே மாற்றாமல் ஒரு சூத்திரத்திற்குள் குறிப்பை மாற்றலாம். மேலும், பணித்தாளில் சில புதிய வரிசைகள் அல்லது நெடுவரிசைகள் செருகப்படும்போது அல்லது ஏற்கனவே உள்ளவற்றை நீக்கும்போது இந்த மறைமுகக் குறிப்புகள் மாறாது.
உதாரணத்திலிருந்து இதைப் புரிந்துகொள்வது எளிதாக இருக்கும். இருப்பினும், ஒரு சூத்திரத்தை எழுதுவதற்கு, எளிமையானது கூட, நீங்கள் தெரிந்து கொள்ள வேண்டும்தானாக. INDIRECT செயல்பாட்டைப் பயன்படுத்துவதே தீர்வாகும், இது போன்றது:
=SUM(INDIRECT("A2:A5"))
எக்செல் "A1:A5" ஐ வரம்புக் குறிப்பைக் காட்டிலும் வெறும் உரைச் சரமாகப் பார்ப்பதால், அது எதையும் உருவாக்காது நீங்கள் ஒரு வரிசையை (களை) செருகும்போது அல்லது நீக்கும்போது மாற்றங்கள்.
மற்ற Excel செயல்பாடுகளுடன் INDIRECT ஐப் பயன்படுத்துதல்
SUM தவிர, ROW, COLUMN, ADDRESS போன்ற பிற Excel செயல்பாடுகளுடன் INDIRECT அடிக்கடி பயன்படுத்தப்படுகிறது. VLOOKUP, SUMIF, சிலவற்றைக் குறிப்பிடலாம்.
எடுத்துக்காட்டு 1. மறைமுக மற்றும் வரிசை செயல்பாடுகள்
பெரும்பாலும், மதிப்புகளின் வரிசையை வழங்க, எக்செல் இல் ROW செயல்பாடு பயன்படுத்தப்படுகிறது. எடுத்துக்காட்டாக, A1:A10:
=AVERAGE(SMALL(A1:A10,ROW(1:3)))
வரம்பில் உள்ள 3 சிறிய எண்களின் சராசரியை வழங்க, பின்வரும் வரிசை சூத்திரத்தைப் பயன்படுத்தலாம் (அதற்கு Ctrl + Shift + Enter ஐ அழுத்த வேண்டும் என்பதை நினைவில் கொள்ளவும்). இருப்பினும், உங்கள் பணித்தாளில் புதிய வரிசையைச் செருகினால், வரிசைகள் 1 மற்றும் 3 க்கு இடையில் எங்காவது, ROW செயல்பாட்டின் வரம்பு ROW(1:4) ஆக மாற்றப்படும் மற்றும் சூத்திரம் 3 க்கு பதிலாக 4 சிறிய எண்களின் சராசரியை வழங்கும். .
இதை நிகழாமல் தடுக்க, ROW செயல்பாட்டில் INDIRECT மற்றும் உங்கள் வரிசை சூத்திரம் எப்போதும் சரியாக இருக்கும், எத்தனை வரிசைகள் செருகப்பட்டாலும் அல்லது நீக்கப்பட்டாலும் சரி:
=AVERAGE(SMALL(A1:A10,ROW(INDIRECT("1:3"))))
பெரிய செயல்பாட்டுடன் இணைந்து INDIRECT மற்றும் ROW ஐப் பயன்படுத்துவதற்கான இன்னும் சில எடுத்துக்காட்டுகள்: வரம்பில் N பெரிய எண்களை எப்படித் தொகுப்பது.
எடுத்துக்காட்டு 2. மறைமுகம் மற்றும் ADDRESS செயல்பாடுகள்
நீங்கள் பயன்படுத்தலாம் Excel INDIRECT உடன் ADDRESS செயல்பாட்டைப் பெறவும்பறக்கும்போது ஒரு குறிப்பிட்ட கலத்தில் ஒரு மதிப்பு.
நீங்கள் நினைவில் வைத்திருப்பது போல், வரிசை மற்றும் நெடுவரிசை எண்களின் மூலம் செல் முகவரியைப் பெற, ADDRESS செயல்பாடு Excel இல் பயன்படுத்தப்படுகிறது. எடுத்துக்காட்டாக, =ADDRESS(1,3)
சூத்திரம் $C$1 என்ற சரத்தை வழங்குகிறது, ஏனெனில் C1 என்பது 1வது வரிசை மற்றும் 3வது நெடுவரிசையின் குறுக்குவெட்டில் உள்ள கலமாகும்.
மறைமுக செல் குறிப்பை உருவாக்க, ADDRESS செயல்பாட்டை மறைமுகமாக உட்பொதிக்கவும். இது போன்ற சூத்திரம்:
=INDIRECT(ADDRESS(1,3))
நிச்சயமாக, இந்த அற்பமான சூத்திரம் நுட்பத்தை மட்டுமே காட்டுகிறது. மிகவும் பயனுள்ளதாக இருக்கும் சில எடுத்துக்காட்டுகள் இங்கே உள்ளன:
- மறைமுக முகவரி சூத்திரம் - வரிசைகள் மற்றும் நெடுவரிசைகளை எப்படி மாற்றுவது.
- VLOOKUP மற்றும் INDIRECT - எப்படி வெவ்வேறு தாள்களில் இருந்து தரவை மாறும் வகையில் இழுப்பது .
- INDEX / MATCH உடன் மறைமுகம் - கேஸ்-சென்சிட்டிவ் VLOOKUP சூத்திரத்தை எப்படி முழுமைக்கு கொண்டு வருவது கலங்களின் தேர்வு.
எக்செல் இல் தரவு சரிபார்ப்புடன் INDIRECT ஐப் பயன்படுத்துதல்
தரவு சரிபார்ப்புடன் Excel INDIRECT செயல்பாட்டைப் பயன்படுத்தி, எந்த மதிப்பைப் பொறுத்து வெவ்வேறு தேர்வுகளைக் காண்பிக்கும் அடுக்கு டிராப் டவுன் பட்டியல்களை உருவாக்கலாம் முதல் கீழ்தோன்றலில் பயனர் தேர்ந்தெடுக்கப்பட்டார்.
ஒரு எளிய சார்பு கீழ்தோன்றும் பட்டியலை உருவாக்குவது மிகவும் எளிதானது. கீழ்தோன்றும் பொருட்களைச் சேமிக்க சில பெயரிடப்பட்ட வரம்புகள் மற்றும் A2 என்பது உங்கள் முதல் கீழ்தோன்றும் பட்டியலைக் காண்பிக்கும் ஒரு எளிய =INDIRECT(A2)
சூத்திரம் மட்டுமே ஆகும்.
இன்னும் சிக்கலானதாக்க3-நிலை மெனுக்கள் அல்லது பல-சொல் உள்ளீடுகளைக் கொண்ட கீழ்தோன்றும், உள்ளமைக்கப்பட்ட மாற்றுச் செயல்பாட்டுடன் சற்று சிக்கலான மறைமுக சூத்திரம் உங்களுக்குத் தேவைப்படும்.
இதன் மூலம் INDIRECT ஐ எவ்வாறு பயன்படுத்துவது என்பது குறித்த விரிவான படிப்படியான வழிகாட்டுதலுக்கு எக்செல் தரவு சரிபார்ப்பு, தயவுசெய்து இந்த டுடோரியலைப் பார்க்கவும்: எக்செல் இல் சார்பு டிராப் டவுன் பட்டியலை எவ்வாறு உருவாக்குவது.
எக்செல் மறைமுக செயல்பாடு - சாத்தியமான பிழைகள் மற்றும் சிக்கல்கள்
மேலே உள்ள எடுத்துக்காட்டுகளில் காட்டப்பட்டுள்ளபடி, மறைமுகம் செல் மற்றும் வரம்புக் குறிப்புகளைக் கையாளும் போது செயல்பாடு மிகவும் உதவியாக இருக்கும். இருப்பினும், எல்லா எக்செல் பயனர்களும் இதை ஆவலுடன் ஏற்றுக்கொள்வதில்லை, ஏனெனில் எக்செல் சூத்திரங்களில் மறைமுகமான விரிவான பயன்பாடு வெளிப்படைத்தன்மையின்மையை விளைவிக்கிறது. INDIRECT செயல்பாட்டை மதிப்பாய்வு செய்வது கடினம், ஏனெனில் அது குறிப்பிடும் கலமானது சூத்திரத்தில் பயன்படுத்தப்படும் மதிப்பின் இறுதி இருப்பிடம் அல்ல, இது உண்மையில் மிகவும் குழப்பமாக உள்ளது, குறிப்பாக பெரிய சிக்கலான சூத்திரங்களுடன் பணிபுரியும் போது.
அத்துடன் மேலே சொன்னது, மற்ற எக்செல் செயல்பாட்டைப் போலவே, செயல்பாட்டின் வாதங்களை நீங்கள் தவறாகப் பயன்படுத்தினால், INDIRECT பிழையை ஏற்படுத்தக்கூடும். மிகவும் பொதுவான தவறுகளின் பட்டியல் இதோ:
Excel INDIRECT #REF! பிழை
பெரும்பாலும், INDIRECT செயல்பாடு #REF ஐ வழங்கும்! மூன்று நிகழ்வுகளில் பிழை:
- ref_text சரியான செல் குறிப்பு அல்ல . உங்கள் மறைமுக சூத்திரத்தில் உள்ள ref_text அளவுரு செல்லுபடியாகும் செல் குறிப்பு இல்லை என்றால், சூத்திரம் #REF இல் விளையும்! பிழை மதிப்பு. சாத்தியமான சிக்கல்களைத் தவிர்க்க, INDIRECT செயல்பாட்டைச் சரிபார்க்கவும்வாதங்கள்.
- வரம்பு வரம்பு மீறப்பட்டது . உங்கள் மறைமுக சூத்திரத்தின் ref_text வாதமானது வரிசை வரம்பு 1,048,576 அல்லது நெடுவரிசை வரம்பு 16,384 ஐத் தாண்டிய கலங்களின் வரம்பைக் குறிக்கிறது எனில், நீங்கள் Excel 2007, 2010 மற்றும் Excel 2013 இல் #REF பிழையைப் பெறுவீர்கள். முந்தைய Excel பதிப்புகள் மீறப்பட்டவற்றைப் புறக்கணிக்கும். வரம்பிடவும் மற்றும் சில மதிப்பைத் திருப்பித் தரவும், பெரும்பாலும் நீங்கள் எதிர்பார்க்கும் மதிப்பு இல்லை.
- பரிந்துரைக்கப்பட்ட தாள் அல்லது பணிப்புத்தகம் மூடப்பட்டுள்ளது. உங்கள் மறைமுக சூத்திரம் மற்றொரு எக்செல் பணிப்புத்தகம் அல்லது ஒர்க்ஷீட்டைக் குறிக்கிறது என்றால், அது மற்ற பணிப்புத்தகம் / விரிதாள் திறந்திருக்க வேண்டும், இல்லையெனில் INDIRECT #REF ஐ வழங்கும்! பிழை.
Excel INDIRECT #NAME? பிழை
இது மிகவும் வெளிப்படையான வழக்கு, செயல்பாட்டின் பெயரில் சில பிழைகள் இருப்பதைக் குறிக்கிறது, இது அடுத்த புள்ளிக்கு நம்மை இட்டுச் செல்கிறது : )
ஆங்கிலம் அல்லாத மொழிகளில் INDIRECT செயல்பாட்டைப் பயன்படுத்துதல்
INDIRECT செயல்பாட்டின் ஆங்கிலப் பெயர் 14 மொழிகளில் மொழிபெயர்க்கப்பட்டுள்ளது என்பதை அறிய நீங்கள் ஆர்வமாக இருக்கலாம்:
|
|
முழுப் பட்டியலைப் பெற நீங்கள் ஆர்வமாக இருந்தால், இந்தப் பக்கத்தைப் பார்க்கவும்.
ஆங்கிலம் அல்லாத உள்ளூர்மயமாக்கலில் உள்ள பொதுவான சிக்கல்INDIRECT செயல்பாட்டின் பெயர் அல்ல, மாறாக பட்டியல் பிரிப்பான் க்கான பிராந்திய அமைப்புகள் வேறுபட்டது. வட அமெரிக்கா மற்றும் வேறு சில நாடுகளுக்கான நிலையான விண்டோஸ் உள்ளமைவில், இயல்புநிலை பட்டியல் பிரிப்பான் என்பது கமாவாகும். ஐரோப்பிய நாடுகளில் இருக்கும் போது, காற்புள்ளியானது தசம சின்னம் மற்றும் பட்டியல் பிரிப்பான் அரைப்புள்ளிக்கு அமைக்கப்பட்டுள்ளது.
இதன் விளைவாக, இரண்டிற்கு இடையே உள்ள சூத்திரத்தை நகலெடுக்கும் போது வெவ்வேறு எக்செல் மொழிகள், " இந்த சூத்திரத்தில் சிக்கலைக் கண்டோம்... " என்ற பிழைச் செய்தியைப் பெறலாம், ஏனெனில் சூத்திரத்தில் பயன்படுத்தப்படும் பட்டியல் பிரிப்பான் உங்கள் கணினியில் அமைக்கப்பட்டுள்ளதை விட வேறுபட்டது. இந்த டுடோரியலில் இருந்து சில INDIRECT சூத்திரத்தை உங்கள் Excel இல் நகலெடுக்கும்போது இந்தப் பிழை ஏற்பட்டால், அதைச் சரிசெய்ய அனைத்து காற்புள்ளிகளையும் (,) அரைப்புள்ளிகளுடன் (;) மாற்றவும்.
எந்தப் பட்டியல் பிரிப்பான் மற்றும் தசம சின்னம் என்பதைச் சரிபார்க்க உங்கள் கணினியில் அமைத்து, கண்ட்ரோல் பேனலைத் திறந்து, மண்டலம் மற்றும் மொழி > கூடுதல் அமைப்புகள் .
எக்செல் இல் INDIRECT ஐப் பயன்படுத்துவதில் இந்தப் பயிற்சி சிறிது வெளிச்சம் போட்டுள்ளது. இப்போது அதன் பலம் மற்றும் வரம்புகள் உங்களுக்குத் தெரியும், அதை ஒரு ஷாட் கொடுத்து, மறைமுக செயல்பாடு உங்கள் எக்செல் பணிகளை எவ்வாறு எளிதாக்குகிறது என்பதைப் பார்க்க வேண்டிய நேரம் இது. படித்ததற்கு நன்றி!
செயல்பாட்டின் வாதங்கள், இல்லையா? எனவே, முதலில் Excel INDIRECT தொடரியல் பற்றி விரைவாகப் பார்க்கலாம்.INDIRECT function syntax
Excel இல் உள்ள INDIRECT செயல்பாடு உரை சரத்திலிருந்து செல் குறிப்பை வழங்குகிறது. இது இரண்டு வாதங்களைக் கொண்டுள்ளது, முதலாவது தேவை மற்றும் இரண்டாவது விருப்பமானது:
INDIRECT(ref_text, [a1])ref_text - இது ஒரு செல் குறிப்பு அல்லது கலத்தின் குறிப்பு உரை சரத்தின் வடிவம், அல்லது பெயரிடப்பட்ட வரம்பு.
a1 - ref_text வாதத்தில் எந்த வகையான குறிப்பு உள்ளது என்பதைக் குறிப்பிடும் தருக்க மதிப்பு:
- சரி அல்லது தவிர்க்கப்பட்டால், ref_text ஆனது A1-பாணி செல் குறிப்பாக விளங்கும்.
- தவறு எனில், ref_text R1C1 குறிப்பாகக் கருதப்படும்.
R1C1 குறிப்பு வகை இருக்கலாம் சில சூழ்நிலைகளில் பயனுள்ளதாக இருக்கும், நீங்கள் பெரும்பாலும் பழக்கமான A1 குறிப்புகளைப் பயன்படுத்த விரும்புவீர்கள். எப்படியிருந்தாலும், இந்த டுடோரியலில் உள்ள அனைத்து மறைமுக சூத்திரங்களும் A1 குறிப்புகளைப் பயன்படுத்தும், எனவே நாங்கள் இரண்டாவது வாதத்தைத் தவிர்க்கிறோம்.
INDIRECT செயல்பாட்டின் அடிப்படை பயன்பாடு
செயல்பாட்டின் நுண்ணறிவைப் பெற, எழுதுவோம் எக்செல் இல் நீங்கள் மறைமுகத்தை எவ்வாறு பயன்படுத்துகிறீர்கள் என்பதை விளக்கும் எளிய சூத்திரம்.
உங்கள் செல் A1 இல் எண் 3 மற்றும் செல் C1 இல் A1 என்ற உரை உள்ளது என்று வைத்துக்கொள்வோம். இப்போது, =INDIRECT(C1)
சூத்திரத்தை வேறு எந்த கலத்திலும் வைத்து, என்ன நடக்கிறது என்பதைப் பார்க்கவும்:
- செல் C1 இல் உள்ள மதிப்பை மறைமுகச் செயல்பாடு குறிக்கிறது, இது A1 ஆகும்.
- செயல்பாடு திசைதிருப்பப்படுகிறது. செல் A1, அது திரும்ப வேண்டிய மதிப்பைத் தேர்ந்தெடுக்கிறது,இது எண் 3.
எனவே, இந்த எடுத்துக்காட்டில் INDIRECT செயல்பாடு உண்மையில் என்ன செய்கிறது உரை சரத்தை செல் குறிப்பாக மாற்றுகிறது .
இது இன்னும் குறைவான நடைமுறை உணர்வைக் கொண்டிருப்பதாக நீங்கள் நினைத்தால், தயவுசெய்து பொறுத்துக்கொள்ளுங்கள், மேலும் எக்செல் மறைமுகச் செயல்பாட்டின் உண்மையான சக்தியை வெளிப்படுத்தும் சில சூத்திரங்களை நான் உங்களுக்குக் காண்பிக்கிறேன்.
எக்செல் - சூத்திர எடுத்துக்காட்டுகள் 7>
மேலே உள்ள எடுத்துக்காட்டில் காட்டப்பட்டுள்ளபடி, நீங்கள் Excel INDIRECT செயல்பாட்டைப் பயன்படுத்தி ஒரு கலத்தின் முகவரியை மற்றொரு கலத்தில் வழக்கமான உரைச் சரமாக வைத்து, 2 வது கலத்தின் மதிப்பைப் பெறலாம். இருப்பினும், அந்த அற்பமான உதாரணம் INDIRECT திறன்களின் குறிப்பைத் தவிர வேறில்லை.
உண்மையான தரவுகளுடன் பணிபுரியும் போது, INDIRECT செயல்பாடானது, மதிப்புகளைப் பயன்படுத்தி நீங்கள் உருவாக்கும் மிகவும் சிக்கலான சரங்களை உள்ளடக்கிய எந்த உரைச் சரத்தையும் குறிப்பாக மாற்றும். பிற செல்கள் மற்றும் பிற எக்செல் சூத்திரங்களால் வழங்கப்படும் முடிவுகள். ஆனால் வண்டியை குதிரையின் முன் வைக்காமல், ஒரு நேரத்தில் பல எக்செல் மறைமுக சூத்திரங்களை இயக்குவோம்.
செல் மதிப்புகளிலிருந்து மறைமுக குறிப்புகளை உருவாக்குதல்
உங்களுக்கு நினைவிருக்கிறபடி, எக்செல் இன்டிரெக்ட் செயல்பாடு அனுமதிக்கிறது A1 மற்றும் R1C1 குறிப்பு பாணிகளுக்கு. வழக்கமாக, ஒரே நேரத்தில் இரண்டு பாணிகளையும் ஒரே தாளில் பயன்படுத்த முடியாது, கோப்பு > வழியாக இரண்டு குறிப்பு வகைகளுக்கு இடையே மட்டுமே மாற முடியும். விருப்பங்கள் > சூத்திரங்கள் > R1C1 தேர்வுப்பெட்டி . எக்செல் பயனர்கள் R1C1 ஐப் பயன்படுத்துவதை அரிதாகவே கருதுவதற்கு இதுவே காரணம்ஒரு மாற்று குறிப்பு அணுகுமுறையாக.
ஒரு மறைமுக சூத்திரத்தில், நீங்கள் விரும்பினால் அதே தாளில் குறிப்பு வகையைப் பயன்படுத்தலாம். நாங்கள் மேலும் நகர்வதற்கு முன், A1 மற்றும் R1C1 குறிப்பு பாணிகளுக்கு இடையே உள்ள வித்தியாசத்தை நீங்கள் அறிய விரும்பலாம்.
A1 பாணி என்பது Excel இல் உள்ள வழக்கமான குறிப்பு வகையாகும், இது ஒரு நெடுவரிசையைத் தொடர்ந்து ஒரு வரிசையைக் குறிக்கிறது. எண். எடுத்துக்காட்டாக, B2 என்பது நெடுவரிசை B மற்றும் வரிசை 2 இன் குறுக்குவெட்டில் உள்ள கலத்தைக் குறிக்கிறது.
R1C1 பாணி என்பது எதிர் குறிப்பு வகை - வரிசைகளைத் தொடர்ந்து நெடுவரிசைகள், இது பயன்படுத்தப்படுவதற்கு சிறிது நேரம் எடுக்கும். க்கு : ) எடுத்துக்காட்டாக, R4C1 என்பது ஒரு தாளில் வரிசை 4, நெடுவரிசை 1 இல் உள்ள செல் A4 ஐக் குறிக்கிறது. கடிதத்திற்குப் பிறகு எண் வரவில்லை என்றால், நீங்கள் அதே வரிசை அல்லது நெடுவரிசையைக் குறிப்பிடுகிறீர்கள்.
இப்போது, A1 மற்றும் R1C1 குறிப்புகளை INDIRECT செயல்பாடு எவ்வாறு கையாளுகிறது என்பதைப் பார்ப்போம்:
நீங்கள் பார்ப்பது போல் மேலே உள்ள ஸ்கிரீன்ஷாட்டில், மூன்று வெவ்வேறு மறைமுக சூத்திரங்கள் ஒரே முடிவைத் தரும். ஏன் என்று நீங்கள் ஏற்கனவே கண்டுபிடித்தீர்களா? உங்களிடம் இருப்பதாக நான் பந்தயம் கட்டுகிறேன் : )
- செல் D1:
=INDIRECT(C1)
இல் ஃபார்முலா
இது மிகவும் எளிதானது. சூத்திரம் செல் C1 ஐக் குறிக்கிறது, அதன் மதிப்பைப் பெறுகிறது - உரை சரம் A2 , அதை ஒரு செல் குறிப்பாக மாற்றுகிறது, செல் A2 க்கு சென்று அதன் மதிப்பு 222 ஆகும்.
- செல் D3:
=INDIRECT(C3,FALSE)
FALSE இல் உள்ள ஃபார்முலா, 2வது வாதத்தில் குறிப்பிடப்பட்ட மதிப்பு (C3) R1C1 செல் குறிப்பு, அதாவது ஒரு வரிசை எண்ணைத் தொடர்ந்து நெடுவரிசை எண்ணைப் போலக் கருதப்பட வேண்டும் என்பதைக் குறிக்கிறது. எனவே,எங்கள் INDIRECT சூத்திரம் செல் C3 (R2C1) இல் உள்ள மதிப்பை வரிசை 2 மற்றும் நெடுவரிசை 1 ஆகியவற்றின் இணைப்பில் உள்ள கலத்தின் குறிப்பாக விளக்குகிறது, இது செல் A2 ஆகும்.
செல் மதிப்புகள் மற்றும் உரையிலிருந்து மறைமுக குறிப்புகளை உருவாக்குதல்
செல் மதிப்புகளில் இருந்து எப்படி குறிப்புகளை உருவாக்கினோம் என்பது போல, உங்கள் மறைமுக சூத்திரத்தில் உள்ள உரைச் சரம் மற்றும் செல் குறிப்பு ஆகியவற்றை இணைக்கலாம், இது ஒருங்கிணைப்பு ஆபரேட்டருடன் இணைக்கப்பட்டுள்ளது (&) .
பின்வரும் எடுத்துக்காட்டில், சூத்திரம்: =INDIRECT("B"&C2) பின்வரும் தருக்க சங்கிலியின் அடிப்படையில் செல் B2 இலிருந்து ஒரு மதிப்பை வழங்குகிறது:
INDIRECT செயல்பாடு உறுப்புகளை ஒருங்கிணைக்கிறது ref_text வாதத்தில் - உரை B மற்றும் செல் C2 -> செல் C2 இல் உள்ள மதிப்பு எண் 2 ஆகும், இது செல் B2 -> சூத்திரம் செல் B2 க்கு சென்று அதன் மதிப்பை வழங்குகிறது, இது எண் 10 ஆகும்.
பெயரிடப்பட்ட வரம்புகளுடன் மறைமுக செயல்பாட்டைப் பயன்படுத்தி
செல் மற்றும் உரை மதிப்புகளிலிருந்து குறிப்புகளை உருவாக்குவதைத் தவிர, நீங்கள் Excel ஐப் பெறலாம் பெயரிடப்பட்ட வரம்புகள் ஐக் குறிக்கும் மறைமுகச் செயல்பாடு.
உங்கள் தாளில் பின்வரும் பெயரிடப்பட்ட வரம்புகள் உள்ளன என்று வைத்துக்கொள்வோம்:
- Apples - B2:B6
- வாழைப்பழங்கள் - C2:C6
- லெமன்ஸ் - D2:D6
மேலே பெயரிடப்பட்ட வரம்புகளில் எக்செல் டைனமிக் குறிப்பை உருவாக்க, அதன் பெயரை ஏதேனும் ஒரு கலத்தில் உள்ளிடவும். G1, மற்றும் ஒரு மறைமுக சூத்திரம் =INDIRECT(G1)
இலிருந்து அந்த கலத்தைப் பார்க்கவும்.
இப்போது, நீங்கள் ஒரு படி மேலே சென்று இந்த மறைமுக சூத்திரத்தை உட்பொதிக்கலாம்கொடுக்கப்பட்ட பெயரிடப்பட்ட வரம்பில் உள்ள மதிப்புகளின் கூட்டுத்தொகை மற்றும் சராசரியைக் கணக்கிடுவதற்கு பிற எக்செல் செயல்பாடுகளில் அல்லது ஆத்திரத்திற்குள் அதிகபட்ச / குறைந்தபட்ச மதிப்பைக் கண்டறியவும்:
-
=SUM(INDIRECT(G1))
-
=AVERAGE(INDIRECT(G1))
-
=MAX(INDIRECT(G1))
-
=MIN(INDIRECT(G1))
எக்செல் இல் மறைமுக செயல்பாட்டை எவ்வாறு பயன்படுத்துவது என்பது பற்றிய பொதுவான யோசனையை இப்போது நீங்கள் பெற்றுள்ளீர்கள், மேலும் சக்திவாய்ந்த சூத்திரங்களை நாங்கள் பரிசோதிக்கலாம்.
மற்றொரு பணித்தாளை மாறும் வகையில் குறிப்பிடுவதற்கான மறைமுக சூத்திரம்
எக்செல் INDIRECT செயல்பாட்டின் பயன் "டைனமிக்" செல் குறிப்புகளை உருவாக்குவது மட்டும் அல்ல. "பறப்பதில்" மற்ற பணித்தாள்களில் உள்ள கலங்களைக் குறிப்பிடவும் நீங்கள் இதைப் பயன்படுத்தலாம், மேலும் இங்கே எப்படி இருக்கிறது.
தாள் 1 இல் சில முக்கியமான தரவு உள்ளது என்று வைத்துக்கொள்வோம், மேலும் அந்தத் தரவை நீங்கள் தாள் 2 இல் இழுக்க விரும்புகிறீர்கள். எக்செல் மறைமுக சூத்திரம் இந்தப் பணியை எவ்வாறு கையாளும் என்பதை பின்வரும் ஸ்கிரீன்ஷாட் விளக்குகிறது:
ஸ்கிரீன்ஷாட்டில் நீங்கள் காணும் சூத்திரத்தைப் பிரித்து புரிந்துகொள்வோம்.
உங்களுக்குத் தெரிந்தபடி, மற்றொரு தாளைக் குறிப்பிடுவதற்கான வழக்கமான வழி Excel இல், தாளின் பெயரைத் தொடர்ந்து ஆச்சரியக்குறி மற்றும் SheetName! Range போன்ற செல் / வரம்புக் குறிப்பை எழுதுகிறது. தாள் பெயரில் அடிக்கடி இடைவெளி(கள்) இருப்பதால், பிழையைத் தடுக்க ஒற்றை மேற்கோள்களில் அதை (பெயர், ஸ்பேஸ் அல்ல : ) இணைப்பது நல்லது, எடுத்துக்காட்டாக 'எனது தாள்!'$A$1 .
இப்போது, நீங்கள் செய்ய வேண்டியது எல்லாம் ஒரு கலத்தில் தாளின் பெயரையும், செல் முகவரியை மற்றொரு கலத்தில் உள்ளிடவும், அவற்றை ஒரு உரைச் சரத்தில் இணைத்து, அந்த சரத்திற்கு ஊட்டவும்.INDIRECT செயல்பாடு. ஒரு உரைச் சரத்தில், செல் முகவரி அல்லது எண்ணைத் தவிர மற்ற ஒவ்வொரு உறுப்பையும் இரட்டை மேற்கோள்களில் இணைக்க வேண்டும் மற்றும் அனைத்து உறுப்புகளையும் ஒன்றாக இணைக்க வேண்டும் என்பதை நினைவில் கொள்ளுங்கள் (&).
மேலே கொடுக்கப்பட்டுள்ளது பின்வரும் முறை:
INDIRECT("'" & தாளின் பெயர் & "'!" & இலிருந்து தரவை இழுக்க செல் )எங்கள் உதாரணத்திற்குச் செல்வோம், தாளின் பெயரை செல் A1 இல் வைத்து, மேலே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி, B நெடுவரிசையில் செல் முகவரிகளைத் தட்டச்சு செய்க. இதன் விளைவாக, பின்வரும் சூத்திரத்தைப் பெறுவீர்கள்:
INDIRECT("'" & $A$1 & "'!" & B1)
மேலும், நீங்கள் சூத்திரத்தை பல கலங்களில் நகலெடுக்கிறீர்கள் என்றால், தாளின் பெயரைப் பயன்படுத்தி குறிப்பைப் பூட்ட வேண்டும் என்பதையும் கவனத்தில் கொள்ளவும். $A$1 போன்ற முழுமையான செல் குறிப்புகள் , உங்கள் மறைமுக சூத்திரம் பிழையை வழங்கும். இதைத் தடுக்க, நீங்கள் IF செயல்பாட்டில் INDIRECT செயல்பாட்டை மடிக்கலாம்:
IF(OR($A$1="",B1=""), "", INDIRECT("'" & $A$1 & "'!" & B1))
IFERROR(INDIRECT("'" & $A$1 & "'!" &B1), "")
மற்றொரு பணிப்புத்தகத்திற்கு எக்செல் டைனமிக் குறிப்பை உருவாக்குதல்
குறிப்பிடும் மறைமுக சூத்திரம்வேறொரு எக்செல் பணிப்புத்தகம் என்பது மற்றொரு விரிதாளைக் குறிப்பிடும் அதே அணுகுமுறையை அடிப்படையாகக் கொண்டது. தாளின் பெயர் மற்றும் செல் முகவரியுடன் பணிப்புத்தகத்தின் பெயரைக் குறிப்பிட வேண்டும்.
விஷயங்களை எளிதாக்க, வழக்கமான வழியில் மற்றொரு புத்தகத்தைக் குறிப்பிடுவதைத் தொடங்குவோம் (உங்கள் புத்தகத்தில் அப்போஸ்ட்ரோபிகள் சேர்க்கப்படும் மற்றும்/அல்லது தாள் பெயர்களில் இடைவெளிகள் உள்ளன:
'[Book_name.xlsx]Sheet_name'! வரம்பு
புத்தகத்தின் பெயர் செல் A2 இல் இருப்பதாகக் கருதினால், தாள் பெயர் B2 இல் உள்ளது, மற்றும் செல் முகவரி C2 இல் உள்ளது, நாங்கள் பின்வரும் சூத்திரத்தைப் பெறுகிறோம்:
=INDIRECT("'[" & $A$2 & "]" & $B$2 & "'!" & C2)
சூத்திரத்தை மற்ற கலங்களுக்கு நகலெடுக்கும் போது புத்தகம் மற்றும் தாளின் பெயர்களைக் கொண்ட கலங்கள் மாறுவதை நீங்கள் விரும்பாததால், நீங்கள் முறையே $A$2 மற்றும் $B$2 ஆகிய முழுமையான செல் குறிப்புகளைப் பயன்படுத்தி அவற்றைப் பூட்டவும்.
இப்போது, பின்வரும் வடிவத்தைப் பயன்படுத்தி மற்றொரு எக்செல் பணிப்புத்தகத்திற்கு உங்கள் சொந்த டைனமிக் குறிப்பை எளிதாக எழுதலாம்:
=INDIRECT("'[" & புத்தகத்தின் பெயர் & " ]" & தாள் பெயர் & "'!" & செல் முகவரி )குறிப்பு. உங்கள் சூத்திரம் குறிப்பிடும் பணிப்புத்தகம் எப்போதும் திறந்தே இருக்க வேண்டும், இல்லையெனில் INDIRECT செயல்பாடு #REF பிழையை ஏற்படுத்தும். வழக்கம் போல், IFERROR செயல்பாடு அதைத் தவிர்க்க உங்களுக்கு உதவும்:
=IFERROR(INDIRECT("'[" & A2 & "]" & $A$1 & "'!" & B1), "")
செல் குறிப்பைப் பூட்ட Excel INDIRECT செயல்பாட்டைப் பயன்படுத்துதல்
பொதுவாக, மைக்ரோசாஃப்ட் எக்செல் நீங்கள் செருகும்போது செல் குறிப்புகளை மாற்றும் தாளில் இருக்கும் வரிசைகள் அல்லது நெடுவரிசைகளை புதியது அல்லது நீக்குதல். இது நிகழாமல் தடுக்க, உங்களால் முடியும்செல் குறிப்புகளுடன் பணிபுரிய INDIRECT செயல்பாட்டைப் பயன்படுத்தவும், அவை எந்தச் சந்தர்ப்பத்திலும் அப்படியே இருக்க வேண்டும்.
வேறுபாட்டை விளக்க, பின்வருவனவற்றைச் செய்யவும்:
- எந்த கலத்திலும் எந்த மதிப்பையும் உள்ளிடவும், சொல்லுங்கள் , செல் A1 இல் எண் 20.
- மற்ற இரண்டு கலங்களிலிருந்து A1 ஐ வெவ்வேறு வழிகளில் பார்க்கவும்:
=A1
மற்றும்=INDIRECT("A1")
- வரிசை 1 க்கு மேல் புதிய வரிசையைச் செருகவும்.
என்ன நடக்கிறது என்று பார்? சமமான லாஜிக்கல் ஆபரேட்டரைக் கொண்ட செல் இன்னும் 20 ஐ வழங்குகிறது, ஏனெனில் அதன் சூத்திரம் தானாகவே =A2 க்கு மாற்றப்பட்டது. INDIRECT சூத்திரம் கொண்ட செல் இப்போது 0 ஐ வழங்குகிறது, ஏனெனில் புதிய வரிசை செருகப்பட்டபோது சூத்திரம் மாற்றப்படவில்லை மேலும் அது தற்போது காலியாக உள்ள செல் A1 ஐக் குறிக்கிறது:
இந்த ஆர்ப்பாட்டத்திற்குப் பிறகு, நீங்கள் கீழ் இருக்கலாம் உதவியை விட மறைமுக செயல்பாடு அதிக தொல்லை தரும் என்ற எண்ணம். சரி, அதை வேறு வழியில் முயற்சிப்போம்.
நீங்கள் A2:A5 கலங்களில் உள்ள மதிப்புகளைத் தொகுக்க விரும்புகிறீர்கள், மேலும் SUM செயல்பாட்டைப் பயன்படுத்தி இதை எளிதாகச் செய்யலாம்:
=SUM(A2:A5)
எனினும், எத்தனை வரிசைகள் நீக்கப்பட்டாலும் அல்லது செருகப்பட்டாலும், சூத்திரம் மாறாமல் இருக்க வேண்டும். மிகவும் தெளிவான தீர்வு - முழுமையான குறிப்புகளின் பயன்பாடு - உதவாது. உறுதிசெய்ய, சில செல்களில் =SUM($A$2:$A$5)
சூத்திரத்தை உள்ளிடவும், புதிய வரிசையைச் செருகவும், வரிசை 3 இல் சொல்லவும், மேலும்... =SUM($A$2:$A$6)
க்கு மாற்றப்பட்ட சூத்திரத்தைக் கண்டறியவும்.
நிச்சயமாக, மைக்ரோசாஃப்ட் எக்செலின் இத்தகைய மரியாதை பெரும்பாலானவற்றில் நன்றாக வேலை செய்யும். வழக்குகள். இருப்பினும், நீங்கள் சூத்திரத்தை மாற்ற விரும்பாத சூழ்நிலைகள் இருக்கலாம்