Menu

ספירת תאים עם טקסט באקסל (ובדיקה אם תא מכיל טקסט)

=COUNTIF(A2:A8,"*") סופרת את התאים ב-A2:A8 שמכילים טקסט, ומדלגת על מספרים, תאריכים ותאים ריקים. ספירת תאים שמכילים מילה מסוימת, והחזרת ערך אם תא מכיל טקסט.

כל גיליון בעמוד הזה חי: שנו מספר או נוסחה והוא יחושב מחדש.

=COUNTIF(A2:A8,"*") סופרת את התאים ב-A2:A8 שמכילים טקסט. הכוכבית היא תו כללי שפירושו "תווים כלשהם", והיא מתאימה רק לטקסט, ולכן מספרים, תאריכים, TRUE/FALSE ותאים ריקים לא נספרים.

ספירת תאי טקסט
D2
ABCD
1EntryWhatCount
2AppleText3
312Not empty6
4Numbers and dates2
5PearEmpty1
62026-01-05
7TRUE
8n/a
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

D2 סופר את Apple, Pear ו-n/a: 3. COUNTA סופרת כל תא מלא, 6, ו-COUNT את שני המספרים (תאריך הוא מספר). הקלידו 25 ב-A4 ו-D3 ו-D4 עולים בעוד D2 נשאר 3; הקלידו במקום זאת Plum ו-D2 ו-D3 עולים בעוד D4 נשאר 2. COUNT ו-COUNTA מושוות זו לזו בעמוד משלהן.

מספר שהוקלד עם גרש לפניו, כמו '007, הוא טקסט, ולכן "*" סופרת אותו. כדי לספור רק תאים עם תו אחד לפחות, השתמשו ב-"?*": ה-? חייב להתאים לתו אחד, ולכן נוסחה שמחזירה מחרוזת ריקה ("") אף פעם לא נספרת.

ספירת תאים שמכילים טקסט מסוים

כדי לספור תאים שמכילים מילה במקום כלשהו, שימו כוכבית משני הצדדים שלה. בלי הכוכביות, כל התא צריך להתאים.

ספירה של מילה
D2
ABCD
1ProductConditionCount
2Applecontains apple5
3Pineappleexactly apple1
4Pearstarts with apple3
5apple juiceword in C61
6Plumjuice
7Green appleapple, case-sensitive3
8Apple cider
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

"*apple*" מתאימה לחמישה מוצרים. "apple" לבד מתאימה רק לתא שהוא בדיוק Apple (COUNTIF מתעלמת מגודל אותיות), ו-"apple*" לשלושה שמתחילים בה. D5 לוקח את המילה מ-C6, כך שאפשר להקליד שם כל מילה. D7 רגיש לגודל אותיות: FIND, בניגוד ל-COUNTIF, מבחינה בין apple ל-Apple, ולכן נספרים רק Pineapple, apple juice ו-Green apple. ה--- הופך את תוצאות ה-TRUE/FALSE ל-1 ו-0 כדי ש-SUMPRODUCT תחבר אותן.

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

כדי לסמן כל שורה, בדקו תא אחד בכל פעם. SEARCH("apple",A2) מחזירה את המיקום שבו apple מתחילה, או #VALUE! כשהיא לא שם. ISNUMBER הופכת את זה ל-TRUE או FALSE, ו-IF בוחרת את התוצאה.

אם התא מכיל apple
B2
ABC
1ProductContains apple?Any text?
2AppleYesText
3PearNoText
4PineappleYesText
542NoNot text
6Green appleYesText
72026-02-01NoNot text
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

שתי העמודות מועתקות למטה. B מציגה Yes עבור Apple, Pineapple ו-Green apple. C משתמשת ב-ISTEXT, שעונה על שאלה אחרת: האם יש בתא טקסט בכלל. 42 והתאריך הם מספרים, ולכן הם Not text. השתמשו ב-FIND במקום SEARCH כשגודל האותיות חשוב. עוד על שתי הפונקציות, ולמה דווקא SEARCH מתעלמת מגודל אותיות, נמצא בFIND ו-SEARCH.

=IF(COUNTIF(A2,"*apple*"),"Yes","No") עושה את אותה בדיקה עם COUNTIF: ספירה של 1 נחשבת TRUE ו-0 נחשב FALSE.

ספירת תאים שמכילים אחת מכמה מילים

חיבור של שתי פונקציות COUNTIF סופר תא פעמיים כשהוא מכיל את שתי המילים. במקום זאת בדקו כל תא פעם אחת: SEARCH לכל מילה, חברו את תוצאות ה-TRUE, וספרו את השורות שבהן הסכום גדול מ-0.

apple או juice
D2
ABCD
1ProductFormulaCount
2AppleTwo COUNTIFs5
3Orange juiceEach cell once4
4Pear
5apple juice
6Plum
7Green apple
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

ארבעה מוצרים מזכירים apple או juice, אבל שתי פונקציות ה-COUNTIF נותנות 5, כי apple juice נספר על ידי שתיהן. הגרסה עם SUMPRODUCT נותנת 4.

תרגול: ספירת תאי הטקסט

תורכם: ספירת הטקסט
E2
ABCDE
1DeliveryWeightWhatCount
2D-112Notes
3D-29
4D-3damaged
5D-415
6D-5missing
7D-6
8D-7late
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

תורכם: לחלק מהמשלוחים יש משקל ולאחרים הערה. ספרו את התאים ב-B2:B8 שמכילים טקסט. כתבו את הנוסחה ב-E2.

למה הספירה של תאי הטקסט לא מדויקת

  • מספרים שמאוחסנים כטקסט נספרים. עמודה שיובאה ממערכת אחרת יכולה להכיל '125 כטקסט. "*" סופרת אותו, ו-COUNT לא. אם COUNT על עמודה של מספרים נמוכה מ-COUNTA, חלק מהם טקסט; ראו מספרים שמאוחסנים כטקסט.
  • תאים שרק נראים ריקים. תא עם רווח הוא טקסט והוא נספר. השתמשו ב-=SUMPRODUCT(--(LEN(TRIM(A2:A8))>0)) כדי לספור תאים עם תווים גלויים.
  • TRUE ו-FALSE אינם טקסט. "*" מדלגת עליהם, כמו שהיא מדלגת על ערכי שגיאה כמו #N/A.
  • COUNTIF מתעלמת מגודל אותיות. לספירה רגישה לגודל אותיות השתמשו ב-FIND בתוך SUMPRODUCT, כמו בגיליון השני.

שאלות נפוצות

איך סופרים תאים שמכילים טקסט כלשהו באקסל?

השתמשו ב-=COUNTIF(A2:A8,"*"). הכוכבית מתאימה לכל טקסט, ולכן הנוסחה סופרת כל תא טקסט ומדלגת על מספרים, תאריכים, TRUE/FALSE ותאים ריקים.

איך סופרים תאים שמכילים טקסט מסוים?

שימו כוכביות סביב המילה: =COUNTIF(A2:A8,"*apple*") סופרת תאים שיש בהם apple במקום כלשהו, בכל גודל אותיות. בלי הכוכביות, "apple" סופרת רק תאים שהם בדיוק apple.

איך כותבים באקסל "אם תא מכיל טקסט אז"?

שלבו את IF, ISNUMBER ו-SEARCH: =IF(ISNUMBER(SEARCH("apple",A2)),"Yes","No"). SEARCH מחזירה מיקום כשהיא מוצאת את הטקסט ושגיאה כשהיא לא מוצאת, ו-ISNUMBER הופכת את זה ל-TRUE או FALSE.

איך בודקים אם תא מכיל טקסט בכלל?

השתמשו ב-=ISTEXT(A2), שהיא TRUE לטקסט ו-FALSE למספרים, לתאריכים ולתאים ריקים. בתוך IF: =IF(ISTEXT(A2),"Text","Not text").

איור של שפות התכנות ב-Coddy

ללמוד תכנות עם Coddy

להתחיל