ایکسل

فارمولا کے ساتھ شیٹ کے ناموں کی فہرست بنائیں۔

List Sheet Names With Formula

ایکسل فارمولا: فارمولا کے ساتھ شیٹ کے ناموں کی فہرست بنائیں۔عام فارمولہ | _+_ | خلاصہ

ایکسل ورک بک میں ورک شیٹس کی فہرست بنانے کے لیے ، آپ 2 قدمی نقطہ نظر استعمال کر سکتے ہیں: (1) a کی وضاحت کریں۔ نام کی حد پرانے میکرو کمانڈ کے ساتھ 'شیٹ نام' کہا جاتا ہے اور (2) انڈیکس فنکشن۔ نامزد رینج کا استعمال کرتے ہوئے شیٹ کے نام بازیافت کرنا۔ دکھایا گیا مثال میں ، B5 میں فارمولا ہے:



=GET.WORKBOOK(1)& T ( NOW ())

نوٹ: میں مسٹر ایکسل میسج بورڈ پر اس فارمولے میں داخل ہوا۔ ٹی ویلکو کی ایک پوسٹ میں۔ .

موجودہ تاریخ کو ظاہر کرنے کے لئے ایکسل فنکشن
وضاحت

کی نام کی حد 'شیٹ نام' اس کوڈ کے ساتھ بنایا گیا ہے:





 
= INDEX ( MID (sheetnames, FIND (']',sheetnames)+1,255), ROWS ($B:B5))

GET.WORKBOOK ایک میکرو کمانڈ ہے جو موجودہ ورک بک میں شیٹ کے ناموں کی ایک صف کو دوبارہ حاصل کرتی ہے۔ نتیجے کی صف اس طرح نظر آتی ہے:

 
=GET.WORKBOOK(1)& T ( NOW ())

ایک خفیہ اظہار نتیجہ سے منسلک ہے:



 
{'[workbook.xlsm]Sheet1','[workbook.xlsm]Sheet2','[workbook.xlsm]Sheet3','[workbook.xlsm]Sheet4','[workbook.xlsm]Sheet5'}

اس کوڈ کا مقصد دوبارہ گنتی کو شیٹ کے ناموں میں تبدیلیاں لینے پر مجبور کرنا ہے۔ کیونکہ اب ایک ہے۔ غیر مستحکم فنکشن ، یہ ہر ورک شیٹ تبدیلی کے ساتھ دوبارہ گنتی کرتا ہے۔ NOW فنکشن تاریخ اور وقت کی نمائندگی کرنے والی ایک عددی قدر لوٹاتا ہے۔ ٹی فنکشن ایک لوٹاتا ہے۔ خالی تار ('') عددی اقدار کے لیے ، لہذا کنکٹینیشن کا اقدار پر کوئی اثر نہیں ہوتا۔

ایکسل میں سالانہ ادائیگیوں کا حساب کتاب کیسے کریں

ورک شیٹ پر واپس ، سیل B6 میں اس فارمولے کو کاپی کیا گیا ہے:

 
& T ( NOW ())

اندر سے باہر کام کرنا ، ورک شیٹ کے ناموں کو ہٹانے کے لیے MID فنکشن استعمال کیا جاتا ہے۔ . نتیجے کی صف اس طرح نظر آتی ہے:

 
= INDEX ( MID (sheetnames, FIND (']',sheetnames)+1,255), ROWS ($B:B5))

یہ INDEX فنکشن میں 'array' کے طور پر جاتا ہے۔ ROW فنکشن بڑھتی ہوئی قطار نمبر پیدا کرنے کے لیے توسیع پذیر حدود کا استعمال کرتا ہے۔ ہر نئی صف میں ، INDEX اگلی صف کی قیمت لوٹاتا ہے۔ جب آؤٹ پٹ میں مزید شیٹ کے نام نہ ہوں تو فارمولا ایک #REF غلطی لوٹائے گا۔

نوٹ: کیونکہ یہ فارمولا میکرو کمانڈ پر انحصار کرتا ہے ، اگر آپ چاہتے ہیں کہ فائل بند ہونے اور دوبارہ کھولنے کے بعد فارمولہ شیٹ کے ناموں کو اپ ڈیٹ کرتا رہے تو آپ کو میکرو فعال ورک بک کے طور پر محفوظ کرنا ہوگا۔ اگر آپ عام ورک شیٹ کے طور پر محفوظ کرتے ہیں تو ، شیٹ نام کا کوڈ چھین لیا جائے گا۔

مصنف ڈیو برنس۔


^