یک ستون در دو شیت

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • samin_panahi

    • 2014/02/07
    • 27

    یک ستون در دو شیت

    سلام
    چطور می شه یک ستون رو در دو شیت داشت
    که وقتی در یکی از شیت ها به اون ستون اطلاعات اضافه می شه یا تغییر می کنه در دیگری هم تغییر کنه ؟
    با تشکر
  • Ali Parsaei
    مدير تالارتوابع اکسل

    • 2013/11/18
    • 1522
    • 71.67

    #2
    سلام،
    اينکه يک ستون مشخص همزمان در دو شيت وجود داشته باشد تا آنجا که من مي دانم امکان پذير نيست. نهايت کاري که مي توانيد بکنيد اين است که شما بايد خانه هاي يک ستون در شيت دوم را مساوي خانه هاي ستون مورد نظر در شيت اول قرار دهيد.
    [SIGPIC][/SIGPIC]

    کامنت

    • samin_panahi

      • 2014/02/07
      • 27

      #3
      نوشته اصلی توسط علي پارسا
      سلام،
      اينکه يک ستون مشخص همزمان در دو شيت وجود داشته باشد تا آنجا که من مي دانم امکان پذير نيست. نهايت کاري که مي توانيد بکنيد اين است که شما بايد خانه هاي يک ستون در شيت دوم را مساوي خانه هاي ستون مورد نظر در شيت اول قرار دهيد.
      ممنون که جواب دادید
      چطور می تونم این کار رو انجام بدم ؟

      کامنت

      • Alireza
        مدير تالار تنظيمات اكسل

        • 2011/03/01
        • 648
        • 80.00

        #4
        سلام
        فقط لازمه بطور مثال در سل a1 شیت 2 بنویسید
        کد:
        =Sheet1!A1
        [CENTER][COLOR=#ffd700]​[/COLOR]تنها راهي که به شکست مي انجامد، تلاش نکردن است
        [IMG]http://www.graphics18.com/wp-content/uploads/2010/12/yellow-flower23.gif[/IMG]
        [/CENTER]

        کامنت

        • samin_panahi

          • 2014/02/07
          • 27

          #5
          اگر بخوام هر چند تا ردیف که وجود داره (a1......an) در شیت 2 تکرار بشه این روش درسته؟
          در سل a1 شیت 2 بنویسم =Sheet1!A1 و اونو بکشم تا an ؟
          مشکل این روش اینه که :
          1- با این روش اونایی که تو شیت اول خالین تو شیت 2 مقدار 0 می گیرن / نمی خوام مقدار بگیرن
          2- تعداد ردیف ها تو شیت اول مشخص نیست که تو شیت دوم بدونم an چنده که تا اونجا بکشمش، راه حلی هست؟
          خیلی ممنون

          کامنت

          • Alireza
            مدير تالار تنظيمات اكسل

            • 2011/03/01
            • 648
            • 80.00

            #6
            خوب با یک if این مشکل حل میشه
            کد:
            =IF(Sheet1!A1<>"",Sheet1!A1,"")
            [CENTER][COLOR=#ffd700]​[/COLOR]تنها راهي که به شکست مي انجامد، تلاش نکردن است
            [IMG]http://www.graphics18.com/wp-content/uploads/2010/12/yellow-flower23.gif[/IMG]
            [/CENTER]

            کامنت

            • samin_panahi

              • 2014/02/07
              • 27

              #7
              این رو نوشتم ولی بجای مقادیر می نویسه #VALUE!

              کد:
              =Sheet1!A1+IF(Sheet1!A1<>"",Sheet1!A1,"")
              من تازه کارم ، ببخشید سوالام زیاده

              کامنت

              • Alireza
                مدير تالار تنظيمات اكسل

                • 2011/03/01
                • 648
                • 80.00

                #8
                نه دیگه فقط تابع دوم رو بنویس
                ببینید IF ابتدا برسی میکنه اگر سل a1 خالی نباشیت مقدار وارد شیت 2 میشه
                [CENTER][COLOR=#ffd700]​[/COLOR]تنها راهي که به شکست مي انجامد، تلاش نکردن است
                [IMG]http://www.graphics18.com/wp-content/uploads/2010/12/yellow-flower23.gif[/IMG]
                [/CENTER]

                کامنت

                • Alireza
                  مدير تالار تنظيمات اكسل

                  • 2011/03/01
                  • 648
                  • 80.00

                  #9
                  این نکته رو هم مد نظر بگیر ممکنه در سیستم شما باید از سیمی کالن ; استفاده بشه
                  [CENTER][COLOR=#ffd700]​[/COLOR]تنها راهي که به شکست مي انجامد، تلاش نکردن است
                  [IMG]http://www.graphics18.com/wp-content/uploads/2010/12/yellow-flower23.gif[/IMG]
                  [/CENTER]

                  کامنت

                  • Ali Parsaei
                    مدير تالارتوابع اکسل

                    • 2013/11/18
                    • 1522
                    • 71.67

                    #10
                    فايل پيوست را نگاه کنيد،
                    ضمنا" اينکه رديف ها مشخص نيست که نمي شود! بالاخره بايد تا يک جايي کپي کنيد، يعني خانه ها متغيير است و بعدا" زياد خواهد شد؟
                    ببينيد شما با استفاده از نگه داشتن کليد ctrl و زدن کليد هاي جهت دار مي توانيد به انتهاي محدوده ها برويد (البته اگر وسطش خانه هاي خالي داشته باشيد باز هم مشکل ساز خواهد بود) راجع به اين مورد يک کم توضيح دهيد.
                    فایل های پیوست شده
                    [SIGPIC][/SIGPIC]

                    کامنت

                    • samin_panahi

                      • 2014/02/07
                      • 27

                      #11
                      یعني خانه ها متغيير است و بعدا" زياد خواهد شد؟
                      اطلاعات در حال وارد شدنه، امروز ممکنه 12 تا باشه فردا 30 تا دیگه اضافه شه

                      کامنت

                      • حسام بحرانی

                        • 2013/09/29
                        • 2065
                        • 72.00

                        #12
                        نوشته اصلی توسط samin_panahi
                        اطلاعات در حال وارد شدنه، امروز ممکنه 12 تا باشه فردا 30 تا دیگه اضافه شه
                        با سلام ، دوست عزیز در خانه A1 از شیت دوم این فرمول رو بنویسید :
                        [PHP]=IF(Sheet1!A1="";"";Sheet1!A1)[/PHP
                        ]
                        سپس فرمول بالا رو کپی نمایید . در مرحله بعد ، کل ستون A از شیت دوم را انتخاب نموده و Paste نمایید . پس از چند ثانیه این فرمول در تمامی سلول های ستون A کپی می شود .
                        با سپاس

                        ɦɛʂɑɱ ɓɑɦɾɑɳɨ
                        [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
                        [/FONT][/B][/CENTER]
                        [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
                        [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
                        [/FONT][/B][/FONT][/SIZE]
                        [/CENTER]

                        کامنت

                        • Amir Ghasemiyan

                          • 2013/09/20
                          • 4598
                          • 100.00

                          #13
                          علاوه بر روشي كه دوستان اشاره كردن شما ميتونين از كپي و پيست هم اين كار رو انجام بدين به اين صورت كه ستون يا رديف مورد نظرتون رو كپي ميكنيد و هنگام پيست كردن گزينه paste link رو بزنيد تا با تغيير در شيت اول ، ستون شيت دوم هم تغيير كنه

                          براي نوشتن عدد صفر هم دو راه حل ديگه وجود داره يكي استفاده از تنظيمات اكسل هست و دومي استفاده از format cell
                          راه حل اول اينطوريه :
                          excel option-->advanced-->displaye options for this worksheet-->show zero in cells that have zero value
                          تيك مربوطه رو برداريد

                          راه حل دوم اينطوريه:
                          سلول هايي كه مقدار لينك شده دارن رو انتخاب كنيد و از تب home در بخش number از منوي كشويي گزينه آخر رو انتخاب كنيد. در پنجره اي كه باز ميشه گزينه custom رو بزنيد
                          قسمتي كه نوشته general پاك كنيد و اين فرمول رو جايگزينش كنيد
                          کد:
                          General;General;"";General

                          کامنت

                          چند لحظه..