Skip to main content

כיצד לבצע חיפוש והדבקה של מספר ערכים מתאימים ב-Excel?

Author: Xiaoyang Last Modified: 2025-05-30

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


חיפוש והדבקה של מספר ערכים מתאימים עם פונקציות TEXTJOIN ו-FILTER

אם אתה משתמש ב-Excel 365 או Excel 2021, שילוב הפונקציות TEXTJOIN ו-FILTER מספק דרך חזקה ויעילה להדביק מספר ערכים מתאימים.

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

=TEXTJOIN(", ", TRUE, FILTER($B$2:$B$16, $A$2:$A$16=D2, ""))

vlookup and concatenate multiple values with TEXTJOIN and FILTER Functions

הסבר לנוסחה זו:
  1. FILTER($B$2:$B$16, $A$2:$A$16=D2, ""): מחזיר מערך המכיל את כל הערכים המקיימים את התנאי.
    • $B$2:$B$16: טווח הנתונים לסינון.
    • $A$2:$A$16=D2: תנאי הסינון, שבו הערכים ב-$A$2:$A$16 חייבים להיות שווים לערך בתא D2.
  2. TEXTJOIN(", ", TRUE, ...): משלב את כל הערכים התואמים למחרוזת אחת, מופרדים בפסיק ורווח.
    • ", ": המפריד המשמש להפרדת כל ערך (במקרה זה, פסיק ורווח).
    • TRUE: מתעלם מערכים ריקים כדי לוודא שלא יתווספו מפרידים נוספים.

חיפוש והדבקה של מספר ערכים מתאימים עם Kutools עבור Excel

השתעממת מהגבלות VLOOKUP של Excel כאשר מתמודדים עם מספר ערכים מתאימים? אבל עם תכונת החיפוש אחד לרבים של Kutools עבור Excel, תוכל בקלות לחפש ולהדביק מספר ערכים מתאימים בכמה קליקים בלבד!

Kutools for Excel מציעה יותר מ-300 תכונות מתקדמות כדי לפשט משימות מורכבות, להגביר יצירתיות ויעילות. משולב עם יכולות AI, Kutools מבצע משימות בצורה מדויקת, מה שהופך את ניהול הנתונים לקל ואינטואיטיבי. מידע מפורט על Kutools for Excel... ניסיון חינם...

לאחר התקנת Kutools עבור Excel, אנא עשה כך:

לחץ על "Kutools" > "חיפוש מתקדם" > "חיפוש אחד לרבים (מחזיר מספר תוצאות)" כדי לפתוח את תיבת הדו-שיח. בתיבת הדו-שיח, אנא ציין את הפעולות כדלקמן:

  1. בחר את "טווח פלט" ואת "ערכים לחיפוש" בשדות הטקסט בנפרד;
  2. בחר את טווח הטבלה שברצונך להשתמש בו;
  3. ציין את עמודת המפתח ועמודת ההחזרה מהתפריטים הנפתחים של "עמודת מפתח" ו"עמודת החזרה" בנפרד;
  4. לבסוף, לחץ על כפתור אישור.
     specify the options in the dialog box

תוצאה: כעת, כל הערכים התואמים מחוברים לתא אחד. ראה צילום מסך:
concatenated based on the criteria by kutools


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

אם אתה מרגיש בנוח עם VBA (Visual Basic for Applications), אתה יכול ליצור פונקציה מוגדרת על ידי המשתמש (UDF) כדי להדביק מספר ערכים מתאימים. שיטה זו עובדת בכל גרסאות Excel.

1. החזק את המקשים "ALT + F11" כדי לפתוח את חלון "Microsoft Visual Basic for Applications".

2. לחץ על "הוסף" > "מודול", והדבק את הקוד הבא בחלון המודול.

קוד VBA: חיפוש והדבקה של מספר ערכים תואמים בתא

Function ConcatenateMatches(LookupValue As String, LookupRange As Range, ReturnRange As Range, Optional Delimiter As String = ", ") As String
'Updateby Extendoffice
    Dim Cell As Range
    Dim Result As String
    Result = ""
    For Each Cell In LookupRange
        If Cell.Value = LookupValue Then
            Result = Result & Cell.Offset(0, ReturnRange.Column - LookupRange.Column).Value & Delimiter
        End If
    Next Cell
    If Result <> "" Then
        Result = Left(Result, Len(Result) - Len(Delimiter))
    End If
    ConcatenateMatches = Result
End Function

3. לאחר מכן שמור וסגור את הקוד הזה, חזור לגיליון העבודה, והזן את הנוסחה הזו: =ConcatenateMatches(D2, $A$2:$A$16, $B$2:$B$16) לתוך תא ריק שבו ברצונך להכניס את התוצאה, לאחר מכן גרור את ידית המילוי כלפי מטה כדי למלא את הנוסחה לתאים אחרים. כל הערכים המתאימים בהתבסס על נתון מסוים הוחזרו לתא אחד עם מפרידים של פסיק ורווח, ראה צילום מסך:

concatenated based on the criteria by vba

הסבר לנוסחה זו:
  • D2: זהו הערך שאתה מחפש בטווח שצוין (LookupValue).
  • A2:A16: הטווח שבו הפונקציה מחפשת את הערך לחיפוש (LookupRange).
  • B2:B16: הטווח המכיל את הערכים להדבקה כאשר הערך לחיפוש מתאים (ReturnRange).

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

כלי הפרודוקטיביות הטובים ביותר ל-Office

🤖 Kutools AI Aide: מהפכה בניתוח נתונים באמצעות: ביצוע חכם |צור קוד |צור נוסחאות מותאם אישית |נתח נתונים וייצר תרשימים |הפעל פונקציות משופרות
פיצ'רים פופולריים: מצא, הדגש או סמן כפילויות | מחק שורות ריקות | שלב עמודות או תאים מבלי לאבד נתונים |   עיגול ...
חיפוש מתקדם: VLookup עם מספר קריטריונים | VLookup לערכים מרובים | חיפוש במספר גליונות | התאמה עמומה ....
רשימת נפתחת מתקדמת: צור במהירות רשימה נפתחת | רשימה נפתחת תלויה | רשימה נפתחת עם בחירה מרובה ....
מנהל עמודות: הוסף מספר עמודות מסוים | העבר עמודות | החלף מצב תצוגה של עמודות מוסתרות | השווה טווחים ועמודות ...
פיצ'רים נבחרים: מיקוד רשת | תצוגת עיצוב | שורת נוסחאות משופרת | נהל חוברת עבודה וגליון עבודה | ספריית טקסט אוטומטי (Auto Text) | בורר תאריך | מיזוג נתונים | הצפן/פענח תאים | שלח דואר אלקטרוני לפי טבלה חד-ממדית | סינון מתקדם | סינון מיוחד (סנן תאים עם גופן מודגש/נטוי/קו חוצה...) ...
15 ערכות כלים מובילות:12 כלי טקסט (הוסף טקסט, מחק תווים מסוימים, ...) | מעל50 סוגי תרשימים (תרשים גאנט, ...) | מעל40 נוסחאות חכמות (חישוב גיל על פי תאריך לידה, ...) |19 כלי הוספה (הכנס קוד QR, הכנס תמונה מנתיב, ...) |12 כלי המרה (המרה למילים, המרת מטבע, ...) |7 כלי מיזוג ופיצול (מיזוג מתקדם של שורות, פיצול תאים, ...) | ...ועוד

שדרג את כישורי ה-Excel שלך עם Kutools for Excel ותחווה יעילות שלא הכרת. Kutools for Excel מציע מעל300 פיצ'רים מתקדמים לשיפור הפרודוקטיביות ולחסוך זמן. לחץ כאן כדי לקבל את הפיצ'ר שהכי נחוץ לך...


Office Tab מביא ממשק טאב ל-Office והופך את העבודה שלך להרבה יותר קלה

  • אפשר עריכה וקריאה בטאבים ב-Word, Excel, PowerPoint
  • פתח וצור מסמכים מרובים בטאבים חדשים באותו חלון, במקום בחלונות חדשים.
  • הגדל את הפרודוקטיביות שלך ב-50% וצמצם מאות קליקים של עכבר בכל יום!