top of page

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

עודכן: 23 בפבר׳ 2024

פונקציית QUERY

במאמר זה אסביר על שאר הפקודות שטרם השתמשנו בהן עם פונקציית QUERY:

  • ORDER BY

  • LIMIT

  • OFFSET

  • LABEL

  • FORMAT



ORDER BY

נרצה למיין את טור C - טור ההכנסות מהגדול לקטן בסדר יורד.

נכתוב את הנוסחה:

=QUERY(A1:F73,"SELECT A, C ORDER BY C DESC")


בנוסחה אנחנו בוחרים את טור A ו C ומשתמשים בפקודה ORDER BY לפי טור C בסדר יורד.

ניתן להשתמש ב ORDER BY C DESC לסדר יורד (מהגדול לקטן),

או ב ORDER BY C ASC לסדר עולה (מהקטן לגדול).

פונקציית QUERY


LIMIT

נשתמש בפקודה LIMIT להגביל את מסד הנתונים למספר שורות מסויים.

למשל לאחר שנשתמש בפקודה ORDER BY לקבלת הנתונים מהגדול לקטן,

נרצה להגביל את הנתונים רק ל5 הגדולים ביותר.

נכתוב:

=QUERY(A1:F73,"SELECT A, C ORDER BY C DESC LIMIT 5")

פונקציית QUERY

OFFSET

נשתמש בפקודה OFFSET להתחיל את מסד הנתונים מהנתון השני,

ז"א בהמשך לדוגמה הקודמת, להציג את 5 הגדולים ביותר ולהתעלם מהגדול ביותר.

נכתוב:

=QUERY(A1:F73,"SELECT A, C ORDER BY C DESC LIMIT 5 OFFSET 1")

הוספנו את הפקודה OFFSET 1 כדי להתחיל את מסד הנתונים מהנתון השני.

פונקציית QUERY

LABEL

נשתמש בפקודה LABEL כדי לשנות את הכותרות של מסד הנתונים שנקבל.

לדוגמה אם ניצור טבלת ציר פשוטה כך:

=QUERY(A1:F73,"SELECT B, SUM(C) GROUP BY B")

קיבלנו את הכותרות באנגלית.

פונקציית QUERY

אם נרצה לשנות את הכותרות לעברית.

נכתוב את הנוסחה כך:


=QUERY(A1:F73,"SELECT B, SUM(C) GROUP BY B LABEL B 'מחלקה', SUM(C) 'סכום ההכנסה'")


באדום הוספנו את הפקודה LABEL שמשנה את כותרות הטורים...


פונקציית QUERY

FORMAT


ולבסוף נשנה את פורמט ההכנסה לדולרים עם פסיק מפריד אלפים נכתוב את התוספת באדום:

=QUERY(A1:F73,"SELECT B, SUM(C) GROUP BY B LABEL B 'מחלקה', SUM(C) 'סכום ההכנסה' FORMAT SUM(C) '$##,###' ")


פונקציית QUERY



שימו לב לסדר השימוש בפקודות בתוך הפונקציה, נשמור על סדר זה תמיד:

  1. SELECT

  2. WHERE

  3. GROUP BY

  4. PIVOT

  5. ORDER BY

  6. LIMIT

  7. OFFSET

  8. LABEL

  9. FORMAT

בהצלחה!

פונקציית QUERY


 
 
 

תגובות


bottom of page