הפונקציה INDEX מחזירה ערך או הפניה לערך מתוך טבלה או טווח.

הדפדפן שלך אינו תומך בווידאו.

קיימות שתי דרכים לשימוש בפונקציה INDEX:

  • אם ברצונך להחזיר את הערך של תא או מערך תאים שצוין, ראה תבנית מערך.

  • אם ברצונך להחזיר הפניה לתאים שצוינו, ראה תבנית הפניה.

תבנית מערך

תיאור

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

השתמש בתבנית המערך אם הארגומנט הראשון ל- INDEX הוא קבוע מערך.

תחביר

‎INDEX(array, row_num, [column_num])‎

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

  • array    נדרש. טווח תאים או קבוע מערך.

    • אם array מכיל שורה או עמודה אחת בלבד, הארגומנט row_num או עמודה_num הוא אופציונלי.

    • אם יש במערך יותר משורה אחת ויותר עמודה אחת, ורק row_num או עמודה_num משמשים, הפונקציה INDEX מחזירה מערך של השורה כולה או עמודה במערך.

  • row_num    נדרש, אלא אם עמודה_num קיים. בוחר את השורה במערך שממנה יוחזר ערך. אם row_num, עמודה_num נדרש.

  • עמודה_num    אופציונלי. בוחר את העמודה במערך שממנה יוחזר ערך. אם עמודה_num מושמט, row_num נדרש.

הערות

  • אם נעשה שימוש הן row_num הארגומנטים עמודה_num, הפונקציה INDEX מחזירה את הערך בתא בהצטלבות row_num ו- עמודה_num.

  • row_num ו- עמודה_num חייבים להצביע על תא בתוך מערך; אחרת, הפונקציה INDEX מחזירה #REF! ‎#VALUE!‎.

  • אם תגדיר row_num או עמודה_num ל- 0 (אפס), הפונקציה INDEX מחזירה את מערך הערכים עבור עמודה או השורה כולה, בהתאמה. כדי להשתמש בערכים המוחזרים כמערך, הזן את הפונקציה INDEX כנוסחת מערך.

    הערה: אם יש לך גירסה נוכחית של Microsoft 365, באפשרותך להזין את הנוסחה בתא הימני העליון של טווח הפלט ולאחר מכן להקיש ENTER כדי לאשר את הנוסחה כנוסחת מערך דינאמית. אחרת, יש להזין את הנוסחה כנוסחת מערך מדור קודם על-ידי בחירת טווח הפלט, קלט את הנוסחה בתא הימני העליון של טווח הפלט ולאחר מכן הקש CTRL+SHIFT+ENTER כדי לאשר אותה. Excel מוסיף עבורך סוגריים מסולסלים בתחילת הנוסחה ובסופה. לקבלת מידע נוסף אודות נוסחאות מערך, ראה קווים מנחים ודוגמאות לנוסחאות מערך.

דוגמאות

דוגמה 1

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

העתק את נתוני הדוגמה מהטבלה שלהלן והדבק אותם בתא A1 בגליון עבודה חדש של Excel. כדי שהנוסחאות יציגו תוצאות, בחר אותן, הקש F2 ולאחר מכן הקש Enter.

נתונים

נתונים

תפוחים

לימונים

בננות

אגסים

נוסחה

תיאור

תוצאה

‎=INDEX(A2:B3,2,2)‎

הערך בהצטלבות של השורה השניה והעמודה השניה בטווח A2:B3.

אגסים

‎=INDEX(A2:B3,2,1)‎

הערך בהצטלבות של השורה השניה והעמודה הראשונה בטווח A2:B3.

בננות

דוגמה 2

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

הערה: אם יש לך גירסה נוכחית של Microsoft 365, באפשרותך להזין את הנוסחה בתא הימני העליון של טווח הפלט ולאחר מכן להקיש ENTER כדי לאשר את הנוסחה כנוסחת מערך דינאמית. אחרת, יש להזין את הנוסחה כנוסחת מערך מדור קודם על-ידי בחירת שני תאים ריקים, הזן את הנוסחה בתא הימני העליון של טווח הפלט ולאחר מכן הקש CTRL+SHIFT+ENTER כדי לאשר אותה. Excel מוסיף עבורך סוגריים מסולסלים בתחילת הנוסחה ובסופה. לקבלת מידע נוסף אודות נוסחאות מערך, ראה קווים מנחים ודוגמאות לנוסחאות מערך.

נוסחה

תיאור

תוצאה

‎=INDEX({1,2;3,4},0,2)‎

הערך בשורה הראשונה, בעמודה השניה במערך. המערך מכיל 1 ו- 2 בשורה הראשונה ו- 3 ו- 4 בשורה השניה.

2

הערך נמצא בשורה השניה, בעמודה השניה במערך (באותו המערך כפי שמופיע לעיל).

4

לראש הדף


טופס הפניה

תיאור

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

תחביר

INDEX(reference, row_num, [column_num], [area_num])‎

טופס ההפניה של הפונקציה INDEX מכיל את הארגומנטים הבאים:

  • הפניה    נדרשת. הפניה לטווח תאים אחד או יותר.

    • אם אתה מהזנה טווח שאינו סמוך עבור ההפניה, הקף הפניה בסוגריים.

    • אם כל אזור בהפניה מכיל שורה או עמודה אחת בלבד, הארגומנט row_num או עמודה_num, בהתאמה, הוא אופציונלי. לדוגמה, עבור הפניה של שורה אחת, השתמש במבנה INDEX(reference,,column_num)‎.

  • row_num    נדרש. מספר השורה ב- reference שממנה יש להחזיר הפניה.

  • עמודה_num    אופציונלי. מספר העמודה ב- reference שממנה יש להחזיר הפניה.

  • area_num    אופציונלי. בחירת טווח בהפניה שממהו יש להחזיר את ההצטלבות row_num ו- עמודה_num. האזור הראשון שנבחר או מוזן הוא מספר 1, השני הוא 2 וכך הלאה. אם area_num, INDEX משתמש באזור 1.  האזורים שמופיעים כאן חייבים להיות ממוקמים בגליון אחד.  אם תציין אזורים שלא נמצאים באותו הגליון כמו האחרים, תגרום לשגיאת ‎#VALUE!‎.  אם אתה צריך להשתמש בטווחים שממוקמים בגליונות שונים זה מזה, אנחנו ממליצים שתשתמש בטווח מהפונקציה INDEX ותשתמש בפונקציה אחרת כדי לחשב את הטווח שיוצר את המערך.  לדוגמה, אתה יכול להשתמש בפונקציה CHOOSE כדי לחשב באיזה טווח להשתמש.

לדוגמה, אם Reference מתאר את התאים (A1:B4,D1:E4,G1:H4), area_num 1 הוא הטווח A1:B4, area_num 2 הוא הטווח D1:E4, ו- area_num 3 הוא הטווח G1:H4.

הערות

  • לאחר שהפניה area_num בוחרות טווח מסוים, row_num ו- עמודה_num בוחרים תא מסוים: row_num 1 היא השורה הראשונה בטווח, עמודה_num 1 היא עמודה הראשונה, וכך הלאה. ההפניה המוחזרת על-ידי INDEX היא ההצטלבות של row_num ו- עמודה_num.

  • אם תגדיר row_num או עמודה_num ל- 0 (אפס), הפונקציה INDEX מחזירה את ההפניה עבור עמודה או השורה כולה, בהתאמה.

  • row_num, עמודה_num ו- area_num להצביע על תא בתוך הפניה; אחרת, הפונקציה INDEX מחזירה #REF! ‎#VALUE!‎. אם row_num ו- עמודה_num מושמטים, הפונקציה INDEX מחזירה את האזור בהפניה שצוינה על-ידי area_num.

  • התוצאה של הפונקציה INDEX היא הפניה, וכך היא מפורשת גם בנוסחאות אחרות. הערך המוחזר של INDEX עשוי לשמש כהפניה או כערך, בהתאם לנוסחה. לדוגמה, הנוסחה CELL("width",INDEX(A1:B2,1,2))‎ שווה לנוסחה (CELL("width",B1. הפונקציה CELL משתמשת בערך המוחזר של INDEX כהפניה לתא. לעומת זאת, נוסחה כגון ‎2*INDEX(A1:B2,1,2)‎ מתרגמת את הערך המוחזר של INDEX למספר בתא B1.

דוגמאות

העתק את נתוני הדוגמה מהטבלה שלהלן והדבק אותם בתא A1 בגליון עבודה חדש של Excel. כדי שהנוסחאות יציגו תוצאות, בחר אותן, הקש F2 ולאחר מכן הקש Enter.

פרי

מחיר

ספירה

תפוחים

₪0.69

40

בננות

₪0.34

38

לימונים

₪0.55

15

תפוזים

₪0.25

25

אגסים

₪0.59

40

שקדים

₪2.80

10

קשיו

₪3.55

16

בוטנים

₪1.25

20

אגוזים

₪1.75

12

נוסחה

תיאור

תוצאה

‎=INDEX(A2:C6, 2, 3)‎

ההצטלבות של השורה השניה והעמודה השלישית בטווח A2:C6, שהוא תוכנו של התא C3.

38

‎=INDEX((A1:C6, A8:C11), 2, 2, 2)‎

ההצטלבות של השורה השניה והעמודה השניה באזור השני של הטווח A8:C11, שהוא תוכנו של התא B9.

1.25

‎=SUM(INDEX(A1:C11, 0, 3, 1))‎

הסכום של העמודה השלישית באזור הראשון של הטווח A1:C11, שהוא הסכום של C1:C11.

216

‎=SUM(B2:INDEX(A2:C6, 5, 2))‎

הסכום של הטווח המתחיל ב- B2 ומסתיים בנקודת ההצטלבות של השורה החמישית והעמודה השניה בטווח A2:A6, שהוא הסכום של B2:B6.

‎2.42

לראש הדף

למידע נוסף

VLOOKUP (הפונקציה VLOOKUP)

הפונקציה MATCH

הפונקציה INDIRECT

קווים מנחים ודוגמאות לנוסחאות מערך

פונקציות בדיקת מידע והפניה (חומר עזר)

זקוק לעזרה נוספת?

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Microsoft Office Insider

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלכם?

תודה על המשוב!

×