לְהִצטַיֵן

התא מכיל טקסט ספציפי

Cell Contains Specific Text

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

כדי לבדוק אם תא מכיל טקסט ספציפי, תוכל להשתמש בפונקציית SEARCH יחד עם הפונקציה ISNUMBER. בגרסה הגנרית, מחרוזת משנה הוא הטקסט הספציפי שאתה מחפש, ו טֶקסט מייצג טקסט בתא שאתה בודק. בדוגמה המוצגת, הנוסחה ב- D5 היא:



= ISNUMBER ( SEARCH (substring,text))

נוסחה זו מחזירה TRUE אם נמצאה מחרוזת המשנה, ו- FALSE אם לא.

הערה: פונקציית SEARCH תמצא אוטומטית התאמות חלקיות.





הֶסבֵּר

פונקציית SEARCH מחזירה את המיקום של מחרוזת החיפוש כאשר היא נמצאת, ואת #ערך! שגיאה אם ​​לא נמצא. אנו משתמשים בעובדה זו כדי לבדוק אם מחרוזת החיפוש נמצאת באמצעות הפונקציה ISNUMBER כדי 'לתפוס' מיקומים מספריים תקפים.

אם התא מכיל טקסט אז החזר ערך בתא אחר

ISNUMBER מחזירה TRUE למספרים ו- FALSE לכל דבר אחר. לכן, אם SEARCH מוצא את מחרוזת המשנה, הוא מחזיר את המיקום כמספר, ו- ISNUMBER מחזיר TRUE. אם SEARCH לא מוצא את מחרוזת המשנה, היא מחזירה #VALUE! שגיאה, מה שגורם ל- ISNUMBER להחזיר FALSE.



גרסה תלויית רישיות

אם אתה רוצה שנוסחה זו תהיה תלויה באותיות רישיות, תוכל להחליף את פונקציית SEARCH בפונקציית FIND כך:

 
= ISNUMBER ( SEARCH (C5,B5))

אם התא מכיל

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

 
= ISNUMBER ( FIND (substring,text))

במקום להחזיר TRUE או FALSE, הנוסחה שלמעלה תחזיר 'כן' אם מחרוזת משנה נמצא ו'לא 'אם לא.

עם מחרוזת חיפוש מקודדת

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

 
= IF ( ISNUMBER ( SEARCH (substring,text)), 'Yes', 'No')

מחפש יותר מדבר אחד?

אם אתה צריך לבדוק תא עבור יותר מדבר אחד (כלומר עבור אחד ממצעים רבים), ראה נוסחה לדוגמה זו .

המרת כרטיס זמן עשרוני לדקות

ראה נוסחאות קשורות נוספות להלן.

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


^