לְהִצטַיֵן

סנן עם הרשימה הנפתחת דינמית

Filter With Dynamic Dropdown List

דף עבודה לתרגול כלול ב- הדרכת וידאו מקוונת .

בסרטון זה נבנה רשימה נפתחת באמצעות מערכים דינאמיים לסינון נתונים.



כאן יש לנו נתונים ב- טבלת אקסל שנקרא 'נתונים'.

בתא J2 אקים רשימה נפתחת בה נוכל להשתמש כדי לסנן נתונים לפי צבע.





ראשית, אכתוב 'אדום' ב- J2, כך שיהיה לנו על מה לסנן.

לאחר מכן, אזין את פונקציית פילטר בתא I5. עבור מערך, אנו רוצים את הטבלה המלאה. עבור טיעון ה- include, אנו משתמשים בביטוי כדי להשוות ערכים בעמודה הצבעית לתא J2.



כשאני מזין את הנוסחה, מתקבלת רשימת רשומות שבהן הצבע 'אדום'.

כיצד למצוא את הממוצע של העמודה ב- Excel

אם אני מחליף 'אדום' ב'כחול ', נקבל קבוצה חדשה של נתונים, כך שנוכל לראות שפונקציית הפילטר פועלת כראוי.

כעת, איננו רוצים להקליד צבעים בתא J2. אנו רוצים לבחור צבעים מרשימה נפתחת ולשם כך נצטרך אימות נתונים.

אך ראשית, נזדקק לרשימת הצבעים הייחודיים.

בתא P5, אשתמש ב- פונקציה ייחודית כדי לחלץ את הרשימה, אז אוסיף את פונקציית SORT למיין בסדר אלפביתי.

חזרה בתא J2, איישם את אימות הנתונים, שתוכל למצוא בכרטיסיה נתונים של הסרט.

אנחנו רוצים לאפשר רשימה. לאחר מכן, תחת מקור, אנו משתמשים בנוסחה = P5# ותו hash, כדי להתייחס לטווח השפיכה המלא.

שים לב גם כי התעלם מ- ריק מסומן.

כשאני לוחץ על אישור, מתקבלת רשימה נפתחת המכילה את הרשימה הייחודית בעמודה J.

כשאני בוחר בצבע אחר, הפונקציה FILTER מגיבה ומציגה קבוצה חדשה של נתונים תואמים.

שימו לב שהפתרון דינאמי. אם אני מוסיף צבע חדש לנתונים, למשל, 'כסף', כסף יופיע אוטומטית ברשימה.

זה עובד. די טוב, אבל יש בעיה אחת אפשרית. אם אני מוחק את J2 כדי לנקות את המסנן, לא מוחזרים נתונים, מכיוון שאין רשומות תואמות.

עכשיו, אם אתה רוצה לראות את כל הנתונים כאשר J2 ריק, עלינו להתאים את ההיגיון בארגומנט הכלול של FILTER.

בהתאם לכללי האלגברה הבולנית, אנו משתמשים בתוספת עבור 'OR לוגיקה' ואז הביטוי J2 = ''.

כעת אנו יכולים לסנן על צבעים כאשר נרצה, אך נוכל גם לנקות את J2 כדי לראות את כל הרשומות.

נוסחאות מערך דינמי זמינים ב- Excel 365 רק.


^