שינוי בקר זה יביא לטעינה מחדש של דף זה

LOOKUP

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

טיפ: לחיפוש משופר הפועל בכל כיוון, יש להשתמש ב‑XLOOKUP.

LOOKUP‎(חפש‑את‬, ‪איפה‑לחפש‬, ‪ערכי-תוצאה‬)‏‎

חפש‑את: הערך שיש לחפש. הערך חפש‑את יכול להכיל כל ערך או מחרוזת REGEX.

איפה‑לחפש: האוסף שמכיל את הערכים שברצונך לחפש. איפה‑לחפש יכול להכיל כל ערך.

ערכי-תוצאה: אוסף אופציונלי המכיל את הערך שיוחזר בהתאם לחיפוש. ערכי-תוצאה יכולים להכיל כל ערך.

הערות

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

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

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

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

‏דוגמאות

בהינתן הטבלה הבאה:

A

B

C

D

E

1

0

20

40

60

80

2

A

E

I

O

U

3

vel

elit

dolor

sit

amet

4

1

2

3

4

5

‏‎=LOOKUP(20, A1:E1, A2:E2)‎ תחזיר את התוצאה ״E״, מאחר שהמיקום של ״E״ (התא השני) באוסף ערכי-תוצאה (A2:E2) זהה למיקום של 20 (חפש‑את) באוסף איפה‑לחפש (A1:E1).

‏‎=LOOKUP("E", B1:B4, A4:D4)‎ תחזיר את הערך 2, מאחר ש‑״E״ הוא הערך השני באוסף איפה-לחפש ואילו 2 הוא הערך השני באוסף חפש‑את. שים/י לב שאחד מהטווחים היה עמודה, בעוד השני היה שורה, אך הגודל שלהם היה זהה.

‏‎=LOOKUP(20, A1:E2, A4:E4)‎ תחזיר את הערך 2, מאחר ש‑20 נמצא בתא השני של השורה העליונה של האוסף איפה‑לחפש (המערכת משתמשת בשורה העליונה ביותר) ואילו 2 נמצא בתא השני באוסף איפה‑לחפש.

‏‎=LOOKUP("vel", A1:B4, B2:E2)‎ תחזיר את הערך ״O״, מאחר ש‑״vel״ נמצא בתא השלישי של העמודה הראשונה של האוסף איפה‑לחפש (המערכת משתמשת בעמודה השמאלית ביותר) ו‑״O״ הוא הערך שבתא השלישי באוסף איפה‑לחפש.

‏‎=LOOKUP("vel", A1:B4, B2:E4)‎ תחזיר שגיאה, מאחר שהרוחב של האוסף ערכי-תוצאה אינו יכול לעלות על שורה או עמודה אחת.

‏‎=LOOKUP(100, A1:E1, A4:E4)‎ תחזיר את הערך 5, מאחר ש‑100 גדול מהערך שבתא האחרון (החמישי) שהוגדר באוסף איפה‑לחפש ו‑5 הוא הערך שבתא החמישי של האוסף ערכי-תוצאה שהוגדר.

הפונקציה ‏‎=LOOKUP(REGEX("^a.*"), A3:E3, A1:E1)‎ מחזירה 80, הערך ב‑A1:E1 התואם לערך הראשון ב‑A3:E3 שמתחיל ב‑״a״.

מידע נוסף:HLOOKUPMATCHVLOOKUP
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
מועיל?
מגבלת תווים: 250
מגבלת התווים המרבית היא 250.
תודה על המשוב.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.