התאמה מקורבת דו-כיוונית עם קריטריונים מרובים
במדריך זה, נדון כיצד לחפש התאמה מקורבת על סמך קריטריונים מרובים המפורטים הן בעמודות והן בשורות בגיליון Excel, באמצעות פונקציות INDEX, MATCH ו-IF.
כיצד לבצע התאמה מקורבת דו-כיוונית עם קריטריונים מרובים ב-Excel?
כדי לגלות את גודל הבגד עבור אישה שגובהה 165.5 ס"מ ומשקלה 55 ק"ג לפי הטבלה שלמעלה, ניתן להוסיף שתי פונקציות MATCH לנוסחה: אחת עם פונקציית IF מקבלת את מספר השורה (מין וגובה), השנייה מקבלת את מספר העמודה (משקל). לאחר מכן INDEX ימצא את הגודל המתאים לפי הקואורדינטות. (שימו לב שמספר השורה קודם למספר העמודה בנוסחת INDEX.)
תחביר כללי
=INDEX(return_range,MATCH(lookup_value1,IF(lookup_array2=lookup_value2,lookup_array1),match_type),MATCH(lookup_value3,lookup_array3,match_type))
√ הערה: זוהי נוסחה מערך הדורשת להקליד עם Ctrl + Shift + Enter.
- return_range: הטווח ממנו ברצונך שהנוסחה תחזיר את הגודל. כאן מתייחס לטווח הגודל.
- lookup_value: הערך שבו הנוסחה משתמשת כדי לאתר את מיקום הגודל המתאים. כאן מתייחס למידע על המין, הגובה והמשקל הנתונים.
- lookup_array: טווח התאים עם הערכים להשוואה עם ה-lookup_value. כאן מתייחס לטווח המין, הגובה והמשקל.
- match_type: 1 או -1.
1 או מושמט (ברירת מחדל), MATCH ימצא את הערך הגדול ביותר שהוא קטן או שווה ל-lookup_value. הערכים ב-lookup_array חייבים להיות מסודרים בסדר עולה.
-1, MATCH ימצא את הערך הקטן ביותר שהוא גדול או שווה ל-lookup_value. הערכים ב-lookup_array חייבים להיות מסודרים בסדר יורד.
כדי לגלות את גודל הבגד עבור האישה שגובהה 165.5 ס"מ ומשקלה 55 ק"ג, אנא העתק או הזן את הנוסחה שלהלן בתא M9, והקש Ctrl + Shift + Enter כדי לקבל את התוצאה:
=INDEX(D5:J16,MATCH(M6,IF(B5:B16=M5,C5:C16),1),MATCH(M7,D4:J4,1))
הסבר לנוסחה
=INDEX(D5:J16,MATCH(M6,IF(B5:B16=M5,C5:C16),1),MATCH(M7,D4:J4,1))
- IF(B5:B16=M5,C5:C16): הפונקציה IF בודקת כל ערך בB5:B16 אם הם תואמים את הערך בתא M5, Female. אם כן, הפונקציה IF תשאיר את הגבהים המתאימים המפורטים בC5:C16; אם לא, IF תחזיר FALSEs. הנוסחה תחזיר מערך כזה: {157;160;162.5;165;167.5;170;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}.
- MATCH(M6,MATCH(M6,IF(B5:B16=M5,C5:C16),1),1) = MATCH(M6,MATCH(M6,{157;160;162.5;165;167.5;170;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE},1),1): הסוג ההתאמה 1 מכריח את הפונקציה MATCH להחזיר את המיקום של הערך הגדול ביותר שהוא קטן או שווה ל-165.5 (הערך בתא M6) במערך. לכן, MATCH תחזיר 4, המיקום של הערך 165.
- MATCH(M7,D4:J4,1): הפונקציה MATCH מחזירה 3, מכיוון שהערך הגדול ביותר שהוא קטן או שווה לערך ב-M7, 55, נמצא במקום ה-3 של הטווח D4:J4.
- INDEX(D5:J16D5:J16,MATCH(M6,IF(B5:B16=M5,C5:C16),1),MATCH(M7,D4:J4,1)) = INDEX(D5:J16D5:J16,4,3): הפונקציה INDEX מחלצת את הערך בנקודת החיתוך של השורה הרביעית והעמודה השלישית בטווח הגודל D5:J16, שהוא הערך בתא F8, M.
פונקציות קשורות
הפונקציה INDEX ב-Excel מחזירה את הערך המוצג בהתבסס על מיקום נתון מתוך טווח או מערך.
הפונקציה MATCH ב-Excel מחפשת ערך מסוים בטווח תאים, ומחזירה את המיקום היחסי של הערך.
הפונקציה IF היא אחת הפונקציות הפשוטות והשימושיות ביותר בקובץ העבודה של Excel. היא מבצעת בדיקה לוגית פשוטה שתלויה בתוצאת ההשוואה, ומחזירה ערך אחד אם התוצאה היא TRUE, או ערך אחר אם התוצאה היא FALSE.
נוסחאות קשורות
חיפוש דו-כיווני עם INDEX ו-MATCH
לחיפוש משהו הן בשורות והן בעמודות ב-Excel, או לחיפוש ערך בנקודת החיתוך של שורה ועמודה מסוימות, ניתן להשתמש בעזרתן של פונקציות INDEX ו-MATCH.
לחיפוש ההתאמה הקרובה ביותר של ערך חיפוש בקבוצת נתונים מספריים ב-Excel, ניתן להשתמש בפונקציות INDEX, MATCH, ABS ו-MIN יחד.
חיפוש התאמה הקרובה ביותר עם קריטריונים מרובים
במקרים מסוימים, ייתכן שיהיה צורך לחפש את ההתאמה הקרובה או מקורבת בהתבסס על יותר מקריטריון אחד. עם שילוב של פונקציות INDEX, MATCH ו-IF, תוכלו לעשות זאת במהירות ב-Excel.
חיפוש עם קריטריונים מרובים בעזרת INDEX ו-MATCH
כאשר מתמודדים עם מסד נתונים גדול בקובץ Excel עם מספר עמודות וכיתובים לשורות, תמיד קשה למצוא משהו שעונה על קריטריונים מרובים. במקרה זה, ניתן להשתמש בנוסחת מערך עם פונקציות INDEX ו-MATCH.
ישנן פעמים שבהן אנו צריכים למצוא התאמות מקורבות ב-Excel כדי להעריך את ביצועי העובדים, לתת ציונים לתלמידים, לחשב דמי משלוח לפי משקל וכו'. במדריך זה, נדון כיצד להשתמש בפונקציות INDEX ו-MATCH כדי לחלץ את התוצאות שאנו זקוקים להן.
הכלים הטובים ביותר לפריון עבודה ב-Office
Kutools for Excel - עוזר לך להבליט את עצמך מהקהל
🤖 | עוזר KUTOOLS AI: מהפכה בניתוח נתונים בהתבסס על: ביצוע אינטליגנטי | יצירת קוד | יצירת נוסחאות מותאמות אישית | ניתוח נתונים ויצירת תרשימים | קריאה לפונקציות Kutools… |
תכונות פופולריות: מצא, הדגש או זיהוי כפילויות | מחיקת שורות ריקות | שילוב עמודות או תאים ללא אובדן נתונים | עיגול ללא נוסחה ... | |
VLookup מתקדם: קריטריונים מרובים | ערכים מרובים | על פני מספר גליונות | חיפוש עמום... | |
רשימה נפתחת מתקדמת: רשימה נפתחת קלה | רשימה נפתחת תלוית | רשימה נפתחת עם בחירה מרובה... | |
מנהל עמודות: הוספת מספר מסוים של עמודות | הזזת עמודות | שינוי מצב הנראות של עמודות מוסתרות | השוואת עמודות לבחירת תאים זהים ושונים ... | |
תכונות מובילות: מיקוד רשת | תצוגת עיצוב | שורת נוסחאות משופרת | מנהל חוברת עבודה וגיליונות | ספריית טקסט אוטומטי (טקסט אוטומטי) | בורר תאריך | מיזוג גליונות עבודה | הצפנה/פענוח תאים | שליחת דוא"ל לפי רשימה | סינון מתקדם | סינון מיוחד (סנן תאים עם גופן מודגש/נטוי/קו חוצה...) ... | |
15 סטים כלים מובילים: 12 כלים לטקסט (הוסף טקסט, מחק תווים מסוימים ...) | מעל 50 סוגי תרשימים (תרשים גאנט ...) | מעל 40 נוסחאות מעשיות (חישוב גיל על פי תאריך לידה ...) | 19 כלים להכנסה (הכנס קוד QR, הכנס תמונה ממסלול ...) | 12 כלים להמרה (המרה למילים, המרת מטבע ...) | 7 כלים למיזוג והפרדה (מיזוג מתקדם של שורות, הפרדת תאים באקסל ...) | ... ועוד |
Kutools for Excel מצויד ביותר מ-300 תכונות, מבטיח שהדברים שאתה זקוק להם הם רק במרחק לחיצה אחת...
Office Tab - אפשר קריאה ועריכה בטאבים בתוך Microsoft Office (כולל Excel)
- תוך שנייה אחת תוכל לעבור בין עשרות מסמכים פתוחים!
- חוסך מאות הקלקות בעכבר עבורך מדי יום, תאמר שלום ליד עכבר.
- מעלה את התפוקה שלך ב-50% בעת צפייה ועריכת מסמכים מרובים.
- מביא את הטאבים האפקטיביים ל-Office (כולל Excel), בדיוק כמו ב-Chrome, Edge ו-Firefox.