סיכום
מאמר שלב אחר שלב זה מתאר כיצד למצוא נתונים בטבלה (או בטווח תאים) באמצעות פונקציות מוכללות שונות ב- 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:
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:
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: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: