Skip to main content

חיפוש אנכי והחזרת מספר ערכים בהתבסס על קריטריון אחד או יותר

Author: Xiaoyang Last Modified: 2025-05-30
vlookup and return multiple values

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

חיפוש אנכי והחזרת כל הערכים התואמים בצורה אנכית

חיפוש אנכי והחזרת כל הערכים התואמים בצורה אופקית

חיפוש אנכי והחזרת כל הערכים התואמים לתוך תא אחד


חיפוש אנכי והחזרת כל הערכים התואמים בצורה אנכית

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

1. הקלידו או העתיקו את הנוסחה הבאה לתא ריק שבו תרצו להציג את התוצאה:

=IFERROR(INDEX($C$2:$C$20, SMALL(IF($E$2=$A$2:$A$20, ROW($A$2:$A$20)-ROW($A$2)+1), ROW(1:1))),"")

הערה: בנוסחה לעיל, C 2:C20 הוא הטור שמכיל את הרשומה התואמת שברצונכם להחזיר; A2:A20 הוא הטור שמכיל את הקריטריון; ו-E2 הוא הקריטריון הספציפי שתרצו להחזיר ערכים על בסיסו. אנא שנה אותם לפי הצורך.

2. לאחר מכן, לחצו יחדיו על מקשי Ctrl + Shift + Enter כדי לקבל את הערך הראשון, ולאחר מכן גררו את ידית המילוי כלפי מטה כדי לקבל את כל הרשומות התואמות לפי הצורך, ראו צילום מסך:

 return all matching values vertically based on a specific criterion

טיפים:

כדי לחפש ולמצוא ולהחזיר את כל הערכים התואמים על סמך ערכים ספציפיים נוספים בצורה אנכית, יש להחיל את הנוסחה הבאה, וללחוץ יחדיו על מקשי Ctrl + Shift + Enter.

=IFERROR(INDEX($C$2:$C$20, SMALL(IF(1=((--($E$2=$A$2:$A$20))*(--($F$2=$B$2:$B$20))), ROW($A$2:$A$20)-ROW($A$2)+1), ROW(1:1))),"")

 Vlookup and return all matching values based on more specific values vertically

a screenshot of kutools for excel ai

פתחו את הקסם של Excel עם Kutools AI

  • ביצוע חכם: בצעו פעולות בתאים, ניתוח נתונים ויצירת תרשימים - הכל מונע על ידי פקודות פשוטות.
  • נוסחאות מותאמות אישית: צור נוסחאות מותאמות אישית כדי להיעיל את זרימת העבודה שלך.
  • תכנות VBA: כתבו והטמיעו קוד VBA ללא מאמץ.
  • פרשנות נוסחאות: הבינו נוסחאות מורכבות בקלות.
  • תרגום טקסט: שברו את מחסומי השפה בגיליונות הנתונים שלכם.
שפרו את יכולות ה-Excel שלכם עם כלים המופעלים על ידי AI. הורידו עכשיו וחוו יעילות כ никогда קודם לכן!

חיפוש אנכי והחזרת כל הערכים התואמים בצורה אופקית

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

1. הקלידו או העתיקו את הנוסחה הבאה לתא ריק שבו תרצו להציג את התוצאה:

=IFERROR(INDEX($C$2:$C$20,SMALL(IF($F$1=$A$2:$A$20,ROW($A$2:$A$20)-ROW($A$2)+1),COLUMN(A1))),"")

הערה: בנוסחה לעיל, C2:C20 הוא הטור שמכיל את הרשומה התואמת שברצונכם להחזיר; A2:A20 הוא הטור שמכיל את הקריטריון; ו-F1 הוא הקריטריון הספציפי שתרצו להחזיר ערכים על בסיסו. אנא שנה אותם לפי הצורך.

2. לאחר מכן, לחצו יחדיו על מקשי Ctrl + Shift + Enter כדי לקבל את הערך הראשון, ולאחר מכן גררו את ידית המילוי ימינה כדי לקבל את כל הרשומות התואמות לפי הצורך, ראו צילום מסך:

Vlookup and return all corresponding values horizontally by one condition

טיפים:

כדי לחפש ולמצוא ולהחזיר את כל הערכים התואמים על סמך ערכים ספציפיים נוספים בצורה אופקית, יש להחיל את הנוסחה הבאה, וללחוץ יחדיו על מקשי Ctrl + Shift + Enter.

=IFERROR(INDEX($C$2:$C$20,SMALL(IF(1=((--($F$1=$A$2:$A$20))*(--($F$2=$B$2:$B$20))),ROW($A$2:$A$20)-ROW($A$2)+1),COLUMN(A1))),"")

 Vlookup and return all corresponding values horizontally by multiple criteria


חיפוש אנכי והחזרת כל הערכים התואמים לתוך תא אחד

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

1. הקלידו או העתיקו את הנוסחה הבאה לתא ריק:

=TEXTJOIN(", ",TRUE,IF($A$2:$A$20=F1,$C$2:$C$20,""))

הערה: בנוסחה לעיל, C2:C20 הוא הטור שמכיל את הרשומה התואמת שברצונכם להחזיר; A2:A20 הוא הטור שמכיל את הקריטריון; ו-F1 הוא הקריטריון הספציפי שתרצו להחזיר ערכים על בסיסו. אנא שנה אותם לפי הצורך.

2. לאחר מכן, לחצו יחדיו על מקשי Ctrl + Shift + Enter כדי לקבל את כל הערכים התואמים לתוך תא אחד, ראו צילום מסך:

vlookup and return all corresponding values into a single cell by one condition

טיפים:

כדי לחפש ולמצוא ולהחזיר את כל הערכים התואמים על סמך ערכים ספציפיים נוספים לתוך תא אחד, יש להחיל את הנוסחה הבאה, וללחוץ יחדיו על מקשי Ctrl + Shift + Enter.

=TEXTJOIN(", ",TRUE,IF(($A$2:$A$20=F1)*($B$2:$B$20=F2),$C$2:$C$20,""))

 vlookup and return all corresponding values into a single cell by multiple criteria

הערה: נוסחה זו עובדת בהצלחה רק ב-Excel 2016 ובגרסאות מאוחרות יותר. אם אין לכם Excel 2016, אנא צפו כאן כדי לקבל את הפתרון.

עוד מאמרים קשורים לחיפוש אנכי:

  • חיפוש אנכי והחזרת מספר ערכים מרשימת נפתחת
  • ב-Excel, כיצד תוכלו לחפש ולמצוא ולהחזיר מספר ערכים תואמים מרשימת נפתחת, כלומר כאשר תבחרו פריט אחד מרשימת הנפתחת, כל הערכים הקשורים לו יוצגו בבת אחת כפי שמוצג בתמונה הבאה. במאמר זה, אני אציג את הפתרון שלב אחר שלב.
  • חיפוש אנכי והחזרת תא ריק במקום 0 או N/A ב-Excel
  • באופן רגיל, כאשר אתם משתמשים בפונקציית החיפוש האנכי כדי להחזיר את הערך התואם, אם התא התואם שלכם ריק, הוא יחזיר 0, ואם הערך התואם לא נמצא, תקבלו שגיאה #N/A. במקום להציג את ה-0 או את הערך #N/A, כיצד תוכלו לגרום לו להציג תא ריק?
  • חיפוש אנכי והחזרת מספר טורים מתוך טבלה ב-Excel
  • בגליון העבודה של Excel, אתם יכולים להחיל את פונקציית החיפוש האנכי כדי להחזיר את הערך התואם מטור אחד. אבל, לפעמים, אולי תצטרכו לחלץ ערכים תואמים ממספר טורים כפי שמוצג בתמונה הבאה. כיצד תוכלו לקבל את הערכים התואמים בו זמנית ממספר טורים באמצעות פונקציית החיפוש האנכי?
  • חיפוש ערכים על פני מספר גליונות עבודה
  • ב-Excel, אנחנו יכולים בקלות להחיל את פונקציית החיפוש האנכי כדי להחזיר את הערכים התואמים בטבלה אחת בגליון עבודה. אבל, האם אי פעם תהיתם כיצד לחפש ערך על פני מספר גליונות עבודה? נניח שיש לי את שלושת גליונות העבודה הבאים עם טווח נתונים, ואני רוצה לקבל חלק מהערכים התואמים על סמך הקריטריונים מגליונות העבודה הללו.

הכלים הטובים ביותר להגברת יעילות האופיס

Kutools for Excel פותר את רוב הבעיות שלך, ומעלה את היעילות שלך ב-80%

  • שורת נוסחאות מתקדמת (עריכת מספר שורות של טקסט ונוסחאות בקלות); תצוגת קריאה (קריאה ועריכה קלה של כמויות גדולות של תאים); הדבקה לטווח מסונן...
  • מיזוג תאים/שורות/עמודות תוך שמירה על הנתונים; פיצול תוכן התאים; מיזוג שורות כפולות עם סכימה/ממוצע... מניעת תאים כפולים; השוואת טווחים...
  • בחירת שורות כפולות או ייחודיות; בחירת שורות ריקות (כל התאים ריקים); חיפוש מתקדם וחיפוש עמום בכמויות גדולות של חוברות עבודה; בחירה אקראית...
  • העתקה מדויקת של מספר תאים מבלי לשנות הפניה בנוסחה; יצירת אוטומטית של הפניות לכמה גליונות; הוספת תבליטים, תיבות סימון ועוד...
  • הוספה מהירה ומועדפת של נוסחאות, טווחים, תרשימים ותמונות; הצפנה של תאים עם סיסמה; יצירת רשימת דיוור ומשלוח דואר אלקטרוני...
  • חילוץ טקסט, הוספת טקסט, הסרת תווים לפי מיקום, הסרת רווחים; יצירת והדפסת סטטיסטיקות עמוד נתונים; המרה בין תוכן התאים להערות...
  • סינון מתקדם (שמירת והפעלת סכמות סינון בגליונות אחרים); מיון מתקדם לפי חודש/שבוע/יום, תדירות ועוד; סינון מיוחד לפי מודגש, נטוי...
  • שילוב חוברות עבודה וגליונות עבודה; מיזוג טבלאות בהתבסס על עמודות מפתח; פיצול נתונים לכמה גליונות; המרה קבוצתית xls, xlsx ו-PDF...
  • קיבוץ בטבלת ציר לפי מספר השבוע, יום בשבוע ועוד... הצגת תאים נעולים ושלא נעולים בצבעים שונים; הדגשת תאים המכילים נוסחה/שם...
kte tab 201905
  • אפשר עריכת וכרטיסיות קריאה ב-Word, Excel, PowerPoint, Publisher, Access, Visio ו-Project.
  • פתח וצור מסמכים מרובים בלשוניות חדשות באותו החלון, במקום לחלונות חדשים.
  • מעלה את היעילות שלך ב-50%, ומפחית מאות לחיצות עכבר כל יום!
officetab bottom