تابع TRIM جزو توابع متنی اکسل است. این تابع فاصلههای خالی (space) اضافه را از یک رشتهی متنی معین حذف می کند. منظور از فاصلههای اضافه، تمامی فاصلههایی هست که ابتدا یا در انتهای سلول بیایند و یا بیش از یک بار در وسط رشته تکرار شدهاند (تمامی فاصلهها به جز تنها فاصلهی بین کلمات یا کاراکترها).
🌎 Trim در زبان انگلیسی به معنی آراستن و اصلاح کردن میباشد.
آموزش ویدئویی
آموزش ویدئویی تابع TRIM را در زیر میتوانید مشاهده کنید. در صورتی که مایل به تماشای ویدئو نیستید، آموزش کامل نوشتاری در پایین آمده است.
آرگومانهای ورودی
آرگومان اول (text): این تابع تنها یک آرگومان دارد. این آرگومان یک رشتهی متنی است که میخواهید فاصلههای اضافی آن حذف شود.
مثالها
مثال 1) در مثال زیر این تابع بر روی چهار رشتهی متنی متفاوت اعمال شده است. در هر چهار حالت فوق، نتیجه رشتهی “trimmed text” است؛ بدون فاصله در ابتدا یا انتها و تنها یک فاصله در وسط.
مثال 2) به سادگی با ترکیب تابع TRIM با تابع CLEAN میتوان تمامی کاراکترهای غیر قابل چاپ و فاصلهها را حذف کرد.
نکات مهم تابع
نکته 1) برای حذف تمامی فاصلهها میتوانید از تابع SUBSTITUTE استفاده کنید. این تابع فاصلهها (آرگومان دوم) را با رشتهی خالی (آرگومان سوم) جایگزین میکند.
نکته 2) اگر متن شما حاوی فاصلهی non-breaking با کد اسکی 160 به جای فاصلهی معمولی با کد اسکی 32 باشد، تابع TRIM قادر به حذف آن نخواهد بود.
تابع TRIM و تابع CLEAN
تابع TRIM مشابه تابع CLEAN است. با این تفاوت که تابع TRIM تنها فاصلههای اضافه را حذف میکند (با کد اسکی شماره 32)، در حالی که تابع CLEAN کاراکترهای غیر قابل چاپ را حذف میکند (با کدهای اسکی شمارهی 0 تا 31). از این تابع بیشتر برای ویرایش متنهایی که از سایر برنامهها وارد اکسل می شود، استفاده میشود.
فوق العاده عالی بود