פונקציה של 'מכיל' בתוך פונקציית IF באקסל
-
כפי שציין @משחזר-מידע נראה לי הכי פשוט
מצו"ב דוגמהתחומים פונקציה של מכיל.xlsx -
הנוסחא שלכם הוא לא 'מכיל', אלא 'מתחיל ב'.
הנוסחא שאני רציתי הוא 'מכיל', כלומר שיחפש את המילה הרצויה בכל מקום במחרוזת הטקסט במשבצת הרלוונטית.
ראו את 3 השורות האחרונות בתמונה בפוסט הקודם.סביר להניח שישנם דרכים פשוטות יותר גם לנוסחא הזאת, אך אני בינתיים לא מצאתי.
אדרבא, יחכימוני החכמים דכאן.(אגב, FIND ו-SEARCH זה אותו דבר, ההבדל הוא רק לגבי אותיות קטנות וגדולות באנגלית).
-
@שוהם307 אמר בפונקציה של 'מכיל' בתוך פונקציית IF באקסל:
אז למעשה אתה אומר שהקובץ דוגמה שהביאו לא טוב לך בגלל השורה 'שמיני ראשון חי'?
לא מדוייק בכלל
כי זה היה טוב בהתחלה (עם הדוגמה הראשונה)
עד שהביאו בסוף דוגמה אחרת
ואז זה הפך ללא טוב -
@משחזר-מידע
זה מדוייק על השורה ששוהם ציין...
אכן, בדוגמא שהביאו למעלה הימים היו ראשוניים. -
@משחזר-מידע
עזוב את התמונות.
כפי שכתבתי לעיל, אני ביקשתי נוסחה ל'מכיל', הנוסחה שאתה הבאת הוא 'מתחיל ב' ולא 'מכיל'.את התמונות הבאתי רק כדי להסביר יותר טוב מה אני צריך, משראיתי בנוסחה שאתה כתבת שלא הבנת טוב, הבאתי את התמונה השניה.
-
@שוהם307 נראה שאין דרך ישר
https://stackoverflow.com/questions/18617175/check-whether-a-cell-contains-a-substring@ליכט יש שם עוד 2 דרכים, אני לא יודע אם יש שום יתרון בהם:
=IF(COUNTIF(A1, "*ראשון*"),"ראשון",IF(COUNTIF(A1, "*שני*"),"שני",IF(COUNTIF(A1, "*שלישי*"),"שלישי","")))
=IF(SUBSTITUTE(A2,"ראשון","")<>A2,"ראשון",IF(SUBSTITUTE(A2,"שני","")<>A2,"שני",IF(SUBSTITUTE(A2,"שלישי","")<>A2,"שלישי","")))
-
אם מחפשים דרכים יש עוד דרך (פונקציית מערך)מצו"ב דוגמא תחומים פונקציה של מכיל.xlsx