ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
24 visibility
موضوع: آفیس توسط:

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

دو راه برای این کار وجود دارد. رویکرد اول به هیچ وجه به فیلتر کردن متکی نیست. در عوض، داده های خود را بر اساس رنگ مرتب کنید. اگر دو (یا بیشتر) پاس مرتب سازی انجام دهید، باید بتوانید رنگ های مورد نظر را در کنار یکدیگر دریافت کنید. سپس، ردیف‌های باقی‌مانده (یکی که از رنگ‌هایی استفاده می‌کند که نمی‌خواهید ببینید) را انتخاب کنید و آن ردیف‌ها را پنهان کنید.

باز هم، این فقط یک راه حل است، و می تواند برای لیست های نسبتاً کوتاهی از داده ها خوب کار کند. روش دوم استفاده از ستون کمکی است. تنها کاری که باید انجام دهید این است که در هر سلول از ستون کمکی، نام رنگ آن ردیف را وارد کنید - یعنی قرمز، نارنجی، زرد، سبز و غیره. سپس می‌توانید بر اساس آن ستون فیلتر کنید و در نتیجه چندین رنگ را نمایش دهید. در نتایج فیلتر شده شما

اگر جدول داده‌های شما خیلی طولانی است، تایپ همه آن رنگ‌ها ممکن است یکنواخت و مستعد خطا باشد. در صورت تمایل می توانید دو تابع بسیار کوتاه تعریف شده توسط کاربر ایجاد کنید که به سادگی رنگ یک سلول خاص را برمی گرداند. این UDF رنگ خود متن را برمی گرداند:

Function FColor(cell)
    FColor = cell.Font.ColorIndex
End Function

زیر یک تغییر است که رنگ داخلی خود سلول را برمی گرداند:

Function IColor(cell)
    IColor = cell.Interior.ColorIndex
End Function

در ستون کمکی خود، فرمولی را وارد کنید که بر UDF مورد نظر تکیه دارد. به عنوان مثال، اگر می خواهید بر اساس رنگ داخلی در ستون A فیلتر کنید، این فرمول را در ستون کمکی ردیف 1 وارد کنید:

=IColor(A1)

اکنون سلول باید شامل شماره رنگ باشد. این سلول را تا جایی که لازم است کپی کنید و سپس با محتوای این ستون فیلتر کنید. از آنجایی که می‌توانید چندین مقدار عددی را انتخاب کنید تا در داده‌های فیلتر شده‌تان ظاهر شوند، عملاً در نتایج چندین رنگ خواهید داشت.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوال مشابهی یافت نشد

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

23.2k سوال

8.5k پاسخ

608 دیدگاه

9.7k کاربر

150 نفر آنلاین
0 عضو و 150 مهمان در سایت حاضرند
بازدید امروز: 10129
بازدید دیروز: 11078
بازدید کل: 15077165
...