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

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

סיכום

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

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

A2: A5

Col_Index_Num

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

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

Result_Array
-or-
Result_Vector

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

C2: C5

Range_Lookup

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

FALSE

Top_cell

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

Offset_Col

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

פונקציות

בדיקת מידע ()

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

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

   = LOOKUP (Lookup_Value, Lookup_Vector, Result_Vector)


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

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

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

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

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

INDEX () ו-MATCH ()

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

להלן דוגמה של התחביר המשלב אינדקס והתאמה כדי ליצור את אותן תוצאות כמו בדיקת מידע ו- VLOOKUP בדוגמאות הקודמות:

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

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


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

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

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

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

היסט () והתאמה ()

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

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

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

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

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

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

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

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

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

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

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

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

×