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

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

מהי ARRAYFORMULA?

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

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

זה יכול להשתמש בטווח תאים אחד או במספר תאים באותו גודל. אתה יכול להשתמש במכשיר Ctrl+ Shift + Enter קיצור מקלדת לקלט אוטומטי ARRAYFORMULA( לפני שהנוסחה כבר נמצאת בתא.

מדוע ARRAYFORMULA שימושית?

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

instagram viewer

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

ARRAYFORMULA לעומת מילוי אוטומטי

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

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

התחביר עבור ARRAYFORMULA

ARRAYFORMULA משתמש בארגומנט אחד, שיכול להיות מורכב מנוסחאות אחרות או מטווחי תאים אחרים. הטענה נדרשת כדי שהנוסחה תעבוד. להלן התחביר של הנוסחה הזו:

=ARRAYFORMULA(נוסחה)

להלן הטיעון המשמש בנוסחה זו:

  • נוּסחָה: זהו ביטוי או טווח המשתמשים בטווחים בודדים או מרובים באותו גודל

טיעון זה יכול להיות:

  • טווח תאים
  • ביטוי מתמטי המשתמש בטווח אחד או בטווחי תאים מרובים באותו גודל.
  • פונקציה שמחזירה תוצאות שגדולות מתא אחד.

אתה יכול גם להוסיף נוסחה זו לפונקציות קיימות שאינן מערך בגיליונות אלקטרוניים. אתה יכול לעשות זאת על ידי שימוש ב- Ctrl+ Shift+ Enter קיצור.

שימוש ב-ARAYFORMULA עם פונקציות גיליונות אחרות

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

1. ARRAYFORMULA פשוטה

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

=A2 &""& B2

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

להלן השלבים שעליך לבצע כדי להשתמש ב-ARAYFORMULA לשילוב תאים ב-Sheets:

  1. לחץ על התא שבו ברצונך להשתמש ב-ARAYFORMULA.
  2. הקלד את החלק הראשוני של הנוסחה, כלומר =ARRAYFORMULA(.
  3. כעת הקלד איטרציה של הנוסחה שנראית בתחילת דוגמה זו. במקרה זה, אנו משתמשים A2:A7 & " " & B2:B7. שימו לב שהשתמשנו בכל הטווחים במקום להשתמש בתאים בודדים.
  4. הוסף את סוגר הסגירה.
  5. לבסוף, לחץ להיכנס כדי לבצע את הנוסחה.

2. ARRAYFORMULA עם פונקציות IF

בדוגמה זו, יש לנו נתונים לדוגמה של כמה פריטי חנות ורמות המלאי שלהם. אנו משתמשים בנוסחת ה-IF כדי לבדוק אם יש כמות מספקת של הפריט במלאי.

נניח שהיינו פשוט למלא אוטומטית את נוסחת IF בכל תא בנפרד. במקרה כזה, זה יכול להצטבר במהירות למספר רב של מקרים של אותה נוסחה שמתבצעת, מה שיכול להאט את ה-Google Sheets שלך. מסיבה זו, עדיף להשתמש ב-ARAYFORMULA.

כך תשלב את ARRAYFORMULA עם פונקציית IF קיימת ב-Google Sheets:

  1. לחץ על טווח התאים שמכיל את נוסחת ה-IF. הנוסחה במקרה זה היא =IF(B2:B5<25,"order", "no").
  2. הזז את סמן הטקסט שלך בין שווה ל-(=) וה "אם" בנוסחה.
  3. כתוב כאן את הצהרת ARRAYFORMULA הראשונית, כלומר ARRAYFORMULA(.
  4. עברו לסוף הנוסחה והוסיפו סוגר נוסף.
  5. ללחוץ להיכנס כדי לבצע את הנוסחה.

הנוסחה תפעיל אותה בכל התאים שנבחרו במופע אחד בלבד. זה יעבוד עם הצהרות IF אחרות כמו SUMIF ב-Google Sheets גַם.

מסכם את ARRAYFORMULA ב-Google Sheets

הפונקציה ARRAYFORMULA היא אחת הפונקציות החזקות ביותר ב-Sheets. הוא יכול לבצע פונקציות רבות בבת אחת וניתן לשלבו עם מגוון רחב של פונקציות אחרות. למרות שזה יכול להיראות מבלבל בהתחלה, תתחיל להשתמש בו בכל מקום בגיליונות האלקטרוניים שלך ברגע שתבין את זה.

תרגול ARRAYFORMULA יעזור לך גם להבין פונקציות תואמות מערך אחרות ב-Google Sheets ו-Excel. תמשיך בזה, ותהיה מקצוען בגיליון אלקטרוני תוך זמן קצר.