எக்செல் இல் ஆஃப்செட் செயல்பாட்டைப் பயன்படுத்துதல்

  • இதை பகிர்
Hugh West

இன்று நான் உங்களுக்கு எக்செல் இன் ஆஃப்செட் செயல்பாடு 3 நிஜ வாழ்க்கை எடுத்துக்காட்டுகளுடன் அறிமுகப்படுத்த விரும்புகிறேன்.

முதலில், சூத்திரத்தின் தொடரியல் பற்றி விவரிக்கிறேன், பிறகு நான் போகிறேன் நிஜ வாழ்க்கையில் ஏற்படும் சிக்கல்களைத் தீர்க்க OFFSET செயல்பாட்டை எவ்வாறு பயன்படுத்தலாம் என்பதைப் பற்றி பேசுங்கள்.

அறிமுகம்

OFFSET செயல்பாடு ஒரு செல் (இதை இலக்கு செல் என்று அழைப்போம்) அல்லது வரம்பிற்கு (இலக்கு) ஒரு குறிப்பை அளிக்கும் வரம்பு) இது மற்றொரு கலத்திலிருந்து (குறிப்பு செல்) அல்லது வரம்பிலிருந்து (குறிப்பு வரம்பில்) குறிப்பிட்ட எண்ணிக்கையிலான வரிசைகள் மற்றும் நெடுவரிசைகள் ஆகும்.

கீழே உள்ள படம், ஒரு கலத்திற்கு (குறிப்பை) திருப்பி அனுப்ப OFFSET செயல்பாட்டை எவ்வாறு பயன்படுத்துவது என்பதை விளக்குகிறது. இடது பகுதி) அல்லது வரம்பு (வலது பகுதி).

இலக்கு செல் என்றால் என்ன, குறிப்பு செல் எது என்பதைப் பற்றிய உள்ளுணர்வு உணர்வை இது உங்களுக்கு வழங்கும்.

பச்சை நிறத்தில் ஹைலைட் செய்யப்பட்ட செல் மஞ்சள் நிறத்தில் தனிப்படுத்தப்பட்ட செல்கள் இலக்கு வரம்பைக் கொண்டிருக்கும் போது இலக்கு செல் (தொடரியல்)?

இங்கே ஆஃப்செட் செயல்பாட்டின் தொடரியல் உள்ளது: OFFSET (குறிப்பு, வரிசைகள், எண்கள், [உயரம்], [அகலம்])

குறிப்பு அவசியம். குறிப்பு என்பது ஆஃப்செட் தொடங்கும் செல் அல்லது கலங்களின் வரம்பாகும். கலங்களின் வரம்பைக் குறிப்பிட்டால், செல்கள் ஒன்றுக்கொன்று அருகருகே இருக்க வேண்டும் என்பதை நினைவில் கொள்ளவும்> வரிசைகளின் எண்ணிக்கை, மேலே அல்லது கீழ், குறிப்பு செல் அல்லது மேல் இடது செல்குறிப்பு வரம்பு. வரிசைகள் நேர்மறை அல்லது எதிர்மறையாக இருக்கலாம். படம் 1 இன் இடது பகுதியைப் பார்க்கவும், நான் செயல்பாட்டை OFFSET (C3, -1, -1) ஆக மாற்றினால், இலக்கு செல் B2 ஆக இருக்கும். B2 என்பது ஒரு வரிசை மேலே C3 ஆகும்.
Cols தேவை. நெடுவரிசைகளின் எண்ணிக்கை, இடது அல்லது வலதுபுறம் , குறிப்பு செல் அல்லது குறிப்பு வரம்பின் மேல்-இடது செல். வரிசைகள் வாதத்தைப் போலவே, கோல்ஸ் இன் மதிப்புகளும் நேர்மறையாகவும் எதிர்மறையாகவும் இருக்கலாம். B4 ஐ குறிப்பு கலமாகவும் C3 ஐ இலக்கு கலமாகவும் அமைத்தால் OFFSET செயல்பாட்டை எவ்வாறு எழுதுவது? பதில் OFFSET (B4, -1, 1). C3 என்பது B4க்கு வலதுபுறத்தில் உள்ள ஒரு நெடுவரிசை மற்றும் C3 என்பது நேர்மறையாக இருப்பதை இங்கே காணலாம்.
உயரம் விரும்பினால். இலக்கு வரம்பாக இருந்தால் மட்டுமே உயர வாதத்தைப் பயன்படுத்தவும். இலக்கு வரம்பில் எத்தனை வரிசைகள் உள்ளன என்பதை இது கூறுகிறது. உயரம் நேர்மறை எண்ணாக இருக்க வேண்டும். இலக்கு வரம்பில் இரண்டு வரிசைகள் இருப்பதை படம் 1 இன் வலது பகுதியில் இருந்து பார்க்கலாம். எனவே, அந்த வழக்கில் உயரத்தை 2 ஆக அமைத்துள்ளோம்.
அகலம் விரும்பினால். இருந்தால் மட்டுமே அகல வாதத்தைப் பயன்படுத்தவும் இலக்கு ஒரு வரம்பாகும் (படம் 1 இன் வலது பகுதியைப் பார்க்கவும்). இலக்கு வரம்பில் எத்தனை நெடுவரிசைகள் உள்ளன என்பதை இது குறிக்கிறது. அகலம் நேர்மறை எண்ணாக இருக்க வேண்டும்.

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

வழக்கு 1: OFFSET மற்றும் MATCH ஆகியவற்றை இணைப்பதன் மூலம் வலமிருந்து இடமாகத் தேடுங்கள்செயல்பாடுகள்

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

தேட வேண்டிய மதிப்பு உங்கள் அட்டவணை வரிசையின் முதல் நெடுவரிசையில் வைக்கப்பட வேண்டும்.

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

ஆனால் மேட்ச் செயல்பாட்டுடன் OFFSET ஐ இணைப்பதன் மூலம், VLOOKUP செயல்பாட்டின் வரம்பு நீக்கப்படலாம்.

MATCH செயல்பாடு என்ன, OFFSET செயல்பாட்டை மேட்ச் செயல்பாட்டுடன் எவ்வாறு இணைப்பது தேடலைச் செய்யவா?

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

B3:B8 வரம்பைப் பார்ப்போம். படம் 2.1 இலிருந்து (வெவ்வேறு ஆண்டுகளில் வெவ்வேறு நாடுகளின் வருவாயைக் காட்டுகிறது).

Formula “=MATCH (“USA”, B3:B8, 0)” 1 என்பதைத் தரும் அமெரிக்கா முதல் உருப்படியாக உள்ளது e வரம்பு (செல் B10 மற்றும் C10 ஐப் பார்க்கவும்).

மற்றொரு வரம்பு C2:F2க்கு, “=MATCH (2015, C2:F2, 0)” சூத்திரம் 3 2015ஐ வழங்குகிறது வரம்பில் மூன்றாவது உருப்படி (செல் B11 மற்றும் C11 ஐப் பார்க்கவும்).

OFFSET செயல்பாட்டிற்குச் செல்கிறோம்.

செல் B2 ஐ குறிப்பு கலமாக அமைத்து, செல் E3 ஐ இலக்கு கலமாக எடுத்துக் கொண்டால், OFFSET சூத்திரத்தை எப்படி எழுதுவது?

E3 என்பது B2க்கு கீழே உள்ள 1 வரிசை மற்றும் 3 நெடுவரிசைகள் வலதுபுறம்B2.

எனவே, சூத்திரத்தை “=OFFSET(B2, 1 , 3 )” என எழுதலாம். சிவப்பு நிறத்தில் உள்ள எண்களை உன்னிப்பாகப் பாருங்கள், அவை பொருந்தியிருப்பதை உங்களால் கண்டுபிடிக்க முடியுமா?

கேள்விக்கான பதில் இதுதான் – OFFSET செயல்பாட்டை மேட்ச் செயல்பாட்டுடன் இணைப்பது எப்படி – மேட்ச் செயல்பாட்டைப் பயன்படுத்தப் பயன்படுத்தலாம் OFFSET செயல்பாட்டின் இரண்டாவது அல்லது மூன்றாவது வாதமாக (செல் C13 ஐப் பார்க்கவும்).

செல் C14 அதே தரவை மீட்டெடுக்க VLOOKUP செயல்பாட்டை எவ்வாறு பயன்படுத்துவது என்பதை விளக்குகிறது.

வருமானத்தை நாம் அறிந்திருக்க வேண்டும். 2015 இல் VLOOKUP செயல்பாட்டை எழுதும் முன் அட்டவணை வரிசை B2:F8 இன் 4வது நெடுவரிசையில் பதிவு செய்யப்பட்டது.

அது VLOOKUP செயல்பாட்டைப் பயன்படுத்தும் போது தரவு கட்டமைப்பைப் பற்றி நாம் நன்கு அறிந்திருக்க வேண்டும் என்பதாகும்.

இது VLOOKUPக்கான மற்றொரு வரம்பு. இருப்பினும், OFFSET செயல்பாட்டின் வாதமாக MATCH செயல்பாட்டைப் பயன்படுத்துவதன் மூலம், நெடுவரிசை குறியீட்டை நாம் அறிய வேண்டியதில்லை.

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

0>படம் 2.1

இப்போது நாம் மேலும் சிக்கலான எடுத்துக்காட்டைப் பார்க்கலாம்.

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

மேலும் அறியப்பட்ட தொடர்புப் பெயரிலிருந்து நிறுவனத்தின் பெயரை மீட்டெடுக்க விரும்புகிறோம் அல்லது தெரிந்த மின்னஞ்சல் முகவரியிலிருந்து தொடர்புப் பெயரைப் பெற விரும்புகிறோம். நாம் என்ன செய்ய முடியும்?

படம் 2.2 ஐப் பார்க்கவும், B5:E8 வரம்பில் நிறுவனத்தின் தகவல் அடங்கும். செல் C2 மற்றும் Cell B3 இல் உள்ளீடுகளை வைப்பதன் மூலம், சிவப்பு சதுரத்தில் உள்ள சூத்திரத்தின் உதவியுடன், என்னால் மீட்டெடுக்க முடியும்தொடர்புப் பெயர் எனக்குத் தெரிந்தால் நிறுவனத்தின் பெயர்.

வரம்பு D2:E4, தெரிந்த மின்னஞ்சல் முகவரியுடன் தொடர்புப் பெயரைப் பெறுவது எப்படி என்பதைக் காட்டுகிறது.

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

படம் 2.2

வழக்கு 2: OFFSET மற்றும் COUNT செயல்பாடுகளை இணைத்து தானியங்கு கணக்கீடு

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

மனித வளங்களில் இருந்து உள்ளீடுகளைக் காட்டும் கீழே உள்ள படத்தைப் பாருங்கள். நெடுவரிசை B இல் கடைசி எண்ணைப் பெற விரும்புகிறோம் என்று வைத்துக்கொள்வோம், நாம் OFFSET செயல்பாட்டைப் பயன்படுத்தினால், சூத்திரம் “=OFFSET (C2, 9 , 0)” ஆக இருக்கும்.

சூத்திரத்திலிருந்து , 9 என்பது முக்கிய எண் என்பதை நாம் அறியலாம்.

இந்த எண்ணைத் தானாகத் திருப்பி அனுப்பும் வரை, ஒரு நெடுவரிசையில் கடைசி எண்ணைத் தானாகக் கண்டறிய முடியும்.

9 என்பது C நெடுவரிசையில் உள்ள எண்களைக் கொண்ட கலங்களின் எண்ணிக்கை மட்டுமே.

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

உதாரணமாக, “=COUNT (C3:C11)” சூத்திரமானது C3 முதல் C11 வரையிலான கலங்களில் உள்ள எண்களைக் கொண்ட கலங்களின் எண்ணிக்கையைக் கணக்கிடும்.

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

தயவுசெய்து G4 மற்றும் H4 கலங்களைப் பார்க்கவும். “=COUNT(C:C)” என்பது சரியாக 9 க்கு சமம்.

இதனால், மேலே உள்ள OFFSET செயல்பாட்டில் 9 ஐ COUNT(C:C) உடன் மாற்றுவதன் மூலம், நாம் புதியதைப் பெறலாம். சூத்திரம் “=OFFSET (C2, COUNT(C:C) , 0)” (செல் H5 இல்).

அது வழங்கும் எண் 87000 ஆகும், இது C நெடுவரிசையில் உள்ள கடைசி எண்ணாகும். .

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

சூத்திரம் “=SUM (OFFSET (C2, 1, 0, 9 , 1))” என இருக்கும் OFFSET உடன் SUM ஐப் பயன்படுத்தவும்.

9 என்பது C3:C11 வரம்பில் உள்ள வரிசைகளின் மொத்த எண்ணிக்கையாகும், மேலும் கலங்களின் மொத்த எண்ணிக்கையானது C நெடுவரிசையில் எண்களைக் கொண்டுள்ளது.

எனவே. , "=SUM (OFFSET (C2,1, 0, COUNT (C:C), 1))" போன்ற புதிய முறையில் சூத்திரத்தை எழுதலாம்.

G10 மற்றும் H10 கலங்களைப் பாருங்கள், மொத்தம் இந்த 9 ஊழியர்களுக்கான சம்பளம் $521,700 ஆகும்.

இப்போது C12 செல் C12 இல் $34,000 போன்ற எண்ணை வைத்தால், செல் G5 மற்றும் G10 ஆகிய இரண்டு எண்களும் முறையே $34,000 மற்றும் $555,700 ஆக மாற்றப்படும்.

0>செல் G5 அல்லது G10 இல் ஃபார்முலாக்களை நீங்கள் புதுப்பிக்க வேண்டியதில்லை என்பதால் இதையே நான் ஆட்டோமேஷன் என்று அழைக்கிறேன்.

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

உதாரணமாக,“=COUNT (B: B)” ஆனது 9க்கு பதிலாக 0 ஐ வழங்குகிறது, ஏனெனில் B நெடுவரிசையில் எண்களைக் கொண்ட கலம் இல்லை (கலங்கள் G3 மற்றும் H3 ஐப் பார்க்கவும்).

நெடுவரிசை D ஆனது எண்களைக் கொண்ட 10 கலங்களையும், அதன் மூலம் வழங்கப்படும் எண்ணையும் உள்ளடக்கியது. “COUNT (D: D)” என்பதும் 10 ஆகும்.

ஆனால் C நெடுவரிசையில் செய்தது போல் D நெடுவரிசையில் கடைசி எண்ணை மீட்டெடுக்க விரும்பினால், நமக்கு எண் 0 கிடைக்கும் (செல் G8 மற்றும் H8 ஐப் பார்க்கவும்).

வெளிப்படையாக, 0 என்பது நாம் விரும்புவது அல்ல. என்ன தவறு? செல் D13 செல் D2 இலிருந்து 10 வரிசைகளுக்குப் பதிலாக 11 வரிசைகள் தொலைவில் உள்ளது.

இதையும் “=OFFSET (D2, COUNT (D: D) + 1 , 0 சூத்திரம் மூலம் நிரூபிக்க முடியும். )” செல் G7 இல்.

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

படம் 3

கேஸ் 3: டைனமிக் வரம்பை உருவாக்க OFFSET செயல்பாட்டைப் பயன்படுத்தவும்

ஒரு நிறுவனத்தின் மாதாந்திர யூனிட் விற்பனையை பட்டியலிட விரும்புகிறோம் என்று வைத்துக்கொள்வோம், மேலும் படம் 4.1 தற்போதைய தரவு மற்றும் தற்போதைய அடிப்படையில் உருவாக்கப்பட்ட விளக்கப்படத்தைக் காட்டுகிறது. தரவு.

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

விளக்கப்படத்தை தானாகப் புதுப்பிக்க எளிதான வழி உள்ளதா?

0>விற்பனையான அலகுகள் நெடுவரிசைக்கான டைனமிக் வரம்பு பெயர்களை உருவாக்க, OFFSET செயல்பாட்டைப் பயன்படுத்துவது விளக்கப்படத்தைப் புதுப்பிப்பதற்கான திறவுகோலாகும்.

புதிய தரவு உள்ளிடப்படும்போது, ​​யூனிட்களின் விற்பனைக்கான டைனமிக் வரம்பு தானாகவே அனைத்து விற்பனைத் தரவையும் உள்ளடக்கும்.

படம் 4.1

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

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

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

படம் 4.2

பெயர்: ” உள்ளீட்டு பெட்டியில், டைனமிக் வரம்பு பெயர் நிரப்பப்பட வேண்டும். மேலும் “ குறிப்பிடுகிறது:” உள்ளீட்டுப் பெட்டியில், “=OFFSET (படம்4!$C$2, 1, 0, COUNT (!$C: $C), 1 என்ற OFFSET சூத்திரத்தை தட்டச்சு செய்ய வேண்டும். )” இது C நெடுவரிசையில் தட்டச்சு செய்யப்பட்ட அலகுகள் விற்கப்பட்ட மதிப்புகளின் அடிப்படையில் மாறும் வரம்பை உருவாக்கும்.

இயல்புநிலையாக, முழுப் பணிப்புத்தகத்திற்கும் ஒரு பெயர் பொருந்தும் மற்றும் பணிப்புத்தகத்தில் தனித்துவமாக இருக்க வேண்டும்.

இருப்பினும், ஒரு குறிப்பிட்ட தாளில் ஸ்கோப்பைக் கட்டுப்படுத்த விரும்புகிறோம்.

எனவே, இங்கே “ நோக்கம்: ” உள்ளீட்டுப் பெட்டியில் படம்4ஐத் தேர்ந்தெடுக்கிறோம். சரி என்பதைக் கிளிக் செய்த பிறகு, டைனமிக் வரம்பு உருவாக்கப்படும்.

புதிய தரவு உள்ளிடப்படும்போது அது தானாகவே அனைத்து விற்பனைத் தரவையும் உள்ளடக்கும்.

இப்போது எந்தப் புள்ளியிலும் வலது கிளிக் செய்யவும் விளக்கப்படத்தைத் தேர்ந்தெடுத்து, பின்னர் "தரவைத் தேர்ந்தெடு" என்பதைத் தேர்ந்தெடுக்கவும்.

படம் 4.3

தேர்ந்தெடுக்கப்பட்ட தரவைத் தேர்ந்தெடு மூலத்தில், தொடர்1 என்பதைத் தேர்வுசெய்து பின்னர் திருத்து

இறுதியாக, செல் C13 இல் 11ஐத் தட்டச்சு செய்து முயற்சிப்போம். விளக்கப்படம் மாறியிருப்பதையும் மதிப்பு 11 சேர்க்கப்பட்டுள்ளதையும் பார்க்கலாம்.

விளக்கப்படம்புதிய தரவு சேர்க்கப்படும் போது தானாகவே மாறும்.

படம் 4.6

மேலும் படிக்க…

  • எடுத்துக்காட்டுகளுடன் Excel இல் ஆஃப்செட்(...) செயல்பாடு

வேலை செய்யும் கோப்புகளைப் பதிவிறக்கவும்

கீழே உள்ள இணைப்பிலிருந்து வேலை செய்யும் கோப்புகளைப் பதிவிறக்கவும்.

Excel-Offset-Function .rar

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