פורום שאלות ותשובות

ברוכים הבאים לפורום שאלות ותשובות באופיס

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

א' שואלת:

יש לי קובץ שמכיל מספרי הזמנות ולכל הזמנה יש מספר מקטים.
בקובץ אחר יש לי נתונים טכנים על כל הזמנה באופן כללי ולא בחלוקה למקטים.
אני רוצה להוסיף את מספרי המקטים לקובץ הנתונים הטכניים.
לרוב אני משתמשת ב VLOOKUP אבל בגלל שיש לי מקטים שונים במספר שורות ששייכות לאותה הזמנה VLOOKUP לא יעזור לי.
באיזו נוסחה אפשר להשתמש?

תשובה:
 
ניתן להשתמש בפונקציות Filter ו- TextJoin של אקסל על מנת לחפש טקסט בטווחים רבים ולהחזיר תוצאה משורשרת עם מפריד.
 
בגיליון אקסל נגדיר שתי עמודות: Order Num ו-Item Num ולכל מספר הזמנה נגדיר מספר מקטים.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
בעמודה E נגדיר רשימה של מספרי ההזמנות ללא כפילויות.
 
בתא F1 נגדיר את הנוסחה הבאה ולאחר מכן נעתיק אותה לתא F2 -
TEXTJOIN(", ", TRUE, FILTER(B:B, A:A=E2))
הסבר לנוסחה:
בשלב ראשון על ידי פונקצית Filter של אקסל מופעל פילטר על עמודה A ומוחזרים מספרי המקטים המתאימים מעמודה B
בשלב שני על ידי פונקצית TextJoin של אקסל מספרי המקטים משורשרים עם הפרדה של פסיק ביניהם.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
התוצאה היא שלכל מספר הזמנה בעמודה E מוצגים בעמודה F מספרי המקטים הכלולים בהזמנה.
 
 
בברכה,
צוות אניפיט