رنگی کردن یک سطر بر اساس یکی از سلولهایش

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

    • 2012/02/24
    • 8

    رنگی کردن یک سطر بر اساس یکی از سلولهایش

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

    ممنون از شما
  • Amirsayyafi

    • 2011/06/25
    • 277

    #2
    RE: رنگی کردن یک سطر بر اساس یکی از سلولهایش

    سؤالتون واضح نیست. در conditional formatting میتونید فرمول هم بدهید. حتی میتونید شرطتون رو به سلول دیگری اجاع بدهید.
    میتونید محدوده شرط رو به طور دقیق مشخص کنید.

    تصور کنم اگر فایل بگذارید بهتر میتونیم کمک تون کنیم.
    [color=#6B8E23]
    [b]این نیز بگذرد.[/b][/color]

    کامنت

    • VB.SOS

      • 2012/02/24
      • 8

      #3
      RE: رنگی کردن یک سطر بر اساس یکی از سلولهایش

      بله، این کار رو برای هر ردیف {جداگانه} می تونم انجام بدم! اما سوال من اینه که مراحل تعریف کردن این عمل می تونه ساده تر هم باشه؟ آخه برای جدولی با 200 تا ردیف که نمیشه جداگونه هر ردیف رو تعریف کرد که اگه سلول فلان ردیف، شرط فلان داشت، اون ردیف رو رنگی کن!

      ممنون از راهنمایی هاتون

      کامنت

      • Amirsayyafi

        • 2011/06/25
        • 277

        #4
        RE: رنگی کردن یک سطر بر اساس یکی از سلولهایش

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

        در میسر Home>Conditional Formatting گزینه Rules Manager رو انتخاب کنید و در بخش Rule در باکس انتخاب محدوده محدوده مورد نظرتون رو انتخاب کنید.


        اگر فرمول این سطرها یکی نیست ولی از یک منطق پیروی میکنه بازهم میتونید با فرمولیزه کردن سلولها همان کار بالا رو انجام بدید.

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

        چنانچه فایل بگذارید بهتر میتونم کمکتون کنم.
        [color=#6B8E23]
        [b]این نیز بگذرد.[/b][/color]

        کامنت

        • VB.SOS

          • 2012/02/24
          • 8

          #5
          RE: رنگی کردن یک سطر بر اساس یکی از سلولهایش

          نوشته اصلی توسط Amirsayyafi
          اگر فرمول این سطرها یکی نیست ولی از یک منطق پیروی میکنه بازهم میتونید با فرمولیزه کردن سلولها همان کار بالا رو انجام بدید.
          میشه این قسمت رو بیشتر توضیح بدین؟

          کامنت

          • Amirsayyafi

            • 2011/06/25
            • 277

            #6
            RE: رنگی کردن یک سطر بر اساس یکی از سلولهایش

            نوشته اصلی توسط VB.SOS
            نوشته اصلی توسط Amirsayyafi
            اگر فرمول این سطرها یکی نیست ولی از یک منطق پیروی میکنه بازهم میتونید با فرمولیزه کردن سلولها همان کار بالا رو انجام بدید.
            میشه این قسمت رو بیشتر توضیح بدین؟
            به طور کلی در اکسل هر چیز که بر اون منطقی حاکم باشه رو میشه به نوع یا انواعی فرمولیزه کرد.

            مثلاً شما تعدادی متن دارید که در تمامی اونها علیرغم اینکه متنها با هم یکی نیستند، عبارت تلفن با شماره تلفنی در جلوی آن آمده است. شما میتونید به سادگی تنها با یک فرمول تمام شماره تلفنها را از متن خارج کنید و در سلولی مستقل قرار بدید.

            تصور کنید در همان مثال بالا بعضی از متن ها فاقد شماره تلفن هستند شما میتونید ابتدا با یک فرمول سلولهایی که فاقد و یا واجد شماره تلفن هستند رو مشخص کنید و بعد از سلولهایی که شماره تلفن دارند شماره ها را استخراج کنید.

            یعنی فقط کافیه شما ببینید که در اطلاعاتتون چه چیزی رو میشه از چه منظری دستمایه قرار بدید تا بتونید کنترل اطلاعاتتون رو از همون منظر یا دیگر نظرها در دست بگیرید.

            یک مثال عملی دیگه میزنم (سعی میکنم مثالهام از جنس متن باشند چون فرمولیزه کردن اعداد راحتتره) ما ستونی از متنها رو داشتیم که باید جستجو میکردیم کدام یک از اونها داری سه واژه مشخص شده از طرف ما رو داشتند (یعنی آنهایی که هر سه واژه را همزمان داشتند). البته با ابزار جستجو و سه بار جستجو به ازای هر کلمه، میشه کار رو فیصله داد اما این روش برای 300 یا 400 رکورد ناکارا و برای بیش از این رکورد ناممکن است، بنابر این با فرمول تمامی سلولهایی که دارای هر سه واژه بودند را پیدا کردیم.

            خب حالا چون فرمولیزه شده حتی ما میتونستیم از ابزار کاندیشنال فرمتینگ سلولهایی که یکی از سه واژه، دو تا از سه واژه و هر سه واژه رو داشتند و یا فاقد واژه های مورد نظر بودند رو با رنگهای متفاوت مشخص کنیم. (البته این کار رو نکردیم چون این کار در اونجا به دردمون نمیخورد.)

            مثالهای زیادی از این دست داشتیم که تونستیم اطلاعاتی که در وهله اول به نظر میرسه که قابل کنترل و بررسی نباشن رو ساماندهی کنیم.



            خب خیلی زیاد شد از اینکه حوصله کردید متشکرم ضمن اینکه امیدوارم توضیحم گویا بوده باشه.
            [color=#6B8E23]
            [b]این نیز بگذرد.[/b][/color]

            کامنت

            • VB.SOS

              • 2012/02/24
              • 8

              #7
              RE: رنگی کردن یک سطر بر اساس یکی از سلولهایش

              ممنونم از توضیحاتتون! اما من راهی که بالاخره پیدا کردم رو اینجا توضیح می دم تا راه عملیش بماند برای آیندگان:
              گزینه New Rule رو انتخاب می کنیم.
              گزینه آخر یعنی use a formula... رو انتخاب می کنیم
              تو باکس فرمول، سلولی که قراره شرط روش تست بشه رو انتخاب می کنیم. دو بار F4 رو می زنیم تا ستون ثابت بشه (در حالت اولیه سطر و ستون ثابت هستند) مثلا قرار شرط این باشه که اگه مقادیر ستون C از 10 کمتر بودند کل ردیف مربوطه رو قرمز کن!
              می شه:
              =$C1< 10
              فرمت مورد نظر رو انتخاب می کنیم و تایید می کنیم.
              بعد وارد Rule Manage می شیم و به عنوان محدوده ای که باید این شرط روش اعمال بشه کل محدوده جدول رو وارد می کنیم

              تمام

              از این به بعد هر ردیفی که ستون C اون کمتر از 10 باشه قرمز میشه!!

              کامنت

              • nasa

                • 2012/11/28
                • 12

                #8
                RE: رنگی کردن یک سطر بر اساس یکی از سلولهایش

                بجای عدد،کلمه میتوان قرار داد؟
                [hr]
                همچنین روش ارجاع شرط به سل دیگه چطورییه؟:blush:

                کامنت

                • shadpoo
                  • 2014/05/10
                  • 2

                  #9
                  سلام
                  برای استخراج شماره تلفن ها از یک متن که در جاهای مختلفش و به صورت تصادفی ظاهر میشند چه راهکاری پیشنهاد میدید؟ شماره تلفن ها ممکنه به صورت چسبیده به متن اصلی تکست باشند، یا با یک خط فاصله "-" از هم جدا شده باشند، ممکنه بین دو شماره تلفم متوالی یک "و" یا ویرگول و مانند اینها باشه.
                  هدف استخراج شماره تلفن از چنین متن نسبتا پر زحمت و تصادفی ای هست.
                  اینم فایل نمونه
                  فایل های پیوست شده

                  کامنت

                  چند لحظه..