PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : هم نام شدن یک سلول با نام شیت



مجید
2012/02/19, 00:25
دوستان من نیاز به فرمولی دارم که در سلول وقتی نامی وارد میکنم همان نام در شیت هم درج شود و یا بلعکس نام شیت پس از تایپ در سلول خاصی درج شود

Javid Mokhtari
2012/02/19, 00:35
با سلام.
آقا یکم دقیقتر توضیح بدین...

farzin24622
2012/02/19, 03:55
سلام ، فکر کنم اگر از ترکیب توابع Cell وFind استفاده کنیم به نتیجه برسیم

~M*E*H*D*I~
2012/02/19, 18:35
سلام
فک میکنم منظور دوستمون اینه اسم شیت متغیر باشه یعنی همون sheet1,sheet2,... همچین کاری با فرمول امکانپذیر نیست با vb شاید بشه

Javid Mokhtari
2012/02/19, 18:56
با سلام.

دوست عزیز ببینید منظورتون اینه... :

http://www.mediafire.com/?kmgrl717ra03rhi

مجید
2012/02/20, 01:09
با سلام.

دوست عزیز ببینید منظورتون اینه... :

http://www.mediafire.com/?kmgrl717ra03rhi


ممنون از جواب خوبتون درست بود اما اگه لطف کنین و راجع به مراحل انجام کار توضیحی بدید ممنون میشم

Javid Mokhtari
2012/02/20, 01:14
راجع به برنامه نویسی چیزی می دانید...؟

mrexcel
2012/02/20, 09:08
این امکان با امکانات ویزوال بیسیک قابل انجام است .

Javid Mokhtari
2012/02/20, 11:15
سلام
فک میکنم منظور دوستمون اینه اسم شیت متغیر باشه یعنی همون sheet1,sheet2,... همچین کاری با فرمول امکانپذیر نیست با vb شاید بشه


آقای Vatanparast ،باید بگم که مترجم خوبی هستین.منظور دوستان رو زود متوجه میشین.

mohay
2013/01/01, 21:27
برای درج نام شیت در یکی از سلولهای آن شیت می توان از تابع سلcellوترکیب ان با تابع میدmid یا رایتright استفاده کرد
تابع سل مسیرو نام فایل و نام شیت را نمایش می دهد وبا تابع مید می توان قسمت مورد نیاز که همان نام شیت است را جدا کرد(مسیر و نام فایل را حذف کنید و فقط نام فایل نمایش داده شود مثلا در فرمول زیر تا 22 کارکتر مسیر است و عدد 20 هم یعنی اینکه 20 کارکتر بعد از کارکتر 22 هم که می تواند نام فایل باشد نشان داده شود-می توانید به جای 22 تعداد کاراکتر ها از ابتدا تا نام شیت را گذاشته و به جای 20 تعداد کارکترهای مد نظر شما به عنوان طول نام شیت را بگذارید )
بهتر است ابتدا در سلول مورد نظر فرمول
=cell("filename") را بگذارید تا بتوانید برای ترکیب تابع مید با این تابع درست اقدام کنیدو بعد فرمولی مشابه زیر بنویسیدو دو عدد را درست جایگرین نمایید
=MID(CELL("filename");22;20)
البته ظاهرا اشکالاتی هم دارد که باید بر طرف شود و در مورد چند شیت این کار مشکل دارد مثلا اگر فایل یا شیت دیگری را باز کنید نام ان در سلول مدنظر درج می شود که باتایید مجدد فرمول اصلاح می شود
مثال سلول f1 در شیت های فایل زیر
http://d01.megashares.com/dl/aDYtOQV/moein.xlsx