לְהִצטַיֵן

התאמות מרובות ברשימה מופרדת בפסיקים

Multiple Matches Comma Separated List

נוסחת Excel: התאמות מרובות ברשימה מופרדת בפסיקיםנוסחה כללית | _+_ | סיכום

לחיפוש ואחזור של מספר התאמות ברשימה מופרדת בפסיקים (בתא בודד) תוכל להשתמש בפונקציית IF עם הפונקציה TEXTJOIN. בדוגמה המוצגת, הנוסחה ב- F5 היא:



{= TEXTJOIN (', ',TRUE, IF (rng1=E5,rng2,''))}

זה נוסחת מערך ויש להזין אותו עם שליטה + shift + enter.

הכנס שורה כוללת ב- Excel

נוסחה זו משתמשת ב- טווחים בשם 'שם' (B5: B11) ו- 'קבוצה' (C5: C11).





TEXTJOIN זמין ב- Excel 365 ואקסל 2019. הסבר

הליבה של נוסחה זו היא הפונקציה IF, אשר 'מסננת' את השמות בטבלה לפי צבע כך:

 
{= TEXTJOIN (', ',TRUE, IF (group=E5,name,''))}

הבדיקה הלוגית בודקת כל תא בקבוצת הטווח הנקראת את ערך הצבע ב- E5 (אדום במקרה זה). התוצאה היא מערך כזה:



 
 IF (group=E5,name,''))

תוצאה זו משמשת בתורו לסנן שמות מהטווח בשם 'שם':

 
{FALSEFALSETRUETRUEFALSEFALSETRUE}

עבור כל TRUE, השם שורד, עבור כל FALSE, IF מחזיר a מחרוזת ריקה ('').

התוצאה של מראה IF היא מערך זה:

 
{'Matt''Sally''Jude''Aya''Elle''Linda''George'}

שנכנס לפונקציה TEXTJOIN כטקסט 1.

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

'ג'וד, איה, ג'ורג'

תנאים מרובים

אינך יכול להשתמש בפונקציות AND או OR בנוסחת מערך כזו מכיוון שהן מחזירות רק תוצאה אחת. אתה יכול להשתמש בהיגיון בוליאני כזה עבור AND:

הצטיין בסיבוב עד 5 הקרובים ביותר
 
{'''''Jude''Aya''''''George'}

מוסבר בפירוט רב יותר כאן .

הסופר דייב בראנס


^