தேர்ந்தெடுக்கப்பட்ட கலத்தின்படி விளக்கப்படம்

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

தேர்ந்தெடுக்கப்பட்ட கலத்தின்படி விளக்கப்படம்

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

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

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

படி 1. தற்போதைய வரி எண்

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

தேர்ந்தெடுக்கப்பட்ட கலத்தின்படி விளக்கப்படம்

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

படி 2. தலைப்புக்கான இணைப்பு

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

தேர்ந்தெடுக்கப்பட்ட கலத்தின்படி விளக்கப்படம்

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

படி 3. தரவுக்கான இணைப்பு

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

தேர்ந்தெடுக்கப்பட்ட கலத்தின்படி விளக்கப்படம்

இங்கே, பூஜ்ஜியமாக இருக்கும் மூன்றாவது வாதம், INDEX ஆனது ஒரு மதிப்பை அல்ல, அதன் விளைவாக முழு வரிசையையும் தருகிறது.

படி 4. விளக்கப்படத்தில் இணைப்புகளை மாற்றுதல்

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

தேர்ந்தெடுக்கப்பட்ட கலத்தின்படி விளக்கப்படம்

இந்தச் செயல்பாட்டில் உள்ள முதல் (கையொப்பம்) மற்றும் மூன்றாவது (தரவு) வாதங்களை 2 மற்றும் 3 படிகளில் இருந்து எங்கள் வரம்புகளின் பெயர்களுடன் கவனமாக மாற்றுவோம்:

தேர்ந்தெடுக்கப்பட்ட கலத்தின்படி விளக்கப்படம்

விளக்கப்படம் தற்போதைய வரிசையில் இருந்து விற்பனைத் தரவைக் காட்டத் தொடங்கும்.

படி 5. மேக்ரோவை மீண்டும் கணக்கிடுதல்

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

தரவு தாள் தாவலில் வலது கிளிக் செய்து கட்டளையைத் தேர்ந்தெடுக்கவும் மூல (மூல குறியீடு). திறக்கும் சாளரத்தில், தேர்வு மாற்ற நிகழ்வுக்கான மேக்ரோ-ஹேண்ட்லரின் குறியீட்டை உள்ளிடவும்:

தேர்ந்தெடுக்கப்பட்ட கலத்தின்படி விளக்கப்படம்

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

படி 6. தற்போதைய வரியை முன்னிலைப்படுத்துதல்

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

தேர்ந்தெடுக்கப்பட்ட கலத்தின்படி விளக்கப்படம்

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

அவ்வளவுதான் - எளிய மற்றும் அழகான, இல்லையா?

குறிப்புகள்

  • பெரிய அட்டவணைகளில், இந்த அழகு அனைத்தையும் மெதுவாக்கலாம் - நிபந்தனை வடிவமைத்தல் ஒரு வள-தீவிரமான விஷயம், மேலும் ஒவ்வொரு தேர்வுக்கும் மீண்டும் கணக்கிடுவதும் கடினமாக இருக்கும்.
  • அட்டவணைக்கு மேலே அல்லது கீழே தற்செயலாக செல் தேர்ந்தெடுக்கப்பட்டால், அட்டவணையில் தரவு மறைந்துவிடாமல் தடுக்க, படிவத்தின் உள்ளமைக்கப்பட்ட IF செயல்பாடுகளைப் பயன்படுத்தி TekRow பெயருக்கு கூடுதல் சரிபார்ப்பைச் சேர்க்கலாம்:

    =IF(செல்("வரிசை")<4,IF(செல்("வரிசை")>4,செல்("வரிசை")))

  • விளக்கப்படத்தில் குறிப்பிட்ட நெடுவரிசைகளை முன்னிலைப்படுத்துதல்
  • எக்செல் இல் ஊடாடும் விளக்கப்படத்தை எவ்வாறு உருவாக்குவது
  • ஒருங்கிணைப்பு தேர்வு

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