وقتی متن را در اکسل کپی میکنید، گاهی اوقات میتواند کاراکترهایی داشته باشد که ترجیح میدهید حذف شوند، مانند فاصلههای غیر ضروری. به جای اینکه این موارد را به صورت دستی حذف کنید، میتوانید از تابع TRIM استفاده کنید تا این کار را برای شما انجام دهد.
تابع TRIM چیست؟
TRIM یک تابع بسیار ساده اکسل است که فضای اضافی را از یک رشته متن خاص یا از یک سلول حاوی متن حذف میکند، و فقط یک فضای واحد بین کلمات باقی میماند.
به عنوان مثال، فرض کنید یک سلول در اکسل شامل یک رشته متنی مانند عبارت زیر باشد:
این یک رشته متنی است.
این رشته شامل یک فاصله واحد بین هر کلمه است. با این وجود، اگر در رشته متن شما قبل از کلمه اول فاصلههای اضافی وجود داشته باشد (به عنوان مثال ” این یک رشته متنی است.”) یا اگر بین کلمات چند فاصله داشته باشد (به عنوان مثال “این یک رشته متنی است.” میتوانید از تابع TRIM برای حذف این موارد استفاده کنید.
اگرچه میتوانستید این کار را به صورت دستی انجام دهید، TRIM به شما این امکان را میدهد تا به سرعت فضاهای غیرضروری را از مجموعههای بزرگ داده حذف کنید و در این کار در وقت خود صرفه جویی کنید.
با این وجود یک محدودیت وجود دارد. TRIM کد اسکی کاراکتر space (مقدار ۳۲) را از رشتههای متنی حذف میکند، که کاراکتر space استاندارد است که در بیشتر متنها استفاده میشود.
استثنا در این مورد برای متن در صفحات وب است، جایی که کاراکتر space (مقدار ۱۶۰) اغلب برای آنها مورد استفاده قرار میگیرد. TRIM این مورد را حذف نمیکند، بنابراین اگر این کاراکتر در متن شما وجود دارد، باید آن را به صورت دستی حذف کنید.
نحوه استفاده از تابع TRIM در اکسل
برای کمک به شما در درک نحوه استفاده از تابع TRIM در اکسل، ما دو روش اصلی را برای استفاده از آن در فرمول جدید با استفاده از دادههای نمونه بررسی خواهیم کرد.
اگر فرمولی را با استفاده از TRIM ایجاد میکنید، فقط یک آرگومان دارد – خود متن. این میتواند متنی باشد که شما مستقیماً در فرمول وارد میکنید یا مرجع سلولی است که حاوی متن شما است.
به عنوان مثال، فرمول زیر از TRIM برای حذف کاراکترهای space غیرضروری از سلول A2 استفاده میکند. برای استفاده از این فرمول، مرجع سلول “A2” را با فرمول خود جایگزین کنید.
=TRIM(A2)
برای حذف مستقیم فضاهای اضافی از یک رشته متن، می توانید از فرمول زیر استفاده کنید، و نمونه رشته را با متن خود جایگزین کنید.
=TRIM(" This text string contains unnecessary spaces")
همانطور که قبلاً ذکر شد، TRIM فقط برای حذف کاراکترهای اضافی space با کد اسکی (مقدار ۳۲) از رشتههای متنی طراحی شده است. اگر هنوز فضاهای غیرضروری را مشاهده میکنید، این امر احتمالاً به دلیل یک فضای space (مقدار ۱۶۰) در متن شما است.
TRIM از این موارد پشتیبانی نمیکند، بنابراین اگر ترجیح میدهید از این کاراکترها استفاده کنید باید به صورت دستی این متنها را بررسی و حذف کنید.
منبع: HowToGeek