זיהוי ספרות או מספרים בתא

תוכן העניינים

כיצד ניתן לדעת אם תא מכיל ספרות

האם תרצה להשתמש בנוסחה כדי לזהות מתי ניתן למצוא מספר או ספרה אחת או יותר בטקסט בתא? אם יש מספר בתא, הנוסחה צריכה להחזיר "כן", אך גם אם מספר הוא חלק מתוכן התא, כלומר עבור "Meine5isthier" או "2fast4you". זו הייתה המשימה בתחרות הנוסחות של Excel והנה הפתרון הראשון:

= IF (COUNT (FIND (LINE (A: A) -1; A1)); "כן"; "לא")

הנוסחה היא נוסחת מערך. עליך להזין אותו באמצעות מקש הקיצור CTRL SHIFT ENTER במקום מקש ENTER. ואז Excel מסמן את הנוסחה בפלטות מתולתלות. אין להזין סוגריים אלה; הם ממוקמים אוטומטית סביב הנוסחה להדמיה של נוסחאות מערך.

האיור הבא מציג את השימוש בנוסחה בפועל:

הנוסחה גורמת לפונקציית FIND לחפש את הספרות 0 עד 9 בתא A1. שדה הנתונים 0 עד 9 נובע מהביטוי LINE (1: 9) במטריצה. FINDEN מחזיר שדה נתונים המורכב מהספרות שנמצאו וערכי השגיאה#VALUE! מורכב.

מכאן הפונקציה NUMBER קובעת את מספר הספרות ברשימה. אם מספר זה גדול מ- 0, התא מכיל ספרות. הפונקציה IF שואלת למספר זה. מכיוון ש- IF רואה ערך 0 בלבד כ- FALSE, הפונקציה IF מביאה להצגת "כן" אם יש ספרות בתא ו"לא "אם לא.

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

= IF (COUNT (FIND (LINE (A1: A10) -1, A1)), "כן", "לא")

לחלופין, אתה יכול להשתמש בפתרון 2, שמשתמש באותו מספר תווים:

= IF (NUMBER (1 * PART (A1; LINE (A: A); 1)); "כן"; "לא")

נוסחה זו היא גם נוסחת מערך שעליך להעביר לתא באמצעות CTRL SHIFT ENTER.

בנוסחה זו, האותיות / הספרות הבודדות של תוכן התא מתא A1 מבודדות באמצעות מטריצה ואז מוכפלות ב -1. התוצאה היא מטריצה המורכבת מערכי השגיאה # VALUE1 ומספרות הפרט של תוכן התא. הנוסחה משתמשת בפונקציה NUMBER כדי לקבוע את מספר הספרות שהיא מכילה ומשתמשת בה כקריטריון לשאילתת IF.

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

= IF (מספר (1 * חלק (A1; שורה (A1: A100); 1)); "כן"; "לא")

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

= IF (NUMBER (FIND ({0; 1; 2; 3; 4; 5; 6; 7; 8; 9}; A1)); "כן"; "לא")

כאן מוחלפת המטריצה ROW (A: A) ברישום המפורש של הספרות האפשריות 0 עד 9. עליך להזין את הפלטה המתולתלת בנוסחה זו!

תוכל לעזור בפיתוח האתר, שיתוף הדף עם החברים שלך

wave wave wave wave wave