חל עלExcel של Microsoft 365 Microsoft365.com My Office עבור iPhone

סיכום

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

יצירת גליון העבודה לדוגמה

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

A

B

C

D

E

1

שם

מחלקה

Age

חפש ערך

2

אורי

501

28

מרי

3

סטן

201

19

4

מרי

101

22

5

לארי

301

29

הגדרות מונחים

מאמר זה משתמש במונחים הבאים כדי לתאר את הפונקציות המוכללות של Excel:

מונח

הגדרה

דוגמה

מערך טבלה

טבלת בדיקת המידע כולה

A2:C5

Lookup_Value

הערך שיש למצוא בעמודה הראשונה של Table_Array.

E2

Lookup_Array מקשים -או- Lookup_Vector

טווח התאים המכיל ערכי בדיקת מידע אפשריים.

A2:A5

Col_Index_Num

מספר העמודה Table_Array שהערך התואם צריך להיות מוחזר עבורו.

3 (העמודה השלישית Table_Array)

Result_Array ברירת Result_Array -או- Result_Vector

טווח המכיל שורה אחת או עמודה אחת בלבד. עליו להיות בגודל זהה לזה של Lookup_Array או Lookup_Vector.

C2:C5

Range_Lookup

ערך לוגי (TRUE או FALSE). אם ארגומנט זה הוא TRUE או מושמט, הפונקציה מחזירה התאמה מקורבת. אם הוא FALSE, הוא יחפש התאמה מדויקת.

FALSE

Top_cell

זוהי ההפניה שממנה ברצונך לבסס את ההיסט. Top_Cell להפנות לתא או לטווח של תאים סמוכים. אחרת, הפונקציה OFFSET מחזירה את #VALUE! ערך שגיאה‎.

Offset_Col

זהו מספר העמודות, משמאל או מימין, שברצונך שהתא הימני העליון של התוצאה יפנה אליו. לדוגמה, "5" כארגומנט Offset_Col מציין שהתא הימני העליון בהפניה הוא חמש עמודות משמאל להפניה. Offset_Col להיות חיובי (כלומר מימין להפניה ההתחלתית) או שלילי (כלומר מימין להפניה ההתחלתית).

פונקציות

LOOKUP()

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

   =LOOKUP(Lookup_Value,Lookup_Vector,Result_Vector)

הנוסחה הבאה מוצאת את גילה של מרים בגליון העבודה לדוגמה:

   =LOOKUP(E2,A2:A5,C2:C5)

הנוסחה משתמשת בערך "Mary" בתא E2 ומוצאת את "הגר" בווקטור בדיקת המידע (עמודה A). לאחר מכן, הנוסחה תואמת לערך באותה שורה בווקטור התוצאה (עמודה C). מאחר ש- "Mary" נמצא בשורה 4, הפונקציה LOOKUP מחזירה את הערך משורה 4 בעמודה C (22).הערה:הפונקציה LOOKUP מחייבת מיון של הטבלה.

לקבלת מידע נוסף אודות הפונקציה LOOKUP , לחץ על מספר המאמר הבא כדי להציג את המאמר ב- Microsoft Knowledge Base:  

כיצד להשתמש בפונקציה LOOKUP ב- Excel

VLOOKUP()

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

    =VLOOKUP(Lookup_Value,Table_Array,Col_Index_Num,Range_Lookup)

הנוסחה הבאה מוצאת את גילה של מרים בגליון העבודה לדוגמה:

   =VLOOKUP(E2,A2:C5,3,FALSE)

הנוסחה משתמשת בערך "Mary" בתא E2 ומוצאת את "הגר" בעמודה הימנית ביותר (עמודה A). לאחר מכן, הנוסחה תואמת לערך באותה שורה Column_Index. דוגמה זו משתמשת ב- "3" Column_Index (עמודה C). מאחר ש- "Mary" נמצא בשורה 4, הפונקציה VLOOKUP מחזירה את הערך משורה 4 בעמודה C (22).

לקבלת מידע נוסף אודות הפונקציה VLOOKUP , לחץ על מספר המאמר הבא כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:  

כיצד להשתמש ב- VLOOKUP או ב- HLOOKUP כדי למצוא התאמה מדויקת

INDEX() ו- MATCH()

באפשרותך להשתמש בפונקציות INDEX ו- MATCH יחד כדי לקבל את אותן תוצאות כמו הפונקציות LOOKUP או VLOOKUP.

להלן דוגמה לתחביר המשלב את INDEX ו- MATCH כדי להפיק את אותן תוצאות כמו LOOKUP ו- VLOOKUP בדוגמאות הקודמות:

    =INDEX(Table_Array,MATCH(Lookup_Value,Lookup_Array,0),Col_Index_Num)

הנוסחה הבאה מוצאת את גילה של מרים בגליון העבודה לדוגמה:

=INDEX(A2:C5,MATCH(E2,A2:A5,0),3)

הנוסחה משתמשת בערך "Mary" בתא E2 ומוצאת את "הגר" בעמודה A. לאחר מכן היא תואמת לערך באותה שורה בעמודה C. מאחר ש- "Mary" הוא בשורה 4, הנוסחה מחזירה את הערך בשורה 4 בעמודה C (22).

שים לב: אם אף אחד מהתאים ב- Lookup_Array אינו תואם Lookup_Value ("הגר"), נוסחה זו תחזיר #N/A.לקבלת מידע נוסף אודות הפונקציה INDEX , לחץ על מספר המאמר הבא כדי להציג את המאמר ב- Microsoft Knowledge Base:

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

OFFSET() ו- MATCH()

באפשרותך להשתמש בפונקציות OFFSET ו- MATCH יחד כדי להפיק את אותן תוצאות כמו הפונקציות בדוגמה הקודמת.להלן דוגמה לתחביר המשלב את OFFSET ו- MATCH כדי להפיק את אותן תוצאות כמו LOOKUP ו- VLOOKUP:

   =OFFSET(top_cell,MATCH(Lookup_Value,Lookup_Array,0),Offset_Col)

נוסחה זו מוצאת את גילה של מרים בגליון העבודה לדוגמה:

   =OFFSET(A1,MATCH(E2,A2:A5,0),2)

הנוסחה משתמשת בערך "Mary" בתא E2 ומוצאת את "הגר" בעמודה A. לאחר מכן, הנוסחה מתאימה לערך באותה שורה אך בשתי עמודות משמאל (עמודה C). מאחר ש- "Mary" הוא בעמודה A, הנוסחה מחזירה את הערך בשורה 4 בעמודה C (22).

לקבלת מידע נוסף אודות הפונקציה OFFSET , לחץ על מספר המאמר הבא כדי להציג את המאמר מתוך מאגר הידע Microsoft Knowledge Base:  

כיצד להשתמש בפונקציה OFFSET

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

מעוניין באפשרויות נוספות?

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