לְהִצטַיֵן

אם התא מכיל

If Cell Contains

נוסחת Excel: אם התא מכילנוסחה כללית | _+_ | סיכום

כדי לבדוק אם זה תאים לְהַכִיל טקסט מסוים, אתה יכול להשתמש בנוסחה המשתמשת ב- פונקציית IF ביחד עם ה לחפש ו ISNUMBER פונקציות. בדוגמה המוצגת, הנוסחה ב- C5 היא:

= IF ( ISNUMBER ( SEARCH ('abc',A1)),A1,'')
כדי לבדוק רק אם 'תא' שווים' אתה לא צריך ISNUMBER או SEARCH . הֶסבֵּר

מגבלה אחת של הפונקציה IF היא שהיא עושה זאת לא תומך בתווים כלליים כמו '?' וגם '*'. המשמעות היא שאינך יכול להשתמש ב- IF בכדי לבדוק טקסט שעשוי להופיע בכל מקום בתא.



פתרון אחד הוא נוסחה המשתמשת בפונקציה IF יחד עם הפונקציות SEARCH ו- ISNUMBER. בדוגמה המוצגת, יש לנו רשימה של כתובות דוא'ל, ואנו רוצים לחלץ את אלה המכילים 'abc'. ב- C5, הנוסחה שבה השתמשת היא זו:



 
= IF ( ISNUMBER ( SEARCH ('abc',B5)),B5,'')

אם 'abc' נמצא בכל מקום בתא B5, IF יחזיר ערך זה. אם לא, IF תחזיר מחרוזת ריקה (''). בנוסחה זו, המבחן הלוגי הוא זה:

 
= IF ( ISNUMBER ( SEARCH ('abc',B5)),B5,'')

קטע זה יחזיר TRUE אם הערך ב- B5 מכיל 'abc' ושקר אם לא. ההיגיון של ISNUMBER + SEARCH הוא מוסבר בפירוט כאן .



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

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


^