אתה יכול להסיר את הרווחים משמאל ומימין לטקסט ובתוך הטקסט של מחרוזת הטקסט באמצעות פונקציית ה-TRIM של Excel.
כאשר אתה מייבא טקסט מהאינטרנט או מיישום אחר לגיליון האלקטרוני של Excel, הוא מגיע לרוב עם רווחים לא רצויים לפני טקסט, אחרי טקסט או באמצע ערך הטקסט. Excel נותן לך פונקציה פשוטה וקלה לשימוש בשם TRIM כדי לנקות את החללים הנוספים האלה.
עם פונקציית TRIM של Excel, אתה יכול להסיר בקלות את הרווחים לא רק בתחילת הטקסט ובסוף הטקסט אלא גם בתוך מחרוזת הטקסט. בפוסט זה נראה לכם כיצד להסיר את הרווח המוביל והנמשך של הטקסט, ורווח בתוך הטקסט יחד עם הסרת רווחים בלבד משמאל לטקסט.
שימוש בפונקציית TRIM כדי להסיר רווחים נוספים ב- Excel
TRIM היא פונקציית מחרוזת/טקסט המסירה לא רק את הרווחים משני הצדדים אלא גם יותר מרווח אחד בתוך המילים. פונקציה זו יכולה להסיר רק את תו הרווח ASCII (32) ממחרוזת הטקסט, אך לא את תווי הרווח הבלתי נשברים שנמצאים בדרך כלל בדפי אינטרנט ומועתקים ל-Excel.
התחביר של פונקציית TRIM הוא:
=TRIM(ערך תא/טקסט)
אתה יכול להתייחס לתא או להשתמש בטקסט ישיר כארגומנט בפונקציה.
בגיליון הדוגמה הבא יש רווחים מובילים, נגררים, כפולים, רווח ביניהם ורווחים נוספים רבים בתאים. בואו נראה איך אנחנו יכולים להשתמש ב-TRIM כדי להסיר רווחים נוספים.
בחר את התא שבו תרצה את מחרוזת הטקסט הגזורה והקלד את הנוסחה בתמונה הבאה. בדוגמה שלנו, אנחנו רוצים לחתוך את מחרוזת הטקסט בתא A1, אז השתמשנו ב-A1 כארגומנט של הפונקציה TRIM והקלדנו את הנוסחה בתא B.
כפי שאתה יכול לראות, כל הרווחים המובילים, הנגררים והכפולים מוסרים במחרוזת הטקסט.
אתה יכול גם להזין מחרוזת טקסט במקום הפניה לתא כארגומנט בפונקציה. רק הקפד לתחום את מחרוזת הטקסט שלך במרכאות כפולות ("") כפי שמוצג להלן.
שימוש בפונקציית TRIM להסרת רווחים נוספים במספר תאים
אתה יכול גם להשתמש ב-TRIM כדי להסיר רווחים לא רצויים בעמודת תאים. אתה רק צריך להחיל את הנוסחה שהקלדת באחת על שאר העמודה.
אתה יכול לראות ריבוע ירוק קטן (ידית מילוי) בפינה הימנית התחתונה של תא הנוסחה, פשוט מקם את הסמן על הריבוע וגרור אותו מעל התאים שברצונך להחיל את הנוסחה.
כתוצאה מכך, כעת יש לך שתי עמודות של מחרוזות טקסט מקוריות עם רווחים וטקסטים חתוכים ללא רווחים נוספים.
הסרת רווחים מובילים רק באמצעות פונקציית TRIM
מדי פעם, ייתכן שתרצה להסיר רק את הרווחים המובילים ולא את השאר. בדוגמה הבאה, יש לנו כמה כתובות עם רווח כפול בין החלקים השונים של הכתובת. זה נעשה כדי לשפר את הקריאות. אבל, יש גם כמה חללים מובילים בתאים.
אם נשתמש בפונקציית TRIM בכתובות אלו, היא תסיר את כל הרווחים הנוספים, כולל הרווחים הכפולים שהוספנו כדי לשפר את הקריאה. עם זאת, תוכל לנסות שילובי נוסחאות שונים כדי להסיר רק את הרווחים המובילים מהמחרוזות.
אתה יכול להשתמש בפונקציית TRIM עם פונקציות LEFT, FIND ו-REPLACE כדי להסיר רווחים מובילים:
=REPLACE(A1,1,FIND(LEFT(TRIM(A3),2),A1)-1,"")
הפונקציה 'FIND' תמצא את המיקום של התו הראשון בכתובת בתא A1. בדוגמה שלמעלה, בכתובת הראשונה, 2 הוא התו הראשון שנמצא במיקום החמישי (כיוון שיש לפניו 4 רווחים מובילים). ואז כל הדמויות אחרי המיקום החמישי נשלפות. הפונקציה REPLACE תסיר את כל הרווחים המובילים על ידי החלפתם בתווים שחולצו.
הסרת רווחים שאינם שוברים באמצעות פונקציית ה-TRIM
למרבה הצער, פונקציית TRIM לא יכולה למחוק את כל הרווחים, במיוחד רווח לא שבור, שיכול להופיע ב-Excel בתור CHAR(160) (ראה דוגמה למטה).
אבל על ידי הוספת הפונקציה SUBSTITUTE לנוסחת TRIM, אתה יכול להסיר תווים שאינם ניתנים להדפסה. רווח שאינו נשבר הוא גם תו שאינו ניתן להדפסה.
כדי להסיר רווח לא שבור, אתה יכול להשתמש בנוסחה הבאה:
=TRIM(SUBSTITUTE(A11,CHAR(160)," "))
התוצאה:
זהו זה.