نحوه فیلتر کردن در صفحات گوگل

وقتی با مجموعه داده‌های بزرگ کار می‌کنید، دانستن نحوه فیلتر کردن در کاربرگ‌نگار Google(Google Sheets) مفید است.

دو راه برای انجام این کار وجود دارد. می‌توانید از نماهای فیلتر در منوی «کاربرگ‌نگار Google(Google Sheets menu) » استفاده کنید ، که به شما امکان می‌دهد روش‌های خاصی را برای فیلتر کردن داده‌های برگه که می‌توانید دوباره استفاده کنید، سفارشی کنید. یک روش پویاتر برای فیلتر کردن داده ها در Google Sheets استفاده از تابع FILTER است.

در این مقاله، نحوه استفاده از هر دو روش را یاد خواهید گرفت.

یک نمای فیلتر(Filter View) در Google Sheets ایجاد کنید

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

نحوه ایجاد نمای فیلتر(How to Create a Filter View)

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

برای این مثال، فرض کنید می‌خواهید فقط مشتریان Playa Vista ، CA، و فقط مشتریانی را ببینید که آدرس ایمیل «.gov» دارند. 

1. برای ایجاد این فیلتر، آیکون Create a Filter را در منو انتخاب کنید. این نماد شبیه یک قیف است. 

2. نمادهای کوچک فیلتر را در سمت راست سربرگ هر ستون خواهید دید. این نماد قیف را در بالای فیلد آدرس مشتری(Customer Address) انتخاب کنید تا فیلتر را برای این قسمت سفارشی کنید. 

3. با این کار پنجره ای باز می شود که در آن می توانید گزینه های فیلتر را شخصی سازی کنید. فلش سمت چپ Filter by مقادیر را(Filter by values) انتخاب کنید . برای لغو انتخاب همه ورودی‌های آن فیلد،  Clear را انتخاب کنید.(Clear)

توجه(Note) : این مرحله مهمی است زیرا نمای را از نمایش همه رکوردها به نمایش هیچکدام بازنشانی می کند. این کار اکسل(Excel) را برای اعمال فیلتری که می خواهید در مراحل بعدی ایجاد کنید آماده می کند.

4. متنی را در فیلد زیر که می خواهید فیلد را با آن فیلتر کنید تایپ کنید. در این مثال، ما از "Playa Vista" استفاده می کنیم و نماد جستجو را انتخاب می کنیم تا فقط رکوردهایی را ببینیم که حاوی آن متن هستند. تمام رکوردهایی که در لیست نتایج نشان داده می شوند را انتخاب کنید. (Select)این فیلتر شما را سفارشی می کند تا فقط مواردی که انتخاب می کنید در صفحه گسترده نمایش داده شوند.

4. هنگامی که دکمه OK را انتخاب کردید، می‌بینید که داده‌های صفحه خود فیلتر شده‌اند تا فقط مشتریان Playa Vista نمایش داده شوند.

5. برای فیلتر کردن فیلد دوم، نماد فیلتر را در بالای آن فیلد انتخاب کنید. فرآیند بالا را برای ایجاد فیلتر تکرار کنید. همه ورودی‌ها را پاک کنید، متن «gov» را تایپ کنید تا آدرس‌های ایمیلی که حاوی «gov» نیستند فیلتر شوند، آن ورودی‌ها را انتخاب کنید و OK را انتخاب کنید .

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

ذخیره و مشاهده نماهای فیلتر(Saving and Viewing Filter Views)

پس از اتمام راه‌اندازی فیلتر، می‌توانید آن را به‌عنوان یک نمای فیلتر ذخیره کنید که در هر زمان می‌توانید آن را فعال کنید.

برای ذخیره نمای فیلتر، فقط فلش ​​کشویی کنار نماد فیلتر را انتخاب کنید و ذخیره به عنوان نمای فیلتر(Save as filter view) را انتخاب کنید . 

یک فیلد خاکستری تیره را در بالای صفحه می بینید. با این کار محدوده انتخابی که فیلتر روی آن اعمال می شود و نام فیلد را به شما نشان می دهد. فقط(Just) فیلد کنار نام(Name) را انتخاب کنید و نامی را که می‌خواهید روی آن فیلتر اعمال کنید تایپ کنید. 

فقط نام را تایپ کنید و Enter را فشار دهید .

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

گزینه های موجود عبارتند از:

  • نام فیلتر را تغییر دهید
  • محدوده ای را که فیلتر روی آن اعمال می شود به روز کنید
  • فیلتر را کپی کنید تا بدون تأثیر بر فیلتر اصلی، آن را به روز کنید
  • فیلتر را حذف کنید 

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

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

بعداً، اگر می‌خواهید هر یک از فیلترهایی را که ایجاد کرده‌اید دوباره فعال کنید، فقط فلش ​​کشویی کنار نماد فیلتر را انتخاب کنید. فیلترهایی را که ذخیره کرده اید در منو خواهید دید. فقط(Just) آن فیلتر را انتخاب کنید تا هر زمان که دوست دارید فعال شود.

با استفاده از تنظیمات فیلتری که پیکربندی کرده‌اید، نما دوباره فیلتر می‌شود.

با استفاده از تابع FILTER

یکی دیگر از گزینه‌های فیلتر در Google Sheets استفاده از تابع FILTER است.

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

بیایید نگاهی به استفاده از تابع FILTER با استفاده از همان مثال خرید مشتری(Customer Purchases) در بخش آخر بیندازیم.

سینتکس تابع FILTER به شرح زیر است:

FILTER (محدوده، شرط 1، [شرط 2، …])(FILTER(range, condition1, [condition2, …]))

فقط محدوده و یک شرط برای فیلتر کردن لازم است. می‌توانید هر تعداد شرط اضافی را که دوست دارید اضافه کنید، اما آنها لازم نیستند.

پارامترهای تابع FILTER به شرح زیر است:

  • محدوده(range) : محدوده سلول(range of cells) هایی که می خواهید فیلتر کنید
  • شرط(condition1) 1: ستون یا ردیف هایی که می خواهید برای فیلتر کردن نتایج استفاده کنید 
  • conditionX : سایر ستون‌ها یا ردیف‌هایی که می‌خواهید برای فیلتر کردن نتایج استفاده کنید

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

برای مثال، اگر می‌خواهید فیلتری مشابه قسمت اول این مقاله ایجاد کنید، از تابع FILTER(FILTER function) زیر استفاده کنید .

=FILTER(F1:J20,SEARCH(“Playa Vista”,H1:H20),SEARCH(“gov”,I1:I20))

این سطرها و ستون‌ها را از جدول اصلی داده‌ها (F1: J20 ) می‌گیرد و سپس از یک تابع (J20)SEARCH تعبیه‌شده برای جستجوی ستون‌های آدرس و ایمیل برای بخش‌های متنی مورد علاقه ما استفاده می‌کند.

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

I1:I20=”[email protected]

اگر می‌خواهید مقادیر بزرگ‌تر یا کمتر از حد ثابت را فیلتر کنید، می‌توانید از عملگرهای شرطی دیگر مانند > یا < نیز استفاده کنید.

هنگامی که Enter را فشار دهید ، نتایج تابع FILTER را به عنوان جدول نتایج مشاهده خواهید کرد.

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

استفاده از فیلترها در Google Sheets

فیلترها در Google Sheets یک راه بسیار قدرتمند برای کاوش در مجموعه های بسیار بزرگ از داده ها(very large sets of data) در Google Sheets هستند. تابع FILTER به شما این امکان را می‌دهد که مجموعه داده اصلی را در جای خود نگه دارید اما نتایج را در جای دیگر خروجی بگیرید.

ویژگی فیلتر داخلی در Google Sheets به شما این امکان را می دهد که نمای مجموعه داده فعال را در هر لحظه به هر نحوی که می خواهید تغییر دهید. می‌توانید فیلترها را هر طور که دوست دارید ذخیره، فعال، غیرفعال یا حذف کنید.

آیا نکات جالبی برای استفاده از فیلترها در Google Sheets دارید؟ آنها را در بخش نظرات زیر به اشتراک بگذارید .(Share)



About the author

من یک مهندس نرم افزار با بیش از 10 سال سابقه در زمینه مهندسی ویندوز هستم. من در توسعه برنامه‌های مبتنی بر ویندوز، و همچنین سخت‌افزار و درایورهای صوتی برای نسل بعدی سیستم‌عامل ویندوز مایکروسافت، ویندوز 11، تخصص دارم. تجربه من در ساخت برنامه‌های ویندوز، من را برای هر شرکتی که به دنبال توسعه محصولات فناوری نوآورانه است، دارایی ارزشمندی می‌کند.



Related posts