نمایش نتایج: از شماره 1 تا 8 , از مجموع 8

موضوع: نمایش محتوای یک شیت در شیت دیگر

  1. #1


    آخرین بازدید
    تاریخ عضویت
    January 2014
    نوشته ها
    798
    امتیاز
    1667
    سپاس
    590
    سپاس شده
    1,242 در 436 پست
    تعیین سطح نشده است

    confused نمایش محتوای یک شیت در شیت دیگر

    سلام
    دوستان عزیز من میخوام محتویات یک شیت رو در شیت دیگه نمایش بدم
    مثلا وقتی روی یک گزینه (چه اسم چه عدد) در sheet 1کلیک کنم ، تمام جداولی که مربوط به اون گزینه در sheet 2 که به صورت یک جدول هست در قسمتی از sheet 1 نشون داده بشه
    خیلی مهمه
    ممنون میشم زودتر به مشکلم رو حل کنین
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsx Book1.xlsx اطلاعات (12.2 کیلو بایت, 122 نمایش)

  2.  

  3. #2


    آخرین بازدید
    یک روز پیش
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    نقل قول نوشته اصلی توسط absorkhi نمایش پست ها
    سلام
    دوستان عزیز من میخوام محتویات یک شیت رو در شیت دیگه نمایش بدم
    مثلا وقتی روی یک گزینه (چه اسم چه عدد) در sheet 1کلیک کنم ، تمام جداولی که مربوط به اون گزینه در sheet 2 که به صورت یک جدول هست در قسمتی از sheet 1 نشون داده بشه
    خیلی مهمه
    ممنون میشم زودتر به مشکلم رو حل کنین
    به این شیوه شما قراره چند تا شیت بسازید؟




  4. #3


    آخرین بازدید
    تاریخ عضویت
    January 2014
    نوشته ها
    798
    امتیاز
    1667
    سپاس
    590
    سپاس شده
    1,242 در 436 پست
    تعیین سطح نشده است

    سلام ممنون از پاسختون
    حداکثر 10 شیت هست

  5. #4


    آخرین بازدید
    یک روز پیش
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    نقل قول نوشته اصلی توسط absorkhi نمایش پست ها
    سلام ممنون از پاسختون
    حداکثر 10 شیت هست
    چرا همه رو تو یک شیت زیر هم وارد نمیکنی؟



  6. سپاس ها (3)


  7. #5


    آخرین بازدید
    یک روز پیش
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,518
    امتیاز
    6118
    سپاس
    2,884
    سپاس شده
    4,886 در 1,380 پست
    سطح اکسل
    71.67 %

    شيت ها را به نام برج ها (لاله و شقايق و ...) نام گذاري کنيد و در خانه b5 فرمول زير را وارد کنيد:
    کد PHP:
    INDIRECT($A$2&"!D"&ROW()+3
    در ستونهاي بغل بايد حرف d در فرمول را به نسبت ستون عوض کنيد، جهت سطر ها هم مي توانيد فرمول را به طرف پايين بست دهيد. توجه کنيد که فرمول جهت ترکيب بندي فايل فعلي شما تنظيم شده و در صورت تغيير مکان جدولها بايد آن را به نسبت تغيير دهيد


  8. #6


    آخرین بازدید
    تاریخ عضویت
    January 2014
    نوشته ها
    798
    امتیاز
    1667
    سپاس
    590
    سپاس شده
    1,242 در 436 پست
    تعیین سطح نشده است

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

  9. #7


    آخرین بازدید
    یک روز پیش
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,518
    امتیاز
    6118
    سپاس
    2,884
    سپاس شده
    4,886 در 1,380 پست
    سطح اکسل
    71.67 %

    1- تابع indirect ارجاع به يک سل مي دهد و آرگومان آن (محتوايي که در آن درج مي کنيد) حتما" بايد متن باشد مثلا" ("INDIRECT("A5 مقدار خانه A5 را برمي گرداند. يعني آرگومان آن حتما" بايد آدرس يک سل باشد تا تابع جواب دهد.
    2- علامت & چند عبارت يا مقدار را به هم مي چسباند.
    3- تابع ()ROW شماره رديف همان سل که تابع در آن نوشته شده را برمي گرداند.
    4- علامت $ وقتي قبل از ستون و رديف درج مي شود کمک مي کند که وقتي با درگ کردن (کشيدن) فرمول را به خانه هاي مجاور کپي مي کنيد اکسل آدرس آن سل را اتوماتيک عوض نکند.
    5- وقتي چيزي را بين دو علامت " قرار مي دهيد يعني آن چيز متن است و به همان صورت بايد در محاسبات منظور گردد.
    حال اگر بخواهيم بگوييم: جناب اکسل!!! برو در صفحه لاله و محتواي خانه D8 را به من بده بايد بنويسيم:
    کد PHP:
    INDIRECT("لاله!D8"
    حال من خواسته ام که به نوعي متن فرمول فوق را به صورت پويا بازسازي کنم.
    ولي من براي اينکه فرمول پويا شود به جاي لاله گفته ام که هرچي در خانه A2 نوشته، در نتيجه اگر در A2 لاله نوشته شده باشد مي رود به صفحه لاله و اگر چيز ديگري باشد مي رود به صفحه همان چيزي که در A2 نوشته شده، بعد گفته ام & يعني چيزي که بعد از & نوشته ام را به آن بچسبان که آن چيز عبارت D! است و بعد بايد مي نوشتم 8 زيرا مي خوستم برود خانه D8 ولي نوشتم ()ROW يعني شماره رديف همين خانه (يعني 5) به اضافه 3 به اين ترتيب وقتي اين فرمول را در خانه هاي پايين تر کپي مي کنيد مقدار ()ROW يکي يکي زياد شده و در نتيجه مقدار مورد نظر ما هم بر حسب رديف مربوطه به ترتيب به D9 و D10 و ... عوض مي شود. البته وقتي به صورت فوق محتواي داخل تايع INDIRECT را نوشتيم ظاهرا" تابع خود به خود آن را با فرمت متن شناسائي مي کند و ديگر احتياج با بازسازي دو علامت " در ابتدا و انتهاي آن نيست.
    اميدوارم متوجه شده باشيد. فقط در صورت درک صحيح چگونگي کار فرمول مي توانيد آن را در جاهاي مشابه به کار بريد. البته احتمالا" خيلي از موارد فوق را مي دانيد، ولي من جسارتا" توضيح دادم که به درد بقيه دوستان هم بخورد.
    ویرایش توسط Ali Parsaei : 2014/02/26 در ساعت 16:31


  10. #8


    آخرین بازدید
    تاریخ عضویت
    January 2014
    نوشته ها
    798
    امتیاز
    1667
    سپاس
    590
    سپاس شده
    1,242 در 436 پست
    تعیین سطح نشده است

    خیلی ممنونم
    لطف بزرگی کردی
    موفق باشی


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. انتقال اطلاعات فاکتور فروش از userform به شیت
    توسط sshamedk در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 3
    آخرين نوشته: 2016/05/30, 14:09
  2. پاسخ ها: 6
    آخرين نوشته: 2016/05/24, 10:54
  3. چگونه می توان فرمولها را صددرصد غیر قابل رؤیت نمود ؟
    توسط farzin24622 در انجمن گرافیک، نمودار و تنظیمات - Graphics, Charts and Settings
    پاسخ ها: 7
    آخرين نوشته: 2015/08/08, 06:39
  4. [حل شده] آیا می توان نوار شیت ها را مخفی کرد
    توسط hajihadi در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 2013/03/12, 23:33
  5. کمکــــــــــــــــ !!!چگونه می توان در یک شیت پرتکت شده یک ماکرو اجرا کرد؟
    توسط eham_r1 در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 1
    آخرين نوشته: 2011/11/19, 08:08

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

نمایش محتوای سلول یک شیت در شیت دیگر

درج یک جدول اکسل در یک شیت دیگر

متن نوار site:exceliran.com

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است