Skip to main content

INDEX ו-MATCH על פני מספר עמודות

Author: Amanda Li Last Modified: 2025-05-30

כדי לחפש ערך על ידי התאמה על פני מספר עמודות, נוסחה מערך המבוססת על פונקציות ה INDEX וMATCH שכוללת MMULT, TRANSPOSE, וCOLUMN תעשה את העבודה.

index match multiple columns 1

כיצד לחפש ערך על ידי התאמה על פני מספר עמודות?

כדי למלא את הכיתה המתאימה לכל תלמיד כפי שמוצג בטבלה למעלה, כאשר המידע מופיע על פני מספר עמודות, אתה יכול להשתמש קודם כל בטריק של הפונקציות MMULT, TRANSPOSE ו-COLUMN כדי לייצר מערך מטריצה. לאחר מכן, הפונקציה MATCH תיתן לך את המיקום של הערך שחיפשת, שיועבר ל-INDEX כדי לאחזר את הערך שאתה מחפש במערך.

תחביר כללי

=INDEX(טווח_החזרה,(MATCH(1,MMULT(--(מערך_חיפוש=ערך_חיפוש),TRANSPOSE(COLUMN(מערך_חיפוש)^0)),0)))

√ הערה: זוהי נוסחת מערך הדורשת ממך להזין עם Ctrl + Shift + Enter.

  • טווח_החזרה: הטווח ממנו הנוסחה תחזיר את פרטי הכיתה. כאן מתייחסים לטווח הכיתות.
  • ערך_חיפוש: הערך בו הנוסחה משתמשת כדי למצוא את פרטי הכיתה המתאימים לו. כאן מתייחסים לשם הנתון.
  • מערך_חיפוש: טווח התאים שבו מופיע ערך_החיפוש; הטווח עם הערכים להשוואה עם ערך_החיפוש. כאן מתייחסים לטווח השמות.
  • סוג_התאמה 0: מכריח את MATCH למצוא את הערך הראשון שמתאים בדיוק לערך_חיפוש.

כדי למצוא את הכיתה של ג'ימי, אנא העתק או הזן את הנוסחה למטה בתא H5, והקש Ctrl + Shift + Enter כדי לקבל את התוצאה:

=INDEX($B$5:$B$7,(MATCH(1,MMULT(--($C$5:$E$7=G5),TRANSPOSE(COLUMN($C$5:$E$7)^0)),0)))

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

index match multiple columns 2

הסבר של הנוסחה

=INDEX($B$5:$B$7,(MATCH(1,MMULT(--($C$5:$E$7=G5),TRANSPOSE(COLUMN($C$5:$E$7)^0)),0)))

  • --($C$5:$E$7=G5): קטע זה בודק כל ערך בטווח $C$5:$E$7 אם הם שווים לערך בתא G5, ויוצר מערך של TRUE ו-FALSE כך:
    {TRUE,FALSE,FALSE;FALSE,FALSE,FALSE;FALSE,FALSE,FALSE}.
    המינוס הכפול ימיר את ה-TRUEs וה-FALSEs ל-1s ו-0s כדי לייצר מערך כזה:
    {1,0,0;0,0,0;0,0,0}.
  • COLUMN($C$5:$E$7): הפונקציה COLUMN מחזירה את מספרי העמודות עבור הטווח $C$5:$E$7 במערך כזה: {3,4,5}.
  • TRANSPOSE(TRANSPOSE(COLUMN($C$5:$E$7)^0)^0) = TRANSPOSE(TRANSPOSE({3,4,5}^0)^0): לאחר העלאת החזקה ל-0, כל המספרים במערך {3,4,5} יומרו ל-1: {1,1,1}. הפונקציה TRANSPOSE לאחר מכן ממירה את מערך העמודות למערך שורות כך: {1;1;1}.
  • MMULT(MMULT(--($C$5:$E$7=G5),,TRANSPOSE(COLUMN($C$5:$E$7)^0))) = MMULT(MMULT({1,0,0;0,0,0;0,0,0},,{1;1;1})): הפונקציה MMULT מחזירה את המכפלה המטריצית של שני המערכים כך: {1;0;0}.
  • MATCH(1,MATCH(1,MMULT(--($C$5:$E$7=G5),TRANSPOSE(COLUMN($C$5:$E$7)^0)),0),0) = MATCH(1,MATCH(1,{1;0;0},0),0): סוג ההתאמה 0 מכריח את הפונקציה MATCH להחזיר את המיקום של ההתאמה הראשונה של 1 במערך {1;0;0}, שהוא 1.
  • INDEX($B$5:$B$7$B$5:$B$7,,,(MATCH(1,MMULT(--($C$5:$E$7=G5),,,TRANSPOSE(COLUMN($C$5:$E$7)^0)),0))) = INDEX($B$5:$B$7$B$5:$B$7,,,1): הפונקציה INDEX מחזירה את הערך הראשון בטווח הכיתות $B$5:$B$7, שהוא A.

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


פונקציות קשורות

פונקציית INDEX באקסל

הפונקציה INDEX באקסל מחזירה את הערך המוצג על בסיס מיקום נתון מתוך טווח או מערך.

פונקציית MATCH באקסל

הפונקציה MATCH באקסל מחפשת ערך מסוים בטווח תאים, ומחזירה את המיקום היחסי של הערך.

פונקציית MMULT באקסל

הפונקציה MMULT באקסל מחזירה את המכפלה המטריצית של שני מערכים. תוצאת המערך כוללת את אותו מספר שורות כמו מערך1 ואת אותו מספר עמודות כמו מערך2.

פונקציית TRANSPOSE באקסל

הפונקציה TRANSPOSE באקסל מסובבת את האוריינטציה של טווח או מערך. למשל, היא יכולה לסובב טבלה המסודרת אופקית בשורות להיות אנכית בעמודות ולהפך.

פונקציית COLUMN באקסל

הפונקציה COLUMN מחזירה את מספר העמודה שבה מופיעה הנוסחה או מחזירה את מספר העמודה של הפניה הנתונה. למשל, הנוסחה =COLUMN(BD) מחזירה 56.


נוסחאות קשורות

חיפוש לפי קריטריונים מרובים עם INDEX ו-MATCH

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

חיפוש דו-כיווני עם INDEX ו-MATCH

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

חיפוש ערך התאמה הקרובה ביותר עם קריטריונים מרובים

במקרים מסוימים, ייתכן שתצטרך לחפש את הערך הקרוב ביותר או התואם באופן מקורב בהתבסס על יותר מקריטריון אחד. עם שילוב של INDEX, MATCH ו-IF, תוכל לעשות זאת במהירות באקסל.


הכלים הטובים ביותר לפריון עבודה ב-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.