ارتباط بین Table

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • hosein.mirjalili

    • 2010/07/18
    • 60

    ارتباط بین Table

    با سلام . تو فایل پیوست 3 عدد Table داریم امکان این وجود داره تا با تغییر سلول F1 به عدد 2 . اطلاعات Table2 تو Table3 و با تغییر سلول F1 به عدد 1 . اطلاعات Table1 تو Table3
    قرار بگیره ممنونم
    فایل های پیوست شده
  • generalsamad
    مدير تالار توابع

    • 2014/06/22
    • 1496

    #2
    با سلام
    روشهای متفاوتی وجود داره
    اگه جدولهاتون توی یه ردیف باشند با این فرمول میشه حلش کرد
    کد PHP:
    =INDIRECT("Table"&$K$1&"[نام]"
    کد PHP:
    =INDIRECT("Table"&$K$1&"[تعداد]"
    اگه اینطور نبود بفرمائید تا روشهای دیگه قرار بدیم
    یکی از سوالهای مسابقه هم همین بوده

    کار تابع Indirect اینه که آرگومان داخلی اون میتونه متن باشه که این متن میشه آدرس (آدرس مستقیم) بعد محتویات اون آدرس رو برمیگردونه
    علاوه بر رشته میتونه یه آدرس غیر مستقیم باشه یعنی شما رو ارجاع بده به یک سلول و مقدار اون سلول یک آدرس باشه و محتویات اون آدرس رو بر میگردونه
    فایل ضمیمه گردید
    فایل های پیوست شده
    Last edited by generalsamad; 2015/05/15, 15:33.
    [CENTER]
    [SIGPIC][/SIGPIC]
    [/CENTER]

    کامنت

    • Amir Ghasemiyan

      • 2013/09/20
      • 4545
      • 100.00

      #3
      سلام دوست عزيز
      شما ميتونين از يك if ساده كمك بگيرين.
      کد:
      =IF($J$1=1;Table1[@نام];Table2[@نام])
      البته دقت داشته باشيد كه جداولتون همه در يك سطر بايد باشن. فايل ضميمه رو دقت كنيد
      فایل های پیوست شده

      کامنت

      • hosein.mirjalili

        • 2010/07/18
        • 60

        #4
        ممنون از لطفتون . حال اگه جداول تو یک ردیف نباشه چطور ؟؟ باید از index یا vlookup استفاده کرد ؟؟؟

        کامنت

        • generalsamad
          مدير تالار توابع

          • 2014/06/22
          • 1496

          #5
          با این دو تابع میشه
          با توابع دیگه هم میشه
          روشها زیاد هست
          یه روش دیگه استفاده از تابع Choose به صورت آرایه ای میباشد
          این فرمول رو به صورت آرایه ای توی سلول F3 وارد کنید
          کد PHP:
          =CHOOSE($F$1;B3:C5;B8:C10
          فایل ضمیمه گردید
          فایل های پیوست شده
          [CENTER]
          [SIGPIC][/SIGPIC]
          [/CENTER]

          کامنت

          • hosein.mirjalili

            • 2010/07/18
            • 60

            #6
            با سلام و تشکر یه سوال دیگه اینکه اگه ما دو Table داشته باشم 1و2 حال با اضافه کردن ردیف جدید تو Table1 تیبل دو نیز بروزرسانی بشه ممنونم فایل ضمیمه است
            فایل های پیوست شده

            کامنت

            • generalsamad
              مدير تالار توابع

              • 2014/06/22
              • 1496

              #7
              با سلام
              کافیه شما جدول دومتون رو تا آخرین حدی که میدونید جدول 1 پر میکشه همون اندازه یا بیشتر جدولتون رو درگ کنید
              بعد
              این فرمول رو برای سطر اول ستون اول جدول دوم بنویسید
              کد PHP:
              =IFERROR(Table1[@نام];""
              و این فرمول رو برای سطر اول ستون دوم جدول دوم بنویسید
              کد PHP:
              =IFERROR(Table1[@تعداد];""
              [CENTER]
              [SIGPIC][/SIGPIC]
              [/CENTER]

              کامنت

              • hosein.mirjalili

                • 2010/07/18
                • 60

                #8
                تغییر خودکار لیست

                با سلام و تشکر از توجهتون یک سوال دیگه
                ما یک لیست داریم که یکی از اونها رو انتخاب می کنیم . چه کار کنیم تا با تغییر مشخصات دیتامون نام انتخاب شده تو لیست بصورت اتومات تغییر کنه ممنون ضمنا فایل نمونه ضمیمه است باز هم تشکر می کنم

                ضمنا هر کاری کردم نتونستم تشکر ضمیمه جوابها کنم
                فایل های پیوست شده

                کامنت

                • generalsamad
                  مدير تالار توابع

                  • 2014/06/22
                  • 1496

                  #9
                  با سلام نمیدونم منظور سوالتون از آپدیت شدن لیست بوده یا اینکه از لیست منو هر اسمی رو انتخاب کردید مشخصات اون اسم بیاد اگه منظورتون آپدیت لیست هست توی جدول اسم رو تغییر بدید اون اسم هم تو لیست تغییر میکنه و نیازی نیست کاری کنید اگه منظورتون قسمت دوم بود که فرمودم از توابع جستجو میتونید اینکار رو انجام بدید مثلا از این فرمول استفاده کنید
                  کد PHP:
                   =VLOOKUP(G2;Table1;2;0
                  فایل ضمیمه گردید
                  فایل های پیوست شده
                  [CENTER]
                  [SIGPIC][/SIGPIC]
                  [/CENTER]

                  کامنت

                  • hosein.mirjalili

                    • 2010/07/18
                    • 60

                    #10
                    با سلام ممنون از لطفتون . منظور خودم رو تو فایل ضمیمه شما می گم فرض کنید شما نام علی را انتخاب کردید که معدلش 20 هست . حال ما نام علی را به جواد تغییر می دیم که معدل برابر
                    #n/a میشه
                    من می خوام نام علی که از لیست انتخاب شده اتومات به جواد تغییر کنه و امکانش هست ؟؟

                    کامنت

                    • generalsamad
                      مدير تالار توابع

                      • 2014/06/22
                      • 1496

                      #11
                      تغییر میکنه
                      کافیه از لیست 1 بار دیگه اسم جدید رو انتخاب کنید
                      [CENTER]
                      [SIGPIC][/SIGPIC]
                      [/CENTER]

                      کامنت

                      • hosein.mirjalili

                        • 2010/07/18
                        • 60

                        #12
                        با سلام ممنون از لطفتون . منظور خودم رو تو فایل ضمیمه شما می گم فرض کنید شما نام علی را انتخاب کردید که معدلش 20 هست . حال ما نام علی را به جواد تغییر می دیم که معدل برابر
                        #n/a میشه
                        من می خوام نام علی که از لیست انتخاب شده اتومات به جواد تغییر کنه و امکانش هست ؟

                        کامنت

                        • hosein.mirjalili

                          • 2010/07/18
                          • 60

                          #13
                          با سلام
                          مشكل همين جاست پس علي الظاهر روشي براي حا موضوع نيست ممنون

                          کامنت

                          • generalsamad
                            مدير تالار توابع

                            • 2014/06/22
                            • 1496

                            #14
                            با سلام
                            حتما باید از منو لیست استفاده کنید؟
                            [CENTER]
                            [SIGPIC][/SIGPIC]
                            [/CENTER]

                            کامنت

                            چند لحظه..