فهرست مطالب
هنگام کار در اکسل، مشکل فضای اضافی یک مشکل بسیار رایج است. در این مقاله یاد خواهید گرفت که چگونه فضای خالی را در اکسل با چند روش آسان و مفید حذف کنید.
دانلود کتاب تمرین
می توانید تمرین رایگان اکسل را دانلود کنید. از اینجا الگو بگیرید و خودتان تمرین کنید.
حذف فضای سفید در Excel.xlsm
6 روش آسان برای حذف فضای سفید در اکسل
روش 1: از تابع Trim برای حذف فضای سفید در اکسل استفاده کنید
اجازه دهید ابتدا با مجموعه داده خود آشنا شویم. در اینجا، نام چند کارمند تصادفی و شناسه دفتر آنها را قرار داده ام.
اکنون چند فاصله اضافی در کنار نام و نام خانوادگی آنها درج می کنم و نحوه انجام کار را نشان می دهم. آنها را با عملکرد TRIM حذف کنید. تابع TRIM برای عادی سازی تمام فاصله ها استفاده می شود.
مرحله 1:
➤ Cell D5 را فعال کرده و عبارت فرمول:
=TRIM(C5)
➤ سپس دکمه Enter را فشار دهید.
مرحله 2:
➤ اکنون از نماد Fill Handle برای کپی فرمول برای سلول های دیگر استفاده کنید.
بیشتر بخوانید: نحوه حذف فضاها در اکسل با فرمول (5 روش سریع)
روش 2: "Find And Replace" را اعمال کنید ابزاری برای حذف فضای سفید در اکسل
اکنون از ابزار Find and Replace برای حذف دو فاصله سفید در کنار نام ها استفاده می کنیم.
مراحل:
➤ Ctrl+H را فشار دهید تا Find باز شودو کادر محاوره ای را جایگزین کنید .
➤ دوبار روی کلید Space در نوار Find What کلیک کنید.
➤ را نگه دارید. با نوار خالی جایگزین کنید.
➤ سپس Replace All را فشار دهید.
و خواهید دید که همه فاصله های دوتایی اکنون حذف شده اند و یک اعلان نتیجه عملیات را نشان می دهد.
بیشتر بخوانید: چگونه فضاهای خالی را در اکسل حذف کنیم (7 روش)
روش 3: از تابع SUBSTITUTE برای حذف فضای سفید در اکسل استفاده کنید
در مجموعه داده اصلاح شده ما، چند فاصله اضافی بین شماره های شناسه دفتر وجود دارد. در این بخش، من از عملکرد SUBSTITUTE برای حذف فضاهای سفید استفاده خواهم کرد. تابع SUBSTITUTE با تطبیق متن را در یک رشته معین جایگزین می کند.
مراحل:
➤ فرمول داده شده را در سلول D5 تایپ کنید:
=SUBSTITUTE(B5," ","")
➤ دکمه Enter را فشار دهید.
سپس از گزینه AutoFill برای کپی فرمول برای بقیه سلول ها استفاده کنید.
بیشتر بخوانید: چگونه حذف فاصله ها در یک سلول در اکسل (5 روش)
روش 4: توابع TRIM، LEFT و LEN را برای حذف فضای خالی انتهایی ترکیب کنید.
اکنون من این عملیات با استفاده از ترکیبی از عملکردهای TRIM ، LEFT، و LEN انجام خواهد شد. تابع LEFT در اکسل تعداد مشخص شده کاراکترها را از ابتدای یک رشته برمی گرداند. و تابع LEN یک تابع متنی در اکسل است که طول a را برمی گرداندstring/text.
مراحل:
➤ در Cell D5، فرمول داده شده را تایپ کرده و دکمه Enter را فشار دهید -
=TRIM(LEFT(C5,LEN(C5)-1))&""
در نهایت، از ابزار Fill Handle برای کپی فرمول استفاده کنید.
👇 تفکیک فرمول:
👉 LEN(C5)
تعداد کاراکترها را در سلول C5 پیدا می کند. و به صورت-
{19}
👉 LEFT(C5,LEN(C5)-1) برمیگردد
این تابع کاراکترهای Cell C5 را با توجه به طول داده شده از ابتدای متن حفظ می کند. به صورت-
{Alfred Molina
👉 TRIM(LEFT(C5,LEN(C5)-1) برمیگردد. )&””
در نهایت تابع TRIM فضاهای اضافی را حذف می کند. سپس نتیجه به صورت زیر خواهد بود-
{Alfred Molina
بیشتر بخوانید: چگونه فاصله های انتهایی را در اکسل حذف کنیم ( 6 روش آسان)
خواندنی های مشابه
- چگونه فضای Tab را از اکسل حذف کنیم (5 روش آسان)
- حذف فاصله بین ردیف ها در اکسل (5 روش)
- نحوه حذف فاصله بعد از عدد در اکسل (6 روش آسان)
- حذف فضای پیشرو در اکسل (5 روش مفید)
- نحوه حذف فاصله در اکسل بعد از متن (6 روش سریع)
روش 5: ترکیب توابع CLEAN، TRIM، و SUBSTITUTE برای حذف همه فضاها از یک سلول در اکسل
در اینجا، ما از ترکیب دیگری از توابع برای حذف موارد اضافی استفاده خواهیم کرد.فضاهای سفید: عملکردهای CLEAN ، TRIM و SUBSTITUTE . عملکرد CLEAN یک رشته متنی را می گیرد و متنی را که از خطوط شکسته و سایر کاراکترهای غیر قابل چاپ "پاک شده" شده است، برمی گرداند.
مراحل:
➤ با فعال کردن Cell D5 فرمول زیر را بنویسید-
=TRIM(CLEAN(SUBSTITUTE(B5," ","")))
➤ دکمه Enter را فشار دهید سپس .
برای کپی فرمول برای سلول های دیگر، فقط از ابزار Fill Handle استفاده کنید.
👇 تفکیک فرمول:
👉 SUBSTITUTE(B5,” “,””)
این تابع فضای اضافی را بدون فاصله جایگزین می کند. این به صورت-
{HL236744}
👉 CLEAN(SUBSTITUTE(B5,” “,””)) برمی گردد 2>
عملکرد CLEAN سپس نویسههای غیر قابل چاپ را در صورت باقی ماندن پاک میکند و به صورت-
{HL236744}
<برمیگردد. 1>👉 TRIM(CLEAN(SUBSTITUTE(B5,” “,””)))
در نهایت، تابع TRIM فضاهای اضافی را کاهش می دهد و به صورت-<3 برمی گردد>
{HL236744}
بیشتر بخوانید: حذف همه فضاها در اکسل (9 روش)
روش 6: جاسازی Excel VBA برای حذف فضای سفید
در این روش آخر، نحوه استفاده از کدهای اکسل VBA برای حذف فضاهای سفید را خواهیم دید.
مرحله 1:
➤ سلول هایی را که در آن VBA اعمال می کنید انتخاب کنید.
➤ راست کلیک کنید ماوس خود را به عنوان برگه.
➤ گزینه مشاهده کد را از متن انتخاب کنیدمنو .
یک پنجره VBA ظاهر می شود.
مرحله 2:
➤ کدهای زیر را بنویسید:
7469
➤ دکمه Play را فشار دهید تا کدها اجرا شوند.
یک کادر محاوره ای جدید با نام "Macro" باز می شود.
مرحله 3:
➤ روی گزینه Run کلیک کنید.
و خواهید دید که فضاهای سفید اضافی حذف شده اند.
نتیجه گیری
امیدوارم تمام روشهایی که در بالا توضیح داده شد برای حذف فضای سفید در اکسل به اندازه کافی مفید باشند. هر گونه سوالی را در بخش نظرات بپرسید و لطفاً بازخورد خود را به من بدهید.