فهرست مطالب
در این مقاله یاد می گیریم که با فرمول فاصله ها را در اکسل حذف کنیم. هنگامی که ما سعی می کنیم هر فرمولی را در کاربرگ اکسل اجرا کنیم، فضاها مشکلات زیادی ایجاد می کنند. گاهی اوقات، زمانی که داده ها را کپی می کنیم و در برگه اکسل خود قرار می دهیم، ممکن است به طور ناخواسته فضاهای اضافی ایجاد شود. می تواند نتایج یا خطاهای نادرستی ایجاد کند. اکنون چند روش برای غلبه بر این مشکل نشان خواهیم داد.
دانلود کتاب تمرین
دانلود کتاب تمرین.
حذف فضاها با فرمول .xlsm
5 روش برای حذف فضاها با فرمول اکسل
1. استفاده از Trim Formula برای حذف فضاها در اکسل
اکسل دارای فرمول داخلی است که فاصله ها را از متون حذف می کند. این فرمول Trim است. برای توضیح این روش از مجموعه داده های دو ستونی استفاده خواهیم کرد. اینها کارمند & شماره شناسه . ما در این مقاله از مجموعه داده های مشابهی در همه روش ها استفاده خواهیم کرد.
مراحل زیر را برای یادگیری این روش دنبال کنید.
STEPS:
- در ابتدا باید یک ستون کمکی ایجاد کنیم. ما آن را در مجموعه داده خود " TRIM " نامیدیم.
- اکنون، Cell D5 را انتخاب کنید و فرمول را در ستون کمکی تایپ کنید.
=TRIM(B5)
در اینجا، پس از تایپ تابع، باید سلولی را از جایی که باید فاصله ها را حذف کنیم، انتخاب کنیم.
- بعد، Enter را فشار دهید تا نتیجه را ببینید.
- سپس، از Fill Handle<7 استفاده کنید> برای دیدن نتایج در همهسلولها.
- پس از آن، Cell D5 را انتخاب کنید و آن را کپی کنید.
- اکنون، فقط جایگذاری کنید مقدار در سلول B5 .
- در نهایت، پس از انجام 'Copy & در همه سلولها، ستون کمکی را حذف کنید' .
بیشتر بخوانید: نحوه حذف فضاها در اکسل: با فرمول، VBA و تقویت کننده ; Power Query
2. با استفاده از تابع Excel SUBSTITUTE همه فضاها را حذف کنید
ما همچنین میتوانیم با کمک تابع Substitute فضاها را حذف کنیم. همه فضاها را از سلول مورد نظر حذف می کند.
برای اطلاعات بیشتر به مراحل توجه کنید.
STEPS:
- ابتدا یک Helper Column ایجاد کنید & فرمول را تایپ کنید.
=SUBSTITUTE(B5,“ ”,“”)
در اینجا، این فرمول فاصله ها (آگومان دوم) را با رشته خالی جایگزین می کند. (آگومان سوم).
- دوم، Enter را فشار دهید تا نتیجه را ببینید.
- اکنون، از Fill Handle برای دیدن نتایج در Helper Column استفاده کنید.
در اینجا، ما می توانیم آنجا را ببینیم بین نام و نام خانوادگی کارکنان فاصله وجود ندارد. مطمئناً میتوانیم این مشکل را با استفاده از تابع TRIM در ابتدای تابع SUBSTITUTE برطرف کنیم.
- فرمول را در Cell D5<قرار دهید. 7>.
=TRIM(SUBSTITUTE(B5,CHAR(160),CHAR(32)))
در اینجا، تابع SUBSTITUTE جایگزین عدم شکست می شود. فضاها، CHAR(160) با فضاهای معمولی، CHAR(32) . تابع TRIM فضاهای اضافی را در اینجا حذف می کند. ما باید آن را در مقابل تابع SUBSTITUTE اضافه کنیم.
- برای دیدن نتیجه Enter را بزنید.
- در نهایت، از Fill Handle برای بقیه سلول ها استفاده کنید.
3. فرمول اکسل با عملکرد MID برای حذف فضاهای پیشرو
عملکرد MID به ما کمک می کند فضاهای پیشرو را از یک سلول حذف کنیم . فضاهای اضافی بین متون را حذف نمی کند. ما دوباره از مجموعه داده قبلی استفاده خواهیم کرد.
برای اطلاع از این روش مراحل زیر را رعایت کنید.
STEPS:
- ایجاد یک در ابتدا ستون کمکی .
- اکنون فرمول را در Cell D5 تایپ کنید.
=MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))
این فرمول ابتدا متن و طول آن را پیدا می کند. تابع FIND موقعیت رشته متنی را به صورت عدد برمی گرداند و تابع LEN طول سلول B5 را شمارش می کند. سپس، فضاهای اصلی متن را برش می دهد.
- بعدی، Enter را فشار دهید. شما می توانید در Cell D5 ببینید که فضای پیشرو وجود ندارد. اما بین متون فاصله دارد.
- در نهایت، Fill Handle را به پایین بکشید تا نتایج را در Helper ببینید. ستون .
خواندنی مشابه
- چگونه فضاها را در یک سلول حذف کنیم در اکسل (5 روش)
- حذف فاصله در اکسل قبل از اعداد (3راه ها)
- نحوه حذف فضاهای خالی در اکسل (7 روش)
- نحوه حذف فاصله در اکسل بعد از متن (6 روش سریع)
4. اعمال VBA برای حذف فضاهای اضافی در اکسل
VBA همچنین به ما این فرصت را می دهد که فضاهای اضافی را در اکسل حذف کنیم . می تواند فضاها را از ابتدا و همچنین از انتها حذف کند. اما نمی تواند فاصله بین متن ها را حذف کند.
مراحل این تکنیک را دنبال کنید.
STEPS:
- در در مرحله اول، به برگه Developer بروید و Visual Basic را انتخاب کنید.
- بعد، به را در پنجره Visual Basic وارد کنید و سپس Module را انتخاب کنید.
- کد را در Module تایپ کنید و آن را ذخیره کنید. .
1404
- پس از آن، محدوده سلول هایی را که می خواهید در آن VBA اعمال کنید، انتخاب کنید در اینجا، ما <را انتخاب کرده ایم. 6>سلول B5 به سلول B9 .
- سپس، Macros را از برنامهنویس.
- بهعلاوه، Run را از Macro انتخاب کنید.
- در نهایت نتایجی مانند تصویر زیر مشاهده خواهید کرد.
5 برای حذف فاصله بین اعداد، فرمول اکسل را وارد کنید
گاهی اوقات، ما باید فاصله بین اعداد را پاک کنیم. در این بخش نشان خواهیم داد که چگونه می توانیم فاصله بین اعداد را حذف کنیم. در اینجا از همان مجموعه داده استفاده خواهیم کرد. اما، ما در شماره شناسه فاصله خواهیم داشتاین بار ستون کنید.
مراحل زیر را دنبال کنید.
STEPS:
- ابتدا، ایجاد کنید یک ستون اضافی Helper Column ستون اضافی اینجاست.
- ثانیاً، Cell D5 را انتخاب کنید و فرمول را وارد کنید.
=SUBSTITUTE(C5," ","")
- سوم، Enter را فشار دهید و از Fill Handle در Helper Column<استفاده کنید 7>.
- از طرف دیگر، می توانید این کار را با 'Find & Replace' محدوده سلول هایی را که می خواهید فاصله ها را حذف کنید انتخاب کنید.
- بعد، Ctrl + H<7 را فشار دهید> از صفحه کلید. پنجره Find And Replace ظاهر می شود.
- Space Bar را در بخش Find What' فشار دهید و <6 را نگه دارید>بخش «جایگزینی با» خالی است.
- در نهایت، جایگزینی همه را انتخاب کنید تا نتایج را ببینید.
بیشتر بخوانید: نحوه حذف فاصله بعد از عدد در اکسل (6 روش آسان)
چیزهایی که باید به خاطر بسپارید
ما چند روش آسان در مورد نحوه برش فضاها در اکسل بحث کرده ایم. نکته مهمی وجود دارد که باید هنگام استفاده از این روش ها به خاطر بسپاریم. ابتدا باید یک ستون اضافی برای Method-1,2 & 3 ایجاد کنیم. پس از انجام مراحل باید داده های اصلی را با داده های بریده شده جایگزین کنیم. ما می توانیم این کار را با استفاده از Copy & چسباندن . مطمئن شوید که فقط مقادیر را جایگذاری کنید. این روش در نشان داده شده است روش-1 .
نتیجه گیری
ما 5 روش را برای پاک کردن فضاها از کاربرگ اکسل خود شرح داده ایم. اینها عمدتاً روشهای مبتنی بر فرمول هستند. همچنین می توانید از 'Find & گزینه Replace' که در روش آخر مورد بحث قرار گرفته است. علاوه بر این، امیدوارم این روش ها به شما کمک کند تا مشکل خود را به طور کامل حل کنید. در آخر، اگر سؤال یا پیشنهادی دارید، در زیر نظر دهید.