خیلی وقت ها داده هایی که داریم رو از یک نرم افزار دیگری به اکسل میاریم و خب ممکنه مشکلاتی برای کلمات ما پیش بیاد.

ممکنه بعد از کلمه یا قبل از شروع کلمه تعدادی Space (فاصله) اضافی وجود داشته باشه یا حتی نیم فاصله وجود داشته باشه که قابل مشاهده نیست.

برای چک کردن تعداد کاراکترهای یک متن از تابع Len استفاده میکنیم.به مثال زیر توجه کنید :

همونطور که مشاهده کردید بیشتر از انچه انتظار داشتیم تعداد کاراکتر متن را نشان داد که دلیل این موضوع فاصله های اضافی قبل و بعد کلمات بود.

برای رفع این فاصله ها از چندین روش میتونیم استفاده کنیم که سه مورد رو با هم بررسی میکنیم:

  • تابع TRIM

این تابع جزو توابع متنی قرار دارد و فاصله های اضافی را حذف میکند.برای درک این تابع به مثال زیر توجه کنید:

  • استفاده از Replace

روش دوم  استفاده از ابزار Replace است.برای دستیابی به این ابزار دکمه های Ctrl+H را همزمان میزنیم تا پنجره ی زیر باز شود.حالا در قسمت Find what فقط یک Space(فاصله) واد میکنیم و در قسمت Replace with هیچ چیزی وارد نمیکنیم.

منطق  توضیحات بالا به این شکل است که فاصله ها را پیدا کند و آنها را با هیچ چیز جایگزین کند تا در واقع تمامی فاصله ها حذف شود.


  • استفاده از Flash Fill

شاید آسان ترین راه همین ابزار کاربردی Flash Fill باشد که به راحتی و در کم ترین زمان ممکن فاصله های اضافی را برای ما حذف میکند.

در ابتدا اصلاح شده ی کلمه ی مورد نظر خود را در سلول کناری مینویسیم(مثلا اگر Iran قبل و بعدش فاصله داشته باشد،ما فقط Iran خالص بدون فاصله تایپ میکنیم) و در انتها برای اینکه این الگو برای باقی سلول ها نیز لحاظ شود دکمه های Ctrl+E را میزنیم.

در انتها برای مشاهده فیلم آموزشی کامل این مبحث روی اینجا کلیک کنید.

نویسنده:سیدعلی غمیلویی