הסר או מחק תווים שאינם מספריים ממחרוזות טקסט
לפעמים, ייתכן שתזדקק להסרת כל התווים שאינם מספריים ממחרוזות הטקסט, ולשמור רק על המספרים כפי שמוצג בתמונה למטה. מאמר זה יציג כמה נוסחאות לפתרון משימה זו ב-Excel.
- הסר או מחק את כל התווים שאינם מספריים ממחרוזות טקסט באמצעות נוסחאות
- הסר או מחק את כל התווים שאינם מספריים ממחרוזות טקסט עם תכונה קלה
הסר או מחק את כל התווים שאינם מספריים ממחרוזות טקסט באמצעות נוסחאות
ב-Excel 2019 וב-Office 365, פונקציית TEXTJOIN חדשה בשילוב עם הפונקציות IFERROR, MID, ROW ו-INDIRECT יכולה לעזור לך לחלץ רק מספרים ממחרוזת טקסט, התחביר הכללי הוא:
- text: מחרוזת הטקסט או ערך התא ממנו ברצונך להסיר את כל התווים שאינם מספריים.
1. אנא העתק או הזן את הנוסחה הבאה לתא ריק שבו תרצה להציג את התוצאה:
2. ואז, לחץ יחדיו על מקשי Ctrl + Shift + Enter כדי לקבל את התוצאה הראשונה, ראה צילום מסך:
3. לאחר מכן, בחר בתא הנוסחה, וגרור את ידית המילוי כלפי מטה לתאים שבהם תרצה להחיל נוסחה זו, רק מספרים חולצו, וכל שאר התווים שאינם מספריים הוסרו, ראה צילום מסך:
הסבר לנוסחה:
ROW(INDIRECT("1:100")מספר 1:100 בנוסחת INDIRECT אומר שהפונקציה MID מעריכה 100 תווים של מחרוזת הטקסט. מערך זה יכיל 100 מספרים כך: {1;2;3;4;5;6;7;8....98;99;100}.
הערה: אם מחרוזת הטקסט שלך ארוכה יותר, תוכל לשנות את המספר 100 למספר גדול יותר לפי הצורך.
MID(A2,ROW(INDIRECT("1:100")),1: פונקציית MID זו משמשת לחלץ טקסט מתא A2 כדי לקבל תו אחד, והיא תיצור מערך כזה:
{"5";"0";"0";" ";"K";"u";"t";"o";"o";"l";"s";" ";"f";"o";"r";" ";"E";"x";"c";"e";"l";"";"";"";"";"";""...}
MID(A2,ROW(INDIRECT("1:100")),1)+0: הוספת ערך 0 אחרי מערך זה משמשת בכדי לכפות את הטקסט להיות מספר, ערכי הטקסט המספרי יומרו למספרים, וערכים שאינם מספריים יוצגו כשגיאה בערך #VALUE כך:
{"5";"0";"0";#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE! !;#VALUE! !;#VALUE!...}
IFERROR(MID(A2,ROW(INDIRECT("1:100")),1)+0: פונקציית IFERROR זו משמשת להחלפת כל ערכי השגיאה במחרוזת ריקה כך:
{"5"; "0";"0";"";""; "";"";"";"";"";""; … }
TEXTJOIN("",TRUE,IFERROR(MID(A2,ROW(INDIRECT("1:100")),1)+0,"")): לבסוף, פונקציית TEXTJOIN זו תחבר את כל הערכים שאינם ריקים במערך שהוחזר על ידי פונקציית IFFERROR ותחזיר את התוצאה.
הערות:
1. עם הנוסחה לעיל, המספרים יחזרו בפורמט טקסט, אם אתה זקוק לערך מספרי אמיתי, אנא השתמש בנוסחה זו, זכור ללחוץ יחדיו על מקשי Ctrl + Shift + Enter כדי לקבל את התוצאה הנכונה.
2. בגרסאות מוקדמות של Excel, נוסחה זו לא תעבוד, במקרה זה, הנוסחה הבאה עשויה לעזור לך, אנא העתק או הזן נוסחה זו לתא ריק:
הסר או מחק את כל התווים שאינם מספריים ממחרוזות טקסט עם תכונה קלה
אולי, זה ארוך מדי כדי לזכור את הנוסחאות לעיל, כאן, אני אציג עבורך את Kutools for Excel, עם תכונת Remove Characters שלו, תוכל להסיר תווים מספריים, אלפביתיים, לא ניתנים להדפסה או אלפאנומריים ממחרוזות טקסט עם כמה קליקים בלבד. לחץ להורדת Kutools for Excel ניסיון חינם!
פונקציות קשורות:
- TEXTJOIN:
- הפונקציה TEXTJOIN מחברת מספר ערכים מטור, שורה או טווח תאים עם תו מפריד מסוים.
- MID:
- הפונקציה MID משמשת למציאת והחזרת מספר מסוים של תווים מתוך מרכז מחרוזת הטקסט הנתונה.
- ROW:
- הפונקציה ROW של Excel מחזירה את מספר השורה של הפניה.
- INDIRECT:
- הפונקציה INDIRECT של Excel ממירה מחרוזת טקסט להפניה תקפה.
- IFERROR:
- הפונקציה IFERROR משמשת להחזרת תוצאה מותאמת אישית כאשר נוסחה מעריכה שגיאה, ומחזירה תוצאה רגילה כאשר לא מתרחשת שגיאה.
מאמרים נוספים:
- הסר תווים לא רצויים מתאים ב-Excel
- אתה יכול להשתמש בפונקציית SUBSTITUTE כדי להסיר כל תווים לא רצויים מתאים מסוים ב-Excel.
- הסר שורות חדשות מתאים ב-Excel
- מדריך זה מספק שלוש נוסחאות כדי לעזור לך להסיר שורות חדשות (שהתרחשו כתוצאה מלוחצים על מקשי Alt + Enter בתא) מתאים מסוימים ב-Excel.
- הסר טקסט בהתבסס על מיקום משתנה ב-Excel
- מדריך זה מסביר כיצד להסיר טקסט או תווים מתאים כאשר הם ממוקמים במיקום משתנה.
- הסר או מחק תווים מספריים ממחרוזות טקסט
- אם ברצונך להסיר את כל המספרים בלבד מרשימת מחרוזות טקסט אך לשמור על תווים אחרים שאינם מספריים, אולי ישנן כמה נוסחאות ב-Excel שיכולות לעזור לך.
הכלים הטובים ביותר לפריון עבודה ב-Office
Kutools for Excel - עוזר לך להבליט את עצמך מהקהל
🤖 | עוזר KUTOOLS AI: מהפכה בניתוח נתונים בהתבסס על: ביצוע אינטליגנטי | יצירת קוד | יצירת נוסחאות מותאמות אישית | ניתוח נתונים ויצירת תרשימים | קריאה לפונקציות Kutools… |
תכונות פופולריות: מצא, הדגש או זיהוי כפילויות | מחיקת שורות ריקות | שילוב עמודות או תאים ללא אובדן נתונים | עיגול ללא נוסחה ... | |
VLookup מתקדם: קריטריונים מרובים | ערכים מרובים | על פני מספר גליונות | חיפוש עמום... | |
רשימה נפתחת מתקדמת: רשימה נפתחת קלה | רשימה נפתחת תלוית | רשימה נפתחת עם בחירה מרובה... | |
מנהל עמודות: הוספת מספר מסוים של עמודות | הזזת עמודות | שינוי מצב הנראות של עמודות מוסתרות | השוואת עמודות לבחירת תאים זהים ושונים ... | |
תכונות מובילות: מיקוד רשת | תצוגת עיצוב | שורת נוסחאות משופרת | מנהל חוברת עבודה וגיליונות | ספריית טקסט אוטומטי (טקסט אוטומטי) | בורר תאריך | מיזוג גליונות עבודה | הצפנה/פענוח תאים | שליחת דוא"ל לפי רשימה | סינון מתקדם | סינון מיוחד (סנן תאים עם גופן מודגש/נטוי/קו חוצה...) ... | |
15 סטים כלים מובילים: 12 כלים לטקסט (הוסף טקסט, מחק תווים מסוימים ...) | מעל 50 סוגי תרשימים (תרשים גאנט ...) | מעל 40 נוסחאות מעשיות (חישוב גיל על פי תאריך לידה ...) | 19 כלים להכנסה (הכנס קוד QR, הכנס תמונה ממסלול ...) | 12 כלים להמרה (המרה למילים, המרת מטבע ...) | 7 כלים למיזוג והפרדה (מיזוג מתקדם של שורות, הפרדת תאים באקסל ...) | ... ועוד |
Kutools for Excel מצויד ביותר מ-300 תכונות, מבטיח שהדברים שאתה זקוק להם הם רק במרחק לחיצה אחת...
Office Tab - אפשר קריאה ועריכה בטאבים בתוך Microsoft Office (כולל Excel)
- תוך שנייה אחת תוכל לעבור בין עשרות מסמכים פתוחים!
- חוסך מאות הקלקות בעכבר עבורך מדי יום, תאמר שלום ליד עכבר.
- מעלה את התפוקה שלך ב-50% בעת צפייה ועריכת מסמכים מרובים.
- מביא את הטאבים האפקטיביים ל-Office (כולל Excel), בדיוק כמו ב-Chrome, Edge ו-Firefox.