30 פונקציות אקסל ב-30 ימים: בדיקת מידע

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

ביום ה-16 למרתון נלמד את הפונקציה הבט מעלה (נוף). זה חבר קרוב VLOOKUP (VLOOKUP) ו HLOOKUP (GPR), אבל זה עובד קצת אחרת.

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

פונקציה 16: בדיקת מידע

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

כיצד אוכל להשתמש בפונקציית LOOKUP?

פונקציה הבט מעלה (LOOKUP) מחזירה את התוצאה, בהתאם לערך שאתה מחפש. בעזרתו תוכל:

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

תחביר חיפוש

פונקציה הבט מעלה (LOOKUP) יש שתי צורות תחביריות - וקטור ומערך. בצורה וקטורית, הפונקציה מחפשת את הערך בעמודה או בשורה הנתונה, ובצורת מערך היא מחפשת את הערך בשורה או בעמודה הראשונה של המערך.

לצורה הווקטורית יש את התחביר הבא:

LOOKUP(lookup_value,lookup_vector,result_vector)

ПРОСМОТР(искомое_значение;просматриваемый_вектор;вектор_результатов)

  • lookup_value (lookup_value) - יכול להיות טקסט, מספר, בוליאני, שם או קישור.
  • lookup_vector (lookup_vector) - טווח המורכב משורה אחת או עמודה אחת.
  • תוצאה_וקטור (result_vector) – טווח המורכב משורה אחת או עמודה אחת.
  • טווחי ארגומנטים lookup_vector (lookup_vector) ו תוצאה_וקטור (result_vector) חייב להיות באותו גודל.

לצורת המערך יש את התחביר הבא:

LOOKUP(lookup_value,array)

ПРОСМОТР(искомое_значение;массив)

  • lookup_value (lookup_value) - יכול להיות טקסט, מספר, בוליאני, שם או קישור.
  • החיפוש מתבצע לפי מימד המערך:
    • אם למערך יש יותר עמודות משורות, החיפוש מתרחש בשורה הראשונה;
    • אם מספר השורות והעמודות זהה או שיש יותר שורות, החיפוש מתרחש בעמודה הראשונה.
  • הפונקציה מחזירה את הערך האחרון מהשורה/עמודה שנמצאו.

חיפוש מלכודות (תצוגה)

  • בתפקוד הבט מעלה (עיין) אין אפשרות לחפש התאמה מדויקת, שנמצאת ב VLOOKUP (VLOOKUP) ובתוך HLOOKUP (GPR). אם אין ערך חיפוש, הפונקציה תחזיר את הערך המקסימלי שלא יעלה על ערך החיפוש.
  • יש למיין את המערך או הווקטור שמחפשים בסדר עולה, אחרת הפונקציה עלולה להחזיר תוצאה שגויה.
  • אם הערך הראשון במערך/וקטור שמחפשים למעלה גדול מערך הבדיקה, הפונקציה תיצור הודעת שגיאה #בְּ (#N/A).

דוגמה 1: מציאת הערך האחרון בעמודה

בצורה של פונקציית מערך הבט מעלה (LOOKUP) ניתן להשתמש כדי למצוא את הערך האחרון בעמודה.

עזרה באקסל מצטטת ערך 9,99999999999999 E + 307 כמספר הגדול ביותר שניתן לכתוב בתא. בנוסחה שלנו, הוא יוגדר כערך הרצוי. ההנחה היא שמספר כה גדול לא יימצא, ולכן הפונקציה תחזיר את הערך האחרון בעמודה D.

בדוגמה זו, אסור למיין את המספרים בעמודה D, בנוסף, ערכי טקסט עשויים להיתקל.

=LOOKUP(9.99999999999999E+307,D:D)

=ПРОСМОТР(9,99999999999999E+307;D:D)

30 פונקציות אקסל ב-30 ימים: בדיקת מידע

דוגמה 2: מצא את החודש האחרון עם ערך שלילי

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

כדי למצוא את החודש האחרון עם מספר שלילי, הנוסחה עם הבט מעלה (LOOKUP) יבדוק עבור כל ערך מכירה שהוא קטן מ 0 (אי שוויון בנוסחה). לאחר מכן, אנו מחלקים 1 על התוצאה, אנחנו בסופו של דבר עם אחד מהם 1, או הודעת שגיאה #DIV/0 (#SECTION/0).

מאז הערך הרצוי הוא 2 לא נמצא, הפונקציה תבחר את האחרון שנמצא 1, והחזר את הערך המתאים מעמודה E.

=LOOKUP(2,1/(D2:D8<0),E2:E8)

=ПРОСМОТР(2;1/(D2:D8<0);E2:E8)

30 פונקציות אקסל ב-30 ימים: בדיקת מידע

הסבר: בנוסחה זו, במקום הטיעון lookup_vector (lookup_vector) ביטוי הוחלף 1/(D2:D8<0), היוצר מערך ב-RAM של המחשב, המורכב מ 1 וערכי שגיאה #DIV/0 (#SECTION/0). 1 מציין שהתא המתאים בטווח D2:D8 מכיל ערך קטן מ- 0, והשגיאה #DIV/0 (#DIV/0) - מה גדול או שווה ל 0. כתוצאה מכך, המשימה שלנו היא למצוא את האחרון 1 במערך הוירטואלי שנוצר, ועל סמך זה, החזר את שם החודש מהטווח E2:E8.

דוגמה 3: המרת הישגי התלמידים מאחוזים לציוני אותיות

בעבר, כבר פתרנו בעיה דומה באמצעות הפונקציה VLOOKUP (VPR). היום נשתמש בפונקציה הבט מעלה (VIEW) בצורה וקטורית להמרת הישגי התלמידים מאחוזים לציוני אותיות. בניגוד VLOOKUP (VLOOKUP) עבור פונקציה הבט מעלה (תצוגה) זה לא משנה אם האחוזים נמצאים בעמודה הראשונה של הטבלה. אתה יכול לבחור לחלוטין כל עמודה.

בדוגמה הבאה, הציונים נמצאים בעמודה D, ממוינים בסדר עולה, והאותיות המתאימות שלהם נמצאות בעמודה C, משמאל לעמודה שמחפשים.

=LOOKUP(C10,D4:D8,C4:C8)

=ПРОСМОТР(C10;D4:D8;C4:C8)

30 פונקציות אקסל ב-30 ימים: בדיקת מידע

השאירו תגובה