התקשרו אלינו: 052-2928949
ימים א'-ה' בין השעות 9:00-17:00

התקשרו אלינו: 052-2928949 א-ה 9:00-17:00

אוטומציה של תהליכים באמצעות Power Query

Power Query

אוטומציה של תהליכים באמצעות Power Query

Power Query

אחד היתרונות הגדולים בשימוש ב Power Query הוא האפשרות ליצור אוטומציה של תהליכים,
דבר שעד היום התאפשר רק באמצעות כתיבת קוד ב VBA.
ה Power Query שומר את כל שלבי הפעולה שביצענו בשאילתה, וחוזר עליהם בכל פעם שהנתונים משתנים.

הנה דוגמה פשוטה:
נניח שאנחנו מזינים נתונים בטבלה, ומעוניינים שהטבלה תמוין באופן אוטומטי בסדר אלפביתי, עם כל הוספת נתון בסוף הטבלה.
אנו לא מעוניינים למיין ידנית, וגם לא לכתוב קוד VBA. אז מה הפתרון?
נטען את הטבלה אל עורך ה Power Query, נבחר במיון ונטען את הנתונים לגיליון.
מעכשיו, בכל פעם שנוסיף נתונים לטבלת המקור ונרענן את השאילתה, טבלת היעד תופיע כשבה הנתונים ממוינים.
בואו נראה דוגמה:
לפנינו הטבלה הבאה (דאגתי להפוך אותה לטבלה דינמית מראש):
טבלת נתונים מקורית

נטען אותה אל עורך ה Power Query דרך כרטיסיית נתונים > מתוך טבלה/טווח:
Power Query Editor

עורך ה Power Query יפתח.
בחרתי במיון בסדר עולה, וקיבלתי את הטבלה הבאה:
התוצאה

כל שנשאר לעשות כעת הוא לטעון את הטבלה לגיליון העבודה בכרטיסיית 'בית' > 'סגור וטען'
בגיליון נפרד התקבלה הטבלה הממוינת הבאה:
טבלת התוצאות

ועכשיו, בואו נחזור לגיליון המקור ונוסיף בסוף הרשימה שם שמתחיל באות א'.
בדוגמה שלהלן הוספתי את השם אביב בתא A8:
עדכון הנתונים

כעת נעבור אל הגיליון השני (שהוא תוצאת השאילתה שיצרנו),
נלחץ לחיצה ימנית במקום כלשהו בתוך הטבלה ונלחץ על 'רענן'
נקבל את הטבלה הממוינת הבאה:

וזו התוצאה
זהו, אוטומציה של תהליכים בפשטות וקלות, ובלי שנצטרך להקליט מאקרו או לכתוב קוד VBA!

דילוג לתוכן