எக்செல் டைனமிக் பெயரிடப்பட்ட வரம்பு: எப்படி உருவாக்குவது மற்றும் பயன்படுத்துவது

  • இதை பகிர்
Michael Brown

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

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

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

    எக்செல் இல் டைனமிக் என்ற பெயரிடப்பட்ட வரம்பை எவ்வாறு உருவாக்குவது

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

    1. சூத்திரம் தாவலில், வரையறுக்கப்பட்ட பெயர்கள் குழுவில், பெயரை வரையவும் என்பதைக் கிளிக் செய்யவும். . அல்லது, எக்செல் பெயர் மேலாளரைத் திறக்க Ctrl + F3 ஐ அழுத்தி, புதிய… பொத்தானைக் கிளிக் செய்யவும்.
    2. எந்த வழியிலும், புதிய பெயர் உரையாடல் பெட்டி திறக்கும். நீங்கள் பின்வரும் விவரங்களைக் குறிப்பிடுகிறீர்கள்:
      • பெயர் பெட்டியில், உங்கள் டைனமிக் வரம்பிற்கான பெயரை உள்ளிடவும்.
      • ஸ்கோப் கீழ்தோன்றும் இடத்தில், அமைக்கவும் பெயரின் நோக்கம். பெரும்பாலானவற்றில் பணிப்புத்தகம் (இயல்புநிலை) பரிந்துரைக்கப்படுகிறதுவழக்குகள்.
      • குறிப்பிடுகிறது பெட்டியில், OFFSET COUNTA அல்லது INDEX COUNTA சூத்திரத்தை உள்ளிடவும்.
    3. சரி என்பதைக் கிளிக் செய்யவும். முடிந்தது!

    பின்வரும் ஸ்கிரீன்ஷாட்டில், தலைப்பு வரிசையைத் தவிர, A நெடுவரிசையில் உள்ள அனைத்து தரவு கலங்களுக்கு இடமளிக்கும் உருப்படிகள் என்ற டைனமிக் பெயரிடப்பட்ட வரம்பை நாங்கள் வரையறுக்கிறோம். :

    எக்செல் டைனமிக் பெயரிடப்பட்ட வரம்பை வரையறுக்க ஆஃப்செட் சூத்திரம்

    எக்செல் இல் டைனமிக் பெயரிடப்பட்ட வரம்பை உருவாக்குவதற்கான பொதுவான சூத்திரம் பின்வருமாறு:

    ஆஃப்செட் ( first_cell, 0, 0, COUNTA( column), 1)

    எங்கே:

    • first_cell - முதல் பெயரிடப்பட்ட வரம்பில் சேர்க்கப்பட வேண்டிய உருப்படி, எடுத்துக்காட்டாக $A$2.
    • நெடுவரிசை - $A:$A போன்ற நெடுவரிசைக்கான முழுமையான குறிப்பு.

    இந்த சூத்திரத்தின் மையத்தில், ஆர்வமுள்ள நெடுவரிசையில் காலியாக இல்லாத கலங்களின் எண்ணிக்கையைப் பெற, COUNTA செயல்பாட்டைப் பயன்படுத்துகிறீர்கள். அந்த எண் நேரடியாக OFFSET(குறிப்பு, வரிசைகள், கோல்கள், [உயரம்], [அகலம்]) செயல்பாட்டின் உயரம் வாதத்திற்குச் சென்று, எத்தனை வரிசைகளைத் திரும்பப் பெற வேண்டும் என்பதைக் கூறுகிறது.

    அதையும் தாண்டி, இது ஒரு சாதாரண ஆஃப்செட் சூத்திரம், இதில்:

    • குறிப்பு என்பது நீங்கள் ஆஃப்செட்டை (first_cell) அடிப்படையாகக் கொண்ட தொடக்கப் புள்ளியாகும்.
    • வரிசைகள் மற்றும் cols இரண்டும் 0 ஆகும், ஏனெனில் ஆஃப்செட் செய்ய நெடுவரிசைகள் அல்லது வரிசைகள் இல்லை.
    • அகலம் என்பது 1 நெடுவரிசைக்கு சமம்.

    எடுத்துக்காட்டு, செல் A2 இல் தொடங்கி Sheet3 இல் நெடுவரிசை Aக்கான டைனமிக் பெயரிடப்பட்ட வரம்பை உருவாக்க, இந்த சூத்திரத்தைப் பயன்படுத்துகிறோம்:

    =OFFSET(Sheet3!$A$2, 0, 0, COUNTA(Sheet3!$A:$A), 1)

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

    INDEX சூத்திரத்தில் டைனமிக் பெயரிடப்பட்ட வரம்பை உருவாக்கவும். Excel

    எக்செல் டைனமிக் வரம்பை உருவாக்க மற்றொரு வழி INDEX செயல்பாட்டுடன் இணைந்து COUNTA ஐப் பயன்படுத்துகிறது.

    first_cell:INDEX( column,COUNTA( நெடுவரிசை))

    இந்த சூத்திரம் இரண்டு பகுதிகளைக் கொண்டுள்ளது:

    • வரம்பு ஆபரேட்டரின் இடது பக்கத்தில் (:), $A$2 போன்ற கடின-குறியிடப்பட்ட தொடக்கக் குறிப்பை வைத்துள்ளீர்கள். .
    • வலது பக்கத்தில், முடிவின் குறிப்பைக் கண்டறிய INDEX(வரிசை, row_num, [column_num]) செயல்பாட்டைப் பயன்படுத்துகிறீர்கள். இங்கே, நீங்கள் வரிசைக்கு A முழு நெடுவரிசையையும் வழங்குகிறீர்கள் மற்றும் வரிசை எண்ணைப் பெற COUNTA ஐப் பயன்படுத்துகிறீர்கள் (அதாவது நெடுவரிசை A இல் உள்ள நுழைவு அல்லாத கலங்களின் எண்ணிக்கை).

    எங்கள் மாதிரி தரவுத்தொகுப்புக்கு (தயவுசெய்து பார்க்கவும் மேலே உள்ள ஸ்கிரீன்ஷாட்), சூத்திரம் பின்வருமாறு செல்கிறது:

    =$A$2:INDEX($A:$A, COUNTA($A:$A))

    நெடுவரிசை A இல் 5 வெற்று அல்லாத கலங்கள் இருப்பதால், ஒரு நெடுவரிசை தலைப்பு உட்பட, COUNTA 5 ஐ வழங்குகிறது. இதன் விளைவாக, INDEX $A ஐ வழங்குகிறது $5, இது A நெடுவரிசையில் கடைசியாகப் பயன்படுத்தப்பட்ட கலமாகும் (பொதுவாக ஒரு குறியீட்டு சூத்திரம் ஒரு மதிப்பை வழங்கும், ஆனால் குறிப்பு ஆபரேட்டர் அதை ஒரு குறிப்பைத் தரும்படி கட்டாயப்படுத்துகிறது). மேலும் ஆரம்ப புள்ளியாக $A$2 அமைத்திருப்பதால், இறுதி முடிவுசூத்திரம் $A$2:$A$5 வரம்பாகும்.

    புதிதாக உருவாக்கப்பட்ட டைனமிக் வரம்பைச் சோதிக்க, உருப்படிகளின் எண்ணிக்கையை COUNTA பெற வேண்டும்:

    =COUNTA(Items)

    எல்லாவற்றையும் சரியாகச் செய்தால், பட்டியலிலிருந்து உருப்படிகளைச் சேர்த்ததும் அல்லது அகற்றியதும் சூத்திரத்தின் முடிவு மாறும்:

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

    எக்செல் இல் இரு பரிமாண டைனமிக் வரம்பை எவ்வாறு உருவாக்குவது

    இரு பரிமாண பெயரிடப்பட்ட வரம்பை உருவாக்க, வரிசைகளின் எண்ணிக்கை மட்டுமல்ல, நெடுவரிசைகளின் எண்ணிக்கையும் மாறும், INDEX COUNTA சூத்திரத்தின் பின்வரும் மாற்றத்தைப் பயன்படுத்தவும்:

    first_cell:INDEX($1:$1048576, COUNTA( first_column), COUNTA( முதல்_வரிசை))

    இந்த சூத்திரத்தில், கடைசி காலியாக இல்லாத வரிசையையும் கடைசி காலியாக இல்லாத நெடுவரிசையையும் ( row_num ) பெற இரண்டு COUNTA செயல்பாடுகள் உள்ளன. மற்றும் INDEX செயல்பாட்டின் column_num வாதங்கள், முறையே). வரிசை வாதத்தில், நீங்கள் முழுப் பணித்தாள் (எக்செல் 2016 - 2007 இல் 1048576 வரிசைகள்; எக்செல் 2003 இல் 65535 வரிசைகள் மற்றும் அதற்குக் கீழே).

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

    நெடுவரிசை B, வரிசை 2 இல் தொடங்கும் விற்பனைத் தரவுகளுடன், சூத்திரம் பின்வரும் வடிவத்தை எடுக்கும்:

    =$B$2:INDEX($1:$1048576,COUNTA($B:$B),COUNTA($2:$2))

    உங்கள் டைனமிக் வரம்பு நினைத்தபடி செயல்படுவதை உறுதிசெய்ய, தாளில் எங்காவது பின்வரும் சூத்திரங்களை உள்ளிடவும்:

    =SUM(sales)

    =SUM(B2:D5)

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

    எக்செல் சூத்திரங்களில் டைனமிக் பெயரிடப்பட்ட வரம்புகளை எவ்வாறு பயன்படுத்துவது

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

    இந்த உதாரணத்திற்கு, எக்செல் இல் Vlookup செய்யும் கிளாசிக் INDEX MATCH சூத்திரத்தை எடுக்கப் போகிறோம்:

    INDEX ( return_range, MATCH ( lookup_value, lookup_range, 0))

    …மேலும் நாங்கள் எப்படி பார்க்கிறோம் பயன்படுத்துவதன் மூலம் சூத்திரத்தை இன்னும் சக்திவாய்ந்ததாக மாற்ற முடியும்டைனமிக் பெயரிடப்பட்ட வரம்புகள்.

    மேலே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி, டாஷ்போர்டை உருவாக்க முயற்சிக்கிறோம், அங்கு பயனர் H1 இல் உருப்படியின் பெயரை உள்ளிட்டு H2 இல் அந்த பொருளின் மொத்த விற்பனையைப் பெறுவார். ஆர்ப்பாட்ட நோக்கங்களுக்காக உருவாக்கப்பட்ட எங்கள் மாதிரி அட்டவணையில் 4 உருப்படிகள் மட்டுமே உள்ளன, ஆனால் உங்கள் நிஜ வாழ்க்கைத் தாள்களில் நூற்றுக்கணக்கான மற்றும் ஆயிரக்கணக்கான வரிசைகள் இருக்கலாம். மேலும், தினசரி அடிப்படையில் புதிய உருப்படிகளைச் சேர்க்கலாம், எனவே குறிப்புகளைப் பயன்படுத்துவது ஒரு விருப்பமல்ல, ஏனெனில் நீங்கள் சூத்திரத்தை மீண்டும் மீண்டும் புதுப்பிக்க வேண்டும். அதற்கு நான் மிகவும் சோம்பேறி! :)

    சூத்திரத்தை தானாக விரிவடையச் செய்ய, நாங்கள் 3 பெயர்களை வரையறுக்கப் போகிறோம்: 2 டைனமிக் வரம்புகள் மற்றும் 1 நிலையான பெயர் கொண்ட செல்:

    Lookup_range: =$A$2:INDEX($ A:$A, COUNTA($A:$A))

    Return_range: =$E$2:INDEX($E:$E, COUNTA($E:$E))

    Lookup_value: =$H$1

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

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

    முடிக்கப்பட்ட சூத்திரம் பின்வருமாறு:

    =INDEX(Return_range, MATCH(Lookup_value, Lookup_range, 0))

    மற்றும் சரியாக வேலை செய்கிறது!

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

    உதவிக்குறிப்பு. சூத்திரங்களை இன்னும் நீடித்து நிலைக்கச் செய்வதைத் தவிர, டைனமிக் டிராப் டவுன் பட்டியல்களை உருவாக்குவதற்கு டைனமிக் வரம்புகள் கைகொடுக்கும்.

    எக்செல் இல் டைனமிக் பெயரிடப்பட்ட வரம்புகளை நீங்கள் உருவாக்கி உபயோகிப்பது இதுதான். இந்த டுடோரியலில் விவாதிக்கப்பட்ட சூத்திரங்களை உன்னிப்பாகப் பார்க்க, எக்செல் டைனமிக் என்ற பெயரிடப்பட்ட ரேஞ்ச் ஒர்க்புக் மாதிரியைப் பதிவிறக்க நீங்கள் வரவேற்கிறோம். படித்ததற்கு நன்றி மற்றும் அடுத்த வாரம் உங்களை எங்கள் வலைப்பதிவில் சந்திப்போம் என்று நம்புகிறேன்!

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