Google Sheets טיפ מעניין מאוד: הגדרת ערכי ברירת מחדל לתאים
-
ראיתי טיפ מעניין מאוד שיכול לעזור הרבה פעמים ולא התאפקתי מלשתף כאן.
בגוגל שיטס (כנראה גם באקסל בגרסאות 2018 ומעלה. עריכה: בדקתי עכשיו בגרסת 2019 ואין אפשרות כזו... אדרבה אולי מישהו ימצא דרך אחרת), יש אפשרות להגדיר נוסחה בתא אחד שהתוצאה של הנוסחה/פונקציה נשפכת על פני התאים הסמוכים בהתאם לתוצאה ע"י שימוש בנוסחת מערך.
עד כאן גלוי וידוע לכולם כנראה.
העניין הוא שלא צריך דווקא פונקציה או איזה חישוב בשביל שיחול על תאים סמוכים, מספיק שנותנים לו את הערכים בתצורה של מערך ע"י שימוש בסוגריים מסולסלות והוא מיד פורס אותם על תאים הסמוכים ג"כ. (ניתן להשתמש גם בחישובים או בהפניות לתאים)לדוגמא: בתא A1 הקלדנו:
={100,200,13*89}
התוצאה לפניכם:
עד כאן בקצרה על מערכים.בצורה כזו ניתן גם להגדיר ערכי ברירת מחדל לתאים, בצורה הבאה.
בתא סמוך מקלידים:={"","ערך ברירת מחדל"}
ואז אם התא ריק מוזרק לתוכו ערך ברירת המחדל שהגדרנו במערך.
אם מקלידים משהו לתוך התא אז בתא שהוקלדה נוסחת המערך מופיעה שגיאה ובשביל שלא יפריע למשתמש ניתן להסתיר את העמודה או לחילופין להתאים צבע טקסט לצבע רקע כדי שלא יראו כלום (וכמובן להגן על התא).יש אפשרות לברוח משגיאה זו ע"י שימוש בפונקציית ISBLANK ביחד עם IF ולהגדיר שאם התא ריק אכן יחול מערך כנ"ל ואם לא ריק יוגדר רק ערך ריק או ערך שימושי. לדוגמא:
=IF(ISBLANK(B2),{"הערך שלי:","הכל"},"הערך שלי:")
הערות:
אם רוצים להתייחס לתא שממוקם אנכית לתא צריך להשתמש ב-; במקום בפסיק.
ניתן להציב מערך גם לתאים רחוקים יותר ע"י הרבה פסיקים אך חובה להציב ערכים בכל אחד מהתאים במערך, אפשר גם ערך ריק ע"י מרכאות אך א"א בלי הקלדת ערך. -
@nach תודה רבה, באמת היה כל כך חסר את האפשרות הזו בשיטס.
נ.ב. כמובן שבאקסל זה הרבה יותר פשוט - ליצור טבלה ולכתוב את הערך כפונקציה ואוטומטית זה יהפוך אותה לברירת מחדל של כל העמודה של הטבלה.
אבל לצערנו אין טבלאות בשיטס, מה שמחזיר אותנו לפתרון היצירתי שלך. -
@nach אמר בGoogle Sheets טיפ מעניין מאוד: הגדרת ערכי ברירת מחדל לתאים:
עריכה: בדקתי עכשיו בגרסת 2019 ואין אפשרות כזו... אדרבה אולי מישהו ימצא דרך אחרת
אצלי (אופיס 365) יש.
עריכה:
מתוך העזרה של אקסל:הערה: אם יש לך גירסה נוכחית של Microsoft 365, באפשרותך פשוט להזין את הנוסחה בתא הימני העליון של טווח הפלט ולאחר מכן להקיש ENTER כדי לאשר את הנוסחה כנוסחת מערך דינאמי. אחרת, יש להזין את הנוסחה כנוסחת מערך מדור קודם על-ידי בחירת טווח הפלט, הזנת הנוסחה בתא הימני העליון של טווח הפלט והקשה על CTRL+SHIFT+ENTER כדי לאשר אותה. Excel מוסיף עבורך סוגריים מסולסלים בתחילת הנוסחה ובסופה. לקבלת מידע נוסף אודות נוסחאות מערך, ראה קווים מנחים ודוגמאות לנוסחאות מערך.