هزار و یک شب اکسل - شب پنجاه و سوم هایلایت کردن سل هایی که با گزینه سرچ ما بخونن بدون وی بی ای Search and Highlight

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • امين اسماعيلي
    مدير تالار ويژوال بيسيك

    • 2013/01/17
    • 1198
    • 84.00

    هزار و یک شب اکسل - شب پنجاه و سوم هایلایت کردن سل هایی که با گزینه سرچ ما بخونن بدون وی بی ای Search and Highlight

    با درود

    با درود
    تو قصه امشب میخوایم یکی از کاربردهای Conditional formatting رو با هم مورد برسی قرار بدیم فرض کنین که یه شیت مثل این داشته باشیم
    Click image for larger version

Name:	1.JPG
Views:	1
Size:	86.3 کیلو بایت
ID:	142125

    حالا ما میخوایم در B2 یک اسمی بنویسیم که اگر در محدوده جدول ما بود اونرو انتخاب و رنگی کنه .
    خوب ابتدا محدوده رو انتخاب کنید یعنی A5:C24 سپس conditional formatting رو که در تب home قسمت Style هست انتخاب و سپس new rule و قسمت Use formula to determine which cells to format رو انتخاب و ابتدا رنگ دلخواهتونو تعیین کنید و سپس فرمول زیر رو به کار ببرین

    کد:
    =AND($B$2<>"",$B$2=A5)
    شرط B2<>"" برای اینه که اگر گزینه سرچمون خالی بود رنگی نکنه


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

    کد:
    =AND($B$2<>"",OR($B$2=$A5:$C5))
    فایل های پیوست شده
    در پناه خداوندگار ایران زمین باشید و پیروز
  • امين اسماعيلي
    مدير تالار ويژوال بيسيك

    • 2013/01/17
    • 1198
    • 84.00

    #2
    با درود
    ها فک کردین بدون تمرین ولتون میکنم ، خوب همین کارو انجام بدین یعنی ردیف رنگی بشه وقتی بخشی از یه داده ای وارد میشه و تمام اونهایی که مشابه اون بخش رو دارن رنگی بشن
    در پناه خداوندگار ایران زمین باشید و پیروز

    کامنت

    • امين اسماعيلي
      مدير تالار ويژوال بيسيك

      • 2013/01/17
      • 1198
      • 84.00

      #3
      با درود مجدد
      میخوام رستونو بکشم ، تمرین دوم درتقریبا همون تمرین بالاست با این تفاوت که میخوام همزمان که تایپ میکنیم گزینه ها رنگی بشن و گزینه های نامشابه هی کم بشن . وای که این تمرین چه حالی میده

      شب همگیتون خوشششششششششششش شیک و مجلسی بخوایبن - خوابتون رنگیه رنگی
      در پناه خداوندگار ایران زمین باشید و پیروز

      کامنت

      • mostafap4

        • 2010/07/12
        • 191
        • 75.00

        #4
        نوشته اصلی توسط امين اسماعيلي
        با درود مجدد
        میخوام رستونو بکشم ، تمرین دوم درتقریبا همون تمرین بالاست با این تفاوت که میخوام همزمان که تایپ میکنیم گزینه ها رنگی بشن و گزینه های نامشابه هی کم بشن . وای که این تمرین چه حالی میده

        شب همگیتون خوشششششششششششش شیک و مجلسی بخوایبن - خوابتون رنگیه رنگی
        سلام
        ميگم كه نميدونم چجوري همزمان كه تايپ ميكنيم گزينه هاي مشابه رنگي بشن، خب خودتون بي زحمت راهنمايي كنيد، من به نظرم ميرسه فقط با وي بي اي بشه
        ممنونم
        فقر شب را "بی غذا" سر کردن نیست ... فقر روز را "بی اندیشه" سر کردن است !

        کامنت

        • امين اسماعيلي
          مدير تالار ويژوال بيسيك

          • 2013/01/17
          • 1198
          • 84.00

          #5
          با درود
          خوب اونو که اخر خودم جواب میدم . میخوام ببینم این دوستان گل ما تمرین میکنن یا نه . خوب تمرین 1 چی؟
          در پناه خداوندگار ایران زمین باشید و پیروز

          کامنت

          • ~M*E*H*D*I~
            • 2011/10/19
            • 4377
            • 70.00

            #6
            نوشته اصلی توسط امين اسماعيلي
            با درود
            ها فک کردین بدون تمرین ولتون میکنم ، خوب همین کارو انجام بدین یعنی ردیف رنگی بشه وقتی بخشی از یه داده ای وارد میشه و تمام اونهایی که مشابه اون بخش رو دارن رنگی بشن
            این جواب این بخش
            کد PHP:

            =and($f$4<>"";iserror(find(lower($f$4);lower(b7)))=false
            روش دوم
            Click image for larger version

Name:	2014-05-15 3-32-25 PM.jpg
Views:	1
Size:	83.5 کیلو بایت
ID:	122888
            Last edited by ~M*E*H*D*I~; 2014/05/15, 16:34.
            [CENTER]
            [SIGPIC][/SIGPIC]
            [/CENTER]

            کامنت

            • امين اسماعيلي
              مدير تالار ويژوال بيسيك

              • 2013/01/17
              • 1198
              • 84.00

              #7
              با درود
              مرسی داداش مهدی گل - جوابها درست بودن ولی یکی اینکه دروش دوم اگر سل سرچ خالی باشه یه ذره مشکل داریم و همش رنگی میشه - روش اولم کامل درسته ولی ردیف رو کامل رنگ نمیکنه اما قابل قبول هستش
              و اما جواب تکلیف یک : فرمول Conditional Formatting شما میشه یادتون نره محدوده رو انتخاب کنین . من مثالمو رو همون مثال بالا نوشتم

              کد:
              =AND($B$2<>"",OR(ISNUMBER(SEARCH($B$2,$A5:$D5))))
              و اما تکلیف شماره 2 که .......... خوب ولش کن
              همین فرمول بالاست که نوشتین با یه ذره کلک : کلک به این صورت هستش که شما یه textbox از تب developer قسمت Insert و بخش ActiveX control بزارین دقییق رو سل B2 و اندازشم درست کنین بعدش در قسمت properties همین تکست باکس بخش Linked cell بنویسین $B$2 . یادتون نره حتما از همین بخش ActiveX .. تکست باکس رو بزارین چرا شو تکلیف میزاریم . حالا هر چی که شما تو تکست باکس بنویسین انگار با سل B2 لینکه و همزمان بصورت داینامیکی عمل میکنه (یادتون نره Design Mode رو غیر فعال کنید )
              در پناه خداوندگار ایران زمین باشید و پیروز

              کامنت

              • ~M*E*H*D*I~
                • 2011/10/19
                • 4377
                • 70.00

                #8
                امین جان هر کاری کردم فرمولت برای متون فارسی کار نکرد




                [CENTER]
                [SIGPIC][/SIGPIC]
                [/CENTER]

                کامنت

                • امين اسماعيلي
                  مدير تالار ويژوال بيسيك

                  • 2013/01/17
                  • 1198
                  • 84.00

                  #9
                  با درود
                  به دو روش اخر مهدی جان انجام شد - نمیدونم کجای کارت مشکل داشت اما خدمت شما - بعدشم در هر دو روش به دو صورت هم ریف کامل و هم سل تکی نوشته شد
                  فایل های پیوست شده
                  Last edited by امين اسماعيلي; 2014/05/17, 03:04.
                  در پناه خداوندگار ایران زمین باشید و پیروز

                  کامنت

                  • Mohammad Acc

                    • 2015/01/13
                    • 41
                    • 51.00

                    #10
                    سلام من این روش رو تست کردم خیلی عالی بود فقط یک مشکلی دارم من 1400 تا ردیف دارم این روش فقط رنگی می کنه
                    راهی هست که اون ردیف که پیدا میکنه رو بیاره اول لیست ؟؟؟ مثلا طبق همین روش ولی sort بندی هم بکنه همزمان با سرچ
                    ممنون

                    کامنت

                    • حسام بحرانی

                      • 2013/09/29
                      • 2065
                      • 72.00

                      #11
                      نوشته اصلی توسط Mohammad Acc
                      سلام من این روش رو تست کردم خیلی عالی بود فقط یک مشکلی دارم من 1400 تا ردیف دارم این روش فقط رنگی می کنه
                      راهی هست که اون ردیف که پیدا میکنه رو بیاره اول لیست ؟؟؟ مثلا طبق همین روش ولی sort بندی هم بکنه همزمان با سرچ
                      ممنون
                      سلام،
                      یک راه بسیار ساده اینه که، بعد از رنگی شدن ردیف ها، اون ستون رو فیلتر کنید و از قسمت Filter By Color اون رنگ رو انتخاب کنید.
                      در واقع از طریق فیلتر کردن بر اساس رنگ استفاده نمایید.
                      موفق باشید.
                      [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]

                      کامنت

                      • Mohammad Acc

                        • 2015/01/13
                        • 41
                        • 51.00

                        #12
                        نوشته اصلی توسط حسام بحرانی
                        سلام،
                        یک راه بسیار ساده اینه که، بعد از رنگی شدن ردیف ها، اون ستون رو فیلتر کنید و از قسمت Filter By Color اون رنگ رو انتخاب کنید.
                        در واقع از طریق فیلتر کردن بر اساس رنگ استفاده نمایید.
                        موفق باشید.
                        ممنون منظورم حالت اتومات هست یعتی همون لحظه داریم سرچ می کنیم خودش بیاره اول سطر

                        کامنت

                        • حسام بحرانی

                          • 2013/09/29
                          • 2065
                          • 72.00

                          #13
                          نوشته اصلی توسط Mohammad Acc
                          ممنون منظورم حالت اتومات هست یعتی همون لحظه داریم سرچ می کنیم خودش بیاره اول سطر
                          شما برای رسیدن به هدفتون نیاز به توابع جستجو دارید.
                          در اینجا فایل هایی برای جستجو وجود داره که می تونه کمکتون کنه.
                          در ضمن در انجمن اگر خوب بگردید مثال های متعددی درخصوص جستجو پیدا می کنید.
                          موفق باشید.
                          [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]

                          کامنت

                          • امين اسماعيلي
                            مدير تالار ويژوال بيسيك

                            • 2013/01/17
                            • 1198
                            • 84.00

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

                            کامنت

                            • Mohammad Acc

                              • 2015/01/13
                              • 41
                              • 51.00

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

                              سلام داداش اون مسیر ها رو رفتم ولی متاسفانه اون چیزی که من می خواستم نبود
                              فایل رو پیوست کردم تا بهتر متوجه بشید من به وسیله ی آموزش همینجا سرچ رو دقیقا نوشتم در شیت Film می خوام وقتی که مثلا 2 حرف وارد می کنم علاوه بر اینکه مقدار رنگ شده ها کاهش می یابه ردیف هایی که مد نظر نیست رو نشون نده و وقتی که دقیقا همون رو پیدا کرد فقط زیر جست و جو همون ردیف رو نشون بده
                              ممنون از شما
                              فایل های پیوست شده

                              کامنت

                              چند لحظه..