לְהִצטַיֵן

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

Count Cells That Contain Specific Text

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

כדי לספור תאים המכילים טקסט מסוים, תוכל להשתמש ב- הפונקציה COUNTIF עם תו כללי . בדוגמה המוצגת, הנוסחה ב- E5 היא:



= COUNTIF (range,'*txt*')
הֶסבֵּר

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

כיצד ליצור שורה חדשה בתא ב- Excel
 
= COUNTIF (B5:B15,'*a*')

עם זאת, שים לב שזו התאמה מדויקת. על מנת להיספר, תא חייב להכיל בדיוק 'א'. אם התא מכיל תווים אחרים, הוא לא ייספר.





לבעיה המוצגת, אנו רוצים לספור את התאים לְהַכִיל טקסט ספציפי, כלומר הטקסט יכול להיות בכל מקום בתא. לשם כך עלינו להשתמש בתו הכוכבית (*) כ- תו כללי . לדוגמה, לספור תאים המכילים את האות 'א' בכל מקום בו אנו משתמשים:

 
= COUNTIF (range,'a') // exact match

הכוכבית בנוסחה פירושה 'להתאים לכל מספר תווים, כולל אפס', כך שתבנית זו תספור כל תא המכיל 'a' בכל מיקום, עם או בלי תווים אחרים לשמאל או לימין. הנוסחאות המשמשות בדוגמה כולן פועלות באותו דפוס:



 
= COUNTIF (range,'*a*')

הערה: COUNTIF אינו תלוי רישיות.

עם הפניה לתא

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

הדפיסו את גליונות העבודה שנבחרו ללא שימוש בתצוגה מקדימה להדפסה excel 2010
 
= COUNTIF (B5:B15,'*a*') // contains 'a' = COUNTIF (B5:B15,'*2*') // contains '2' = COUNTIF (B5:B15,'*-S*') // contains '-s' = COUNTIF (B5:B15,'*x*') // contains 'x'

ספור מספרים ספציפיים

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

כדי לספור מספר ספציפי ב תוכן מספרי , אתה יכול להשתמש בנוסחה אחרת המבוססת על פונקציית SEARCH וה הפונקציה ISNUMBER ככה:

 
= COUNTIF (range,'*'&A1&'*')

בנוסחה זו, טֶקסט הוא הטקסט שאתה מחפש, ו טווח הוא טווח התאים שברצונך לספור. כאשר SEARCH מאתרת התאמה, היא תחזיר מספר ואת הפונקציה ISNUMBER ימיר את המספר לערך TRUE או FALSE . מכיוון שאנו בודקים יותר מתא אחד, התוצאה תהיה מַעֲרָך או ערכי TRUE ו- FALSE. ה שלילי כפול משמש להמרת ערכי TRUE ו- FALSE לשניות 1 ו- 0, ו- פונקציית SUMPRODUCT יחזיר את סכום המערך כתוצאה סופית.

SEARCH מתייחס אוטומטית לכל המספרים כאל טקסט, כך שהוא ימצא, למשל, את 1 במספר 201. כמו כן, אין צורך להשתמש בתווים כלליים לציון המיקום, כי SEARCH יסתכל אוטומטית בכל הטקסט בתא.

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

לספירה תלויית רישיות, תוכל להשתמש בנוסחה המבוססת על פונקציית FIND :

 
= SUMPRODUCT (--( ISNUMBER ( SEARCH (text,range))))

כאן, הפונקציה FIND משמשת במקום SEARCH, מכיוון ש FIND הוא תלוי רישיות. במובנים אחרים הנוסחה עובדת כמו הנוסחה ISNUMBER + FIND שתוארה לעיל.

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


^