نحوه حذف فاصله در اکسل بعد از متن (6 روش سریع)

  • این را به اشتراک بگذارید
Hugh West

فضاها می توانند به دلایل مختلف در یک کاربرگ رخ دهند. ممکن است هنگام ورود داده یا وارد کردن داده از منابع مختلف اشتباهاتی رخ دهد. حذف دستی آن فضاها ممکن است دست و پا گیر باشد و ممکن است نیاز به زمان داشته باشد. در این مقاله، راه‌های سریع حذف فضا در اکسل بعد از متن را به شما نشان می‌دهیم. این راه‌ها برای تمیز کردن داده‌ها مفید خواهند بود.

فرض کنید، فهرستی از نام‌ها با فاصله‌های ناخواسته بعد از متن داریم. ما می‌خواهیم آن فضاها را برای انجام عملیات بیشتر حذف کنیم. ما این کار را با استفاده از 6 روش مختلف در زیر انجام خواهیم داد. برای راحتی ما، دو ستون متن معمولی و متن بدون فضای ناخواسته قرار داده ایم. در اینجا، ما بین کلمه Abagail و علامت نقل قول (“) فاصله های ناخواسته داریم.

دانلود کتاب تمرین تمرین

Removing_spaces_after_text.xlsm

6 روش سریع برای حذف فاصله در اکسل بعد از متن

اکنون به دنبال راه هایی برای حذف فضا در اکسل بعد از متن خواهیم بود. متن در این مورد، ما فاصله های بین Abagail و علامت نقل قول (“ ”) را حذف می کنیم. روش‌های زیر ما را از طریق روش‌های مختلف برای انجام این کار راهنمایی می‌کنند.

1. حذف فاصله‌ها در اکسل بعد از متن با استفاده از Find and Replace

ما می‌توانیم فاصله‌های بعد از متن را با استفاده از Find and Replace حذف کنیم. ویژگی اکسل. برای انجام این کار، ابتدا باید محدوده ای را انتخاب کنیم که می خواهیم ویژگی Find and Replace را در آن اعمال کنیم.

در اینجا، من گزینه را انتخاب کردم.محدوده B5:B9 .

ابتدا به برگه صفحه اصلی می رویم سپس به یافتن می رویم & گزینه را در نوار ابزار انتخاب کنید.

از Find & Replace را انتخاب کنید.

سپس، کادر گفتگوی Find and Replace ظاهر می شود .

سپس در کادر Find what یک بار SPACEBAR را تایپ می کنیم. در این مورد، کادر Replace with را خالی می گذاریم.

سپس Replace All <را فشار می دهیم. 2>برای حذف همه فضاها . یک جعبه پیام با تعداد جایگزین ها ظاهر می شود.

همه فاصله های بعد از متن ناپدید می شوند.

بیشتر بخوانید: نحوه حذف فاصله قبل از متن در اکسل (4 روش)

2. حذف فاصله بعد از متن با استفاده از تابع TRIM در اکسل

2.1. استفاده از TRIM Function Only

TRIM Function در Excel به ما کمک می کند تا هر فضای ناخواسته را حذف کنیم. ما می توانیم از عملکرد TRIM برای خلاص شدن از شر هر گونه فاصله ناخواسته بعد از متن استفاده کنیم. در اینجا، در این مورد در سلول C5 ، تایپ می کنیم

=TRIM(B5)

بعد از با فشار دادن کلید ENTER ، متن را بدون فضای ناخواسته پیدا می کنیم. در اینجا، فاصله‌های غیرضروری بین دو قسمت از نام را حذف می‌کنیم.

اکنون، از Fill Handle برای استفاده از استفاده می‌کنیم. قابلیت تکمیل خودکار اکسل برای حذف فضا از مقادیر دیگر در Textستون بدون فضای ناخواسته .

2.2. استفاده از تابع LEN و LEFT با تابع TRIM

عملکرد LEN در اکسل طول هر عدد یا رشته ای را اندازه می گیرد. Function LEFT در Excel می تواند برای بازیابی تعداد مشخصی از کاراکترها از هر عدد یا رشته متنی مفید باشد. در اینجا از ترکیب سه تابع برای حذف فاصله بعد از متن استفاده می کنیم. در اینجا، در سلول C5 ، تایپ می کنیم

=TRIM(LEFT(B5,LEN(B5)))

تجزیه فرمول

LEN(B5) —> طول کاراکترهای سلول B5 را اندازه گیری می کند. در این مورد،

خروجی : 14

LEFT(B5,LEN(B5)) —> LEFT (B5,14) می شود. بنابراین، 14 کاراکتر از سمت چپ را در نظر می گیرد. در این مورد،

خروجی این است : Abagail   Ross

توضیح: توجه داشته باشید که، 2 فاصله اضافی بین کلمات.

TRIM(LEFT(B5,LEN(B5))) —> اکنون عملکرد TRIM وارد عمل می شود. این دو فاصله اضافی بین کلمات را حذف می کند و نتیجه مناسب را به ما می دهد.

خروجی این است : Abagail Ross

توضیح: توجه کنید که بین دو کلمه فاصله اضافی وجود ندارد.

با فشار دادن کلید ENTER ، نتیجه را در سلول C5 دریافت می کنیم. .

با استفاده از Fill Handle برای استفاده از ویژگی AutoFill اکسل، مقادیری را در Text Without دریافت می کنیم. فضای ناخواستهستون .

بیشتر بخوانید: H چگونه فضاهای پیشرو را در اکسل حذف کنیم (4 روش)

3. حذف فاصله ها بعد از متن با استفاده از Power Query

Power Query یک ویژگی مفید در مورد قالب بندی داده ها است. ما می توانیم از Power Query برای تمیز کردن فضاهای ناخواسته استفاده کنیم. ابتدا تمام داده‌های محدوده‌ای را که با آن کار می‌کنیم انتخاب می‌کنیم.

ما محدوده B5:B9 را انتخاب کردیم.

سپس، برای انجام Power Query ، باید From Table/ Range را از برگه Data انتخاب کنیم.

یک پنجره جدید ظاهر می شود.

به افزودن ستون بروید >> قالب >> TRIM

ما داده های کوتاه شده را در یک ستون جدید به نام Trim دریافت خواهیم کرد.

سپس به <بروید برگه 1>File .

کلیک کنید Close & بارگیری .

نتایج را در برگ جدید دریافت خواهید کرد.

بیشتر بخوانید: نحوه حذف فضاها در اکسل: با فرمول، VBA و amp; Power Query

4. حذف Spaces بعد از متن با استفاده از ماکروها و VBA

ما می توانیم از VBA برای حذف فاصله های بعد از متن استفاده کنیم. ابتدا، ما باید کل محدوده ای را که می خواهیم فاصله های آن را حذف کنیم، انتخاب کنیم.

سپس، محدوده B5:B9 را انتخاب کردیم.

برای استفاده از VBA ویرایشگر،

برگه Developer را باز کنید >> Visual Basic

یک پنجره جدید را انتخاب کنیدظاهر می شود.

به برگه درج بروید >> Module را انتخاب کنید.

یک Module جدید ظاهر خواهد شد. کد زیر را در Module جدید تایپ کنید.

9181

ما یک Sub Procedure RemoveSpacesafterText<43 جدید ایجاد خواهیم کرد> و دو متغیر M و cell را به عنوان Range اعلام کنید.

سپس از For loop برای یافتن هر سلول استفاده کردیم. که فضاهای ناخواسته دارد. ما از تابع VBA TRIM برای حذف فضاها استفاده خواهیم کرد.

اکنون، کد را ذخیره و را اجرا می کنیم. کد را با فشار دادن F5 .

ما قادر خواهیم بود تمام فضاهای ناخواسته را حذف کنیم.

بیشتر بخوانید: نحوه حذف فاصله های انتهایی در اکسل (6 روش آسان)

5. حذف فاصله پس از متن با استفاده از تابع LEFT در اکسل

LEFT عملکرد در اکسل به ما اجازه می دهد تعداد مشخصی از کاراکترها را از سمت چپ متن انتخاب کنید. اگر بدانیم چند فاصله در سمت راست متن وجود دارد، یعنی بعد از متن می توانیم با استفاده از تابع LEFT فاصله ها را حذف کنیم.

در این حالت می دانیم که سه فاصله در سمت راست متن داریم. بنابراین در سلول C5، تایپ خواهیم کرد

=LEFT(B5,LEN(B5)-3)

تجزیه فرمول

LEN(B5) —> طول مقدار سلول B5 را به ما می دهد.

خروجی است : 10

LEN(B5)-3 —> مقدار 10-3 را به ما می دهد.

خروجی است : 7

توضیح : تعداد کاراکترهای مورد نیاز را پیدا می کنیم.

LEFT(B5,LEN(B5)-3) —> 7 کاراکتر از سمت چپ متن بازیابی می شود.

خروجی این است : Abagail

توضیح : بعد از متن فضای اضافی وجود ندارد.

با فشار دادن کلید ENTER مقدار را در سلول C5 دریافت خواهیم کرد.

اکنون با پایین کشیدن Fill Handle برای استفاده از ویژگی AutoFill ، همه مقادیر موجود در ستون Text Without Space ناخواسته را دریافت خواهیم کرد.

6. حذف فاصله بعد از متن با استفاده از تابع SUBSTITUTE در اکسل

SUBSTITUTE عملکرد اکسل به ما امکان می دهد یک متن را با متن دیگر جایگزین کنیم. ما می توانیم از عملکرد SUBSTITUTE برای جایگزینی فضاهای ناخواسته استفاده کنیم. در اینجا، فاصله های اضافی بین دو متن را جایگزین می کنیم. برای انجام این کار، در سلول C5 تایپ می کنیم

=SUBSTITUTE(B5,"  ","")

در فرمول، ما سلول B5 را انتخاب می کند که مقدار آن را می خواهیم جایگزین کنیم. سپس از space به عنوان old_text استفاده کردم زیرا می‌خواهم فضا را حذف کنم. سپس از فضای خالی در علامت نقل قول دوتایی به عنوان new_text استفاده می شود.

اکنون، تابع SUBSTITUTE فضاهای اضافی پس از متن را با بدون فاصله.

پس از فشار دادن کلید ENTER مقدار مورد نظر را در سلول B5 دریافت خواهیم کرد.

سپس با استفاده از Fill Handle برای استفاده از ویژگی AutoFill مقادیر مربوطه را دریافت خواهیم کرد.در ستون متن بدون فضای ناخواسته .

بیشتر بخوانید: نحوه حذف فاصله در اکسل قبل از اعداد (3 روش)

چیزهایی که باید به خاطر بسپارید

فضاهای ناخواسته می توانند هنگام استفاده از عملکردهای جستجو برای ما مشکل ایجاد کنند.

وقتی از LEFT<2 استفاده می کنیم> عملکرد فقط برای حذف فاصله های ناخواسته بعد از متن باید تعداد فاصله های بعد از متن را بدانیم.

بخش تمرین

ما یک بخش تمرین قرار داده ایم تا بتوانید روش‌ها را خودتان تمرین کنید.

نتیجه‌گیری

ما سعی کردیم 6 روش سریع برای حذف فضای بعد از متن در اکسل نشان دهیم. امیدوارم این موارد در فعالیت های روزانه برای شما مفید باشد. اگر به توضیحات بیشتری نیاز دارید، در زیر نظر دهید یا هر گونه بازخوردی را ارسال کنید. تیم ما با کمال میل به شما در رفع هر مشکلی کمک خواهد کرد.

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