نحوه کپی و پیست conditional formatting در سایر سلولهای اکسل

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

    • 2015/03/29
    • 3341

    نحوه کپی و پیست conditional formatting در سایر سلولهای اکسل

    برای همه ما کاربرد وسیع formatting conditional شناخته شده است یکی از مشکلات این امر اعمال آن برای سلولهای دیگر اکسل با شرایط یکسان میباشد ؛ برای اینکار میتوانید با دوبار کلیک بر رویFormat Painter که به شکل علامت قلم موی نقاشی میباشد براحتی بر روی سلولهای دیگراین کار را انجام دهید فقط به مورد نسبی یا مطلق بودن آدرس سلولها دقت نمایید و برای خروج نهایی کلید Esc را بزنید

    Click image for larger version

Name:	7813846b-6221-46d2-8ddc-953c05c66c40.png
Views:	1
Size:	5.6 کیلو بایت
ID:	143710
    Last edited by iranweld; 2015/04/22, 13:11.
  • saharrahin

    • 2015/04/15
    • 7

    #2
    با سلام و درود بسیار کاربردی بود ممنونم ازتون

    کامنت

    • MOBTAKER
      • 2012/09/08
      • 2

      #3
      سلام
      وقت بخیر
      میخواهم فرمولی رو از یک سلول به سلولهای دیگر کپی نمایم ، اکسل به صورت اتوماتیک در هنگام کپی ، فرمول مرا تغییر میدهید ولی من نمیخواهم تمام فرمول تغییر کند و یک گوشه از فرمول میخواهم ثابت بماند به نام مثال اگر فرمول c1 اینچنین باشد.
      کد:
      =a1+b1
      در هنگام کپی میشود
      کد:
      =a2+b2
      و در سطر بعد
      کد:
      a3+b3
      در حالیکه من میخوام فقط فقط در حین کپی a تغییر کند و b ثابت باشد
      به عنوان مثال اینطور ادامه داده شود
      کد:
      =a2+b1
      کد:
      a3+b1

      کامنت

      • mokaram
        مدير تالار اکسل و بانک اطلاعاتی

        • 2011/02/06
        • 1805
        • 74.00

        #4
        دوست عزیز شما می تونید آدرستون را مطلق کنید

        کد PHP:
        a3+$B$
        و با درگ کردن مشکلتون حل میشه ( توصیه میکنم درباره مفهوم مطلق و نسبی بودن آدرس سلولها مطالعه ای داشته باشید )
        [CENTER][IMG]http://forum.exceliran.com/signaturepics/sigpic909_10.gif[/IMG]
        [/CENTER]

        کامنت

        • khakzad

          • 2010/03/17
          • 2034
          • 85.00

          #5
          به این شکل بنویسید:
          کد:
          =a2+b$1
          [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

          [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
          [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
          :wcom:

          [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
          [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
          [/CENTER]

          کامنت

          • MOBTAKER
            • 2012/09/08
            • 2

            #6
            سپاس شما را

            کامنت

            • Javid Mokhtari
              مدير تالار ويژوال بيسيك

              • 2012/01/16
              • 1212
              • 73.00

              #7
              نوشته اصلی توسط mobtaker
              سلام
              وقت بخیر
              میخواهم فرمولی رو از یک سلول به سلولهای دیگر کپی نمایم ، اکسل به صورت اتوماتیک در هنگام کپی ، فرمول مرا تغییر میدهید ولی من نمیخواهم تمام فرمول تغییر کند و یک گوشه از فرمول میخواهم ثابت بماند به نام مثال اگر فرمول c1 اینچنین باشد.
              کد:
              =a1+b1
              در هنگام کپی میشود
              کد:
              =a2+b2
              و در سطر بعد
              کد:
              a3+b3
              در حالیکه من میخوام فقط فقط در حین کپی a تغییر کند و b ثابت باشد
              به عنوان مثال اینطور ادامه داده شود
              کد:
              =a2+b1
              کد:
              a3+b1
              با سلام.
              ای کاش همه دوستان به این زیبایی مشکلشون رو بیان می کردن.با اینکه مشکل دوستمون mobtaker خیلی ساده بود ولی با حوصله بسیار توضیحات لازم رو بیان کردن.
              [FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
              بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان

              شرکت در دوره:
              [/FONT][/SIZE]
              [SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
              [/B][/FONT][/SIZE]
              [/CENTER]
              [/INDENT]
              [/FONT]

              کامنت

              • hamid_rm

                • 2015/02/28
                • 40

                #8
                سلام
                حالا اگر از یک سلول که در اون فرمول نویسی شده بخواهیم کپی کنیم در یک سلول دیگر چه کار کنیم؟ مشکل اینجاست که سلول اولی اعدادش در حال تغییر هستند.

                کامنت

                • khakzad

                  • 2010/03/17
                  • 2034
                  • 85.00

                  #9
                  سلام
                  سوالتون نامفهومه
                  فرمول با درگ کردن و کپی کردن منتقل میشه
                  مشکل کجاس
                  [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

                  [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
                  [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
                  :wcom:

                  [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
                  [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
                  [/CENTER]

                  کامنت

                  • hamid_rm

                    • 2015/02/28
                    • 40

                    #10
                    Click image for larger version

Name:	execl.jpg
Views:	1
Size:	113.6 کیلو بایت
ID:	127518
                    من بطور مداوم باید اعدادی را در سلول زرد بنویسم
                    سلول زرد درصدهای مختلفی از اون عددد اصلی رو در قسمت آبی پخش میکنه. مثل ستون اول که شامل 35% و 65% از اون عدد هستند.
                    این خودش نوعی ماشین حساب برای من هست. قبلاً این کار در ماشین حساب انجام میشد که من اونو در اکسل وارد کردم.و کارم ساده تر شد.
                    مثلاً مقدار 65% که الآن 4/767/100 هست رو که جلوی اسم a قرار میدم. و مقدار 35% رو جلوی اسم شخص دوم (b) میزارم.(یعنی تایپ میکنم)
                    دوباره عددد دیگری را وارد سلول زرد می کنم و مثلاً مقدار 65% رو که دیگر عدد جدیدی شده رو باید جلوی اسم سوم تایپ کنم.
                    سوال اینجاست که در اکسل راهی وجود داره که من این اعداد رو تایپ نکنم و با کلیک موس به جلوی اسم مورد نضر کپی بشه؟
                    ممنون از اینکه به سوال من توجه کردید.

                    کامنت

                    • iranweld

                      • 2015/03/29
                      • 3341

                      #11
                      اگر نحوه ترتیب پر شدن ستون و اختصاص درصد در قسمت آبی رنگ از یک شکل روتین برخوردار باشد امکان پذیر است
                      در مثال شما چون از قبل در ستونها عدد وجود دارد تشخیص محل قرارگیری اعداد جدید مشکل است
                      لطفا در یک تصویر جدید محل قرارگیری مبلغ از قسمت آبی رنگ به ستونها را با شماره گذاری مشخص بفرمایید و اعداد قبلی را پاک نمایید

                      در فایل پیوست در صورت وارد شدن مبلغ کل درصدها به نفرات اختصاص میابد
                      فایل های پیوست شده
                      Last edited by iranweld; 2015/11/08, 15:27.

                      کامنت

                      • hamid_rm

                        • 2015/02/28
                        • 40

                        #12
                        با سلام مجدد
                        در قسمت زرد، هر بار اعداد جدیدی رو من وارد می کنم. و طبیعی هست که قسمت آبی هم تغییر کلاً تغییر میکنه - من وارد کردن 3 عدد برای 10 نفر رو به ترتیب قراردادم - در ضمن فایل رو هم که با فرمت 2016 سیو شده قراردادم. ببینید اینطوری مفهوم میشه یا نه - من میخوام اعدادی که از جدول آبی برداشت میکنم خودم دستی وارد نکنم - با یک فرایند دیگه ای مثل کلیک موس منتقل بشه. یا حالا هر جور دیگه ای
                        متأسفانه هیچ ثباتی در جاییش وجود نداره - خودم فکرم به نوشتن ماکرو رسید یا vba که خیلی سال پیش توش خیلی مهارت داشتم اما الآن رو نمیدونم.
                        ممکنه به این صورت بشه Click image for larger version

Name:	execl.jpg
Views:	1
Size:	86.4 کیلو بایت
ID:	127520 یا اینکه
                        ممکنه به این صورت بشه Click image for larger version

Name:	execl000-2.jpg
Views:	1
Size:	88.1 کیلو بایت
ID:	127521
                        و یا برای سه نفر پشت سر هم باشهClick image for larger version

Name:	execl003.jpg
Views:	1
Size:	88.6 کیلو بایت
ID:	127522

                        [ATTACH]9216[/ATTACH]

                        کامنت

                        • misammisam
                          مدير تالار حسابداری و اکسل

                          • 2014/04/04
                          • 892
                          • 64.00

                          #13
                          با سلام
                          اگر درست متوجه شده باشم درصدهای تخصیص داده شده به افراد روند خاصی نداره و بستگی به تصمیم خود شما داره ، اگر اینطور باشه بهترین کار اینه که فرمول سلول آبی رنگ خودتونو copy و بعد در قسمت مورد نظر با paste special و گزینه value انتقال بدید .
                          البته هنوزم سوال شما برای ما نامفهومه ( اون قسمتش که به یکی 30 درصد تخصیص میدید و به یکی دیگه مثلا 15 درصد) ، اگر بتونید مقصودتونو بهتر برسونید مطمعنم هزار تا راه براش وجود داره که با یک فرمول نویسی ساده قابل حله .

                          موفق باشید
                          [CENTER][SIGPIC][/SIGPIC]
                          [/CENTER]
                          [CENTER][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][INDENT]
                          [CENTER][SIZE=3][URL="https://affstat.adro.co/click/adf04053-f8a6-439a-9ac4-e6a7e6f4b455"][B]اينجا كليك نكنيا ![/B][/URL][/SIZE]
                          [/CENTER]
                          [/INDENT]

                          [/FONT][/FONT][/FONT][/FONT][/FONT]
                          [/CENTER]

                          کامنت

                          • hamid_rm

                            • 2015/02/28
                            • 40

                            #14
                            با سلام دوست عزیز
                            من همیشه یک لیست از اعداد دارم که اون اعداد باید به نسبت های مختلفی بین افراد پخش بشه. تنها چیزی که این وسط ثابت است درصدهای قسمت آبی هست. مثلاً سلول اول از سمت چپ همیشه مقدار 65% از مبلغ سلول زرد رو نشون میده و زیریش مقدار 35% از مبلغ خانه زرد رنگ رو نشون میده و نفرات جدول من بسته نقشی که داشتند درصدی از اون مبلغ زرد رو سهم می برند.
                            مسئله از اینجا شروع میشه که یک مقاله ای نوشته میشه . ممکنه این مقاله 5 نفر نویسنده داشته باشه ( نویسنده اول، نویسنده دوم ، و ...) و یا دو نفر نویسنده داشته باشد. هر کس هر مقدار نقشی که در نوشتن اون مقاله داره میتونه یک درصدی از اون مبلغ زردرنگ بهره ببره.
                            مثلاً آقای b و آقای a نویسنده های اول و دوم یک مقاله هستند. در نتیجه آقای b باید 65% از پول گیرش بیاد و آقای a مقدار 35%.
                            در مقاله ای دیگر که مبلغ جدیدی دارد( سلول زرد)، آقای c و d نویسنده های اول و سوم یک مقاله هستند. در نتیجه نفر اول 50% و نفر سوم 15% از مبلغ رو بدست میارند.
                            در مقاله ای بعدی سه نفر f,g,h به ترتیب نویسندگان اول تا سوم یک مقاله هستند. پس از پولی که به مقاله سوم اختصاص داده شده، به ترتیب 50% ، 25% و 15% را بدست می آورند.
                            فایل قبلی حروف الفبای انگلیسی که مثلاً اسم افراد هستند به ترتیب نبود که الآن اصلاح شدش رو میزارم.
                            Click image for larger version

Name:	Corel000.jpg
Views:	1
Size:	97.3 کیلو بایت
ID:	127528

                            کامنت

                            • iranweld

                              • 2015/03/29
                              • 3341

                              #15
                              با سلام

                              در فایل پیوست بر روی هر سلول در محدوده زرد رنگ قرار بگیرید آدرس سلول مقصد را از شما خواسته و مقدار سلول مبدا را در سلول مقصد کپی مینماید

                              برای غیر فعال کردن ماکرو گزینه No را روی Yes قرار دهید
                              فایل های پیوست شده
                              Last edited by iranweld; 2015/11/09, 11:55.

                              کامنت

                              چند لحظه..