top of page

פונקציית QUERY מאמר ראשון

עודכן: 25 בינו׳

פונקציית QUERY בגוגל שיטס

בעולם העיסקי והפרטי Google Sheets  הוא כלי ידידותי ודינמי לניהול וניתוח נתונים. היכולות השיתופיות והנגישות שלו, הופכות אותו לבחירה נפוצה למגוון משימות.


במאמר זה נלמד את היסודות לשימוש בפונקציה הרבגונית הזו וניתן שתי דוגמאות שימושיות.

הפונקציה QUERY ב-Google Sheets, היא כלי עוצמתי המאפשר למשתמשים לחלץ ולנתח נתונים מטווח נתונים נתון.

היא מאפשרת לבצע שאילתות, בסגנון בסיסי נתונים, על הנתונים שלכם בSHEETS.


הפונקציה כוללת שני חלקים:

האחד הוא ציון של טווח הנתונים (כולל כותרות), והשני יצירת מחרוזת שאילתה שבנויה מפקודות שונות.


הפקודות העיקריות של הפונקציה כוללות:


- הפקודה SELECT: קובעת אילו עמודות לכלול בפלט.

- הפקודה WHERE: מגדירה תנאים לסינון שורות לפי קריטריונים ספציפיים (בדומה לפונקציית IF).

- הפקודה GROUP BY: מקבצת את הנתונים והופכת לרשימה ייחודית (בדומה לפונקציה UNIQUE או שימוש בטבלאות ציר).

-הפקודה PIVOT: מחלקת את המשתנים באותו טור למספר טורים.


ישנן עוד מספר פקודות, אך נרחיב עליהן במאמר הבא.

לדוגמה, קיים בסיס הנתונים הבא:


תאריך | מחלקה | הוצאה | סוג הוצאה | מדינת הספק


פונקציית QUERY בגוגל שיטס

המשימה: לרכז הוצאות לפי מחלקה, בחלוקה לפי סוג הוצאה.

(ריכוז טור B, בחלוקה לפי טור D עם הנתונים בטור C)

נכתוב בתא H2 את הפונקציה באופן הבא:

=QUERY(A1:E73,"SELECT B, SUM(C) GROUP BY B PIVOT D")

פונקציית QUERY בגוגל שיטס

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

בשורות - את המחלקות, בטורים- את החלוקה ל "שירות" או "מוצר", ובנתונים - את ערכי של הסכומים.


הבנת הפונקציה:

נתחיל ונקליד את הפונקציה =QUERY

בחלק הראשון את טווח הנתונים כולל כותרות, A1:E73 בדוגמה בהמשך מודגשת בכתום.

בחלק השני, תמיד במרכאות, SELECT B כדי לבחור להציג את טור המחלקות

עם הפרדה של פסיק נבחר להציג את הסכום הכולל של הנתונים בטור C,

נקבץ את הנתונים לפי טור B כלומר לפי מחלקה,

ו PIVOT D אומר נפתח בציר לטור D, ז"א נחלק את המשתנים השונים בטור D לטורים נפרדים.


 

לטובת השימוש בפקודה WHERE , נציג תרגיל אחרון בו נרצה לסנן את מסד הנתונים, כדי שלא יקח בחשבון הוצאות מתחת ל $900.

לאחר בחירת הטורים כמו בדוגמה הקודמת, נוסיף את התנאי : כשטור C גדול מ900 (מודגש באדום)


=QUERY(A1:E73,"SELECT B, SUM(C) WHERE C>900 GROUP BY B PIVOT D")


פונקציית QUERY בגוגל שיטס

ונקבל את אותה טבלת הציר ב H2 מסוננת ללא הנתונים הקטנים מ $900.


בהצלחה!

 
פונקציית QUERY בגוגל שיטס







166 צפיות0 תגובות

Comments


bottom of page