0
09103042505

متمایز نمودن گروههای داده با استفاده از conditional formmating

شاید مسائله رنگی کردن یک در میان ردیفها اکسل را شنیده باشید که به سادگی با نوشتن تابع ISSOD(ROW())a در قسمت conditional formmating قابل انجام است ولی در مسئله دیگر گفته شده است که مجموعه داده ها یک در میان رنگی شوند به این صورت که چند رکورد که از یک خانواده هستند به رنگ یکسان در آیند.

مراحل استفاده از دستور conditional-formmating

برای مثال مجموعه داده های ذیل که در آن ستون کد خانوار مشخص کننده یکسان بودن خانواده های مربوط به اسامی می باشد و میخواهیم رنگ سلول افراد یک خانواده یکسان باشد و با رنگ افراد خانواده بعدی متفاوت باشد.

به شرط آن که داده ها بر اساس کد خانوار مرتب شده باشند و اعضای هر خانواده کنار یکدیگر باشند میتوان ابتدا به هر خانوار یک شماره تخصیص داد به گونه ای که مشخص کند چندمین خانواده ثبت شده در دیتا بیس هستند و سپس بگوییم خانواده هایی که شماره ثبت آنها زوج است به رنگ سبز و آنهایی که فرد هستند به رنگ زرد در بیایند، بدین منظور کافی است مجموعه اطلاعات را انتخاب کرده و از تب Home گزینه Conditional Formatting را انتخاب کرده و از بین گزینه های آن حالت New Rules را انتخاب کرده تا صفحه New Formatting Rule باز شود. در قسمت صفحه باز شده حالت Use a Formula to Determine which Cells to Format را انتخاب کرده و سپس در قسمت Format Values where This Formula is True فرمول زیر را وارد نموده.

 =ISODD(SUM(1/COUNTIF($B$1:$B1,$B$1:$B1)))

سپس بر روی گزینه فرمت کلیک کرده و در صفحه باز شده رنگ سبز را انتخاب نموده تا با تایید کردن صفحات خانوارها یکی در میان به رنگ سبز در بیایند. با تکرار کردن مراحل فوق و استفاده از تابع ذیل به جای تابع فوق، و انتخاب رنگ زرد از قسمت Format خانوارهای باقی مانده نیز به رنگ زرد نمایش داده می شوند.

=ISEven(SUM(1/COUNTIF($B$1:$B1,$B$1:$B1)))

در نهایت فایل به شکل زیر حاصل میشود.

دانلود فایل