שאלה באקסל: VLOOKUP עם 'מכיל' ולא 'שווה ל', איך?
-
נוסחת VLOOKUP מחפשת רק אם התא שווה לתא במקום המוגדר לחיפוש, יש אופציה שיחפש אם מכיל את הנתון לחיפוש בחלק מתא?
לדוגמא, A1 מכיל 1234 ואני רוצה שיחפש בB:B ויתן השוואה לתא שמכיל בין היתר 1234, נניח שיביא לי כתוצאה את תא B3 שמכיל 458123459
נכון שזה לא VLOOKUP אם זה לא אותו נתון, אז בIF יש דרך?ניסיתי בIF, אבל ה* לא נתפס בנוסחא...
תודה לעוזרים
-
@עורך-מקומי לא כל כך הסברת..
דבר ראשון ועיקרי לא הסברת מה אתה רוצה שיהיה הפלט: בוליאני (כלומר נכון\לא נכון - נמצא הערך הנדרש בתאים שבחיפוש או לא נמצא), או טקסטואלי כלשהו (צירוף של הערך שבתא שם) תכתוב ברור מה אתה רוצה לעשות עם זה.
ודבר שני תכתוב יותר ברור מה הטבלה הנוכחית בדיוק (עדיף שפשוט תשים כאן קובץ אקסל לדוגמא).
דבר בסיסי - אתה שואל שאלה, שמורכבת כמובן, מהרבה פרטים טכניים, כדאי שתבאר למי שאתה מצפה שיענה, מה בדיוק הסיטואציה. -
@chv אנסה להסביר מה אני רוצה שיהיה בפלט:
עמודה A מכילה מספרי ת"ז, עמודה B מכילה חלק מהמספרי ת"ז שבעמודה A אבל כל ת"ז שבעמודה B נמצא בתוך מחרוזת ארוכה של שם מספר טלפון וגם מספר ת"ז, ואני רוצה שיצא לי בC כל מי שנמצא גם בעמודה A וגם בעמודה B (שיביא לי בעצם את הת"ז מA בתנאי שהוא נמצא בB) -
@עורך-מקומי אמר בשאלה באקסל: VLOOKUP עם 'מכיל' ולא 'שווה ל', איך?:
אנסה להסביר מה אני רוצה שיהיה בפלט:
נרה לי שזה לא אתי להעלות פרטים של אנשים אחרים
-
@משחזר-מידע הכל בסדר, נראה לך משהו שם אמיתי?
מפוברק -
היי שכחתי מזה @עורך-מקומי
אני לא יודע לגמרי את הפיתרון
אבל אני כן חושב בכל אופן שהכיוון הוא VLOOKUP
תראה את הפורמולה הבאה:=IF(ISERROR(VLOOKUP(A1,$B$2:$B$1001,0)),FALSE,A1)
תדביק אותה אצלך בC1 ותעשה אנטר, אחרי זה תמשוך למטה.
יש קטע בעייתי כמו שתראה - בגלל הפרמטר המרגיז col_index_num. הוא מכריח אותך לצמצם שם משהו בכל התהליך ולכן זה נפגע.
אבל די ברור שזה החיה שאיתה צריך לעבוד בשביל כאלה דברים.אני עוד מעט כבר לא אהיה זמין אז מקווה שתסתדר עם זה.