۵ روش حذف فاصله ها در اکسل (به زبان ساده)

رتبه: 5 ار 5 رای SSSSS
حذف فاصله در اکسل
نویسنده: میلاد حیدری زمان مطالعه 5 دقیقه
Banner Image

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

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

دانلود فیلم های آموزش صفر تا صد اکسل +جزوه

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

روش های مختلف برای حذف فاصله در اکسل

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

  1. تابع TRIM
  2. قابلیت Find and Replace
  3. ویژگی Flash Fill
  4. حذف همه فاصله ها
  5. تابع SUBSTITUTE

سه روش اول را روی مثال زیر بررسی می کنیم. در این مثال، کلمه “Excel Unlocked” در ستون A به شکل های مختلف نوشته شده است. در سلول A2 هیچ فاصله اضافی وجود ندارد اما بقیه موارد همه یک نوع فاصله دارند، یا در ابتدا یا انتها یا بین کلمات.

حذف فاصله در اکسل

۱-تابع TRIM

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

ساختار تابع:

TRIM(text)

این تابع تنها یک آرگومان دارد. “text” یک رشته متنی است که فاصله ها و فضاهای خالی از آن حذف می شود و می تواند شامل یک رشته متنی مستقیم (بین دو علامت کوتیشن) یا آدرس یک سلول حاوی متن باشد.

فرمول زیر را در سلول B3 وارد کنید.

=TRIM(A3)

TRIM Function - Remove Spaces

بلفاصله بعد از فشردن کلید “Enter”، اکسل فاصله های اضافی بین کلمه “Excel” و “Unlocked” را حذف می کند و فقط یک فاصله بین دو کلمه را حفظ می کند.

Result of TRIM Function

حالا سلول B3 را روی بقیه سلول های ستون B بکشید. برای این کار اشاره گر را روی گوشه سمت راست- پایین سلول حرکت دهید تا به شکل علامت (+) تبدیل شود سپس کلیک کنید و به سمت پایین تا آخرین سلول بکشید.

TRIM Formula Copied to Other Cells

توجه داشته باشید:

  • تابع TRIM فاصله ها را از متن حذف می کند و فقط یک فاصله بین دو کلمه را حفظ می کند، در شروع یا انتهای متن هیچ فاصله ای وجود ندارد.
  • تابع TRIM فقط کاراکتر فاصله اسکی (۳۲) را از متن حذف می کند.
  • اغلب متن های یونیکد دارای کاراکتر فاصله بدون شکست (۱۶۰) می باشند. تابع TRIM نمی تواند این کاراکتر را در متن های کپی شده حذف کند.

لیست همه دروس کاربردی اکسل ما

۲-قابلیت Find and Replace

تابع TRIM یک روش مبتنی بر فرمول برای حذف فاصله ها در اکسل است اما برای حذف فاصله ها بدون فرمول می توانید از ویژگی “Find and Replace” استفاده کنید. این روش کمی طولانی تر است.

مراحل زیر را دنبال کنید:

سلول های مورد نظر خود را انتخاب کنید (در اینجا سلول های A2 تا A6 است).

کلیدهای Ctrl + H را فشار دهید تا پنجره “Find and Replace” در صفحه باز شود.

قابلیت Find and Replace

  • در کادر “Find What” کلیک کنید و کلید Space روی صفحه کلید را دو بار فشار دهید.
  • در ادامه مکان نما را در قسمت “Replace With” قرار دهید سپس فقط یک بار کلید Space را فشار دهید.
  • سپس روی “Replace All” کلیک کنید.

در کادر "Find What" کلیک کنید و کلید Space روی صفحه کلید را دو بار فشار دهید.سپس روی "Replace All" کلیک کنید.

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

۳-ویژگی Flash Fill

Flash Fill ویژگی است که از اکسل ۲۰۱۳ به بعد اضافه شده است.Flash Fill بر اساس الگوی مشخص در سلول (های) مجاور، آن الگو را برای بقیه داده ها به طور خودکار تکرار می کند.

  • کلمه “Excel Unlocked” را در سلول B2 وارد کنید و “Enter” را فشار دهید.
  • به همین ترتیب، دوباره کلمه “Excel Unlocked” را در سلول B3 بنویسید.

ویژگی Flash Fill

  • اکنون سلول B4 را انتخاب کنید.
  • روی تب “Data” کلیک کنید.
  • گزینه”Flash Fill” را از گروه “Data Tools” انتخاب کنید.

Flash Fill Excel Navigation

با کلیک روی “Flash Fill” داده های اکسل پاکسازی می شوند.

پاک سازی فاصله ها در اکسل

۴-حذف همه فاصله ها

در داده های زیر در ستون Sales در بین مقادیر فاصله وجود دارد، این قالب مقدار صحیح را نشان نمی دهد و نمی توان از آنها استفاده کرد.

حذف همه فاصله ها

برای حذف فاصله ها مراحل زیر را دنبال کنید:

  • سلول های حاوی داده های مورد نظر خود را انتخاب کنید (اینجا سلول های A2 تا A6 است).
  • کلیدهای Ctrl + H را فشار دهید تا پنجره “Find and Replace” در صفحه باز شود.
  • در کادر “Find What” یکبار کلید Space را فشار دهید.
  • در قسمت “Replace With” جیزی ننویسید.

پنجره "Find and Replace

  • حالا روی “Replace All” کلیک کنید، اکسل همه فاصله ها را از سلول های انتخاب شده حذف می کند.

Remove All Spaces in Number - Result

۵-تابع SUBSTITUTE

تابع SUBSTITUTE در اکسل قسمتی از متن را در سلول جایگزین می کند. این ویژگی کاربران را قادر می سازد تا محتوای سلول را تغییر دهند.

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

ساختار تابع:

=SUBSTITUTE(Text, Old_Tex, New_Text, [occurrence_number])

text_to_search: سلولی که می خواهید فاصله ها در آن را حذف کنید (متنی که در آن جستجو می کنید.)

Old_Text: عبارتی که آن را جستجو می کنید.

New_Text: عبارت جدیدی که جایگزین متن قبلی می شود.

[occurrence_number]: یک آرگومان اختیاری است. اگر نوشته نشود، تابع همه عبارت ها را با عبارت جدید جایگزین می کند.

برای حذف همه فاصله ها در سلول A2 فرمول زیر نوشته می شود:

=SUBSTITUTE(A2, ” “, “”)

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

۶ روش شمارش سطرها در اکسل (آموزش گام به گام)

profile name
میلاد حیدری

بخندید کتاب بخونید و خوب باشید تا جامعه مون به آرامش برسه. لطفا ! هر سوالی دارید در بخش نظرات مطرح کنید. ما یا سایر هموطنان عزیز پاسخ خواهیم داد. برای کمک به سایت ما و گسترش آموزش در بین هموطنان، در سایتها، وبلاگ ها و شبکه های اجتماعی لینک سایت ما را درج کنید.

مطالب پیشنهادی برای شما

محصولات مرتبط

مشاهده همه

دیدگاهتان را بنویسید

1 2 3 4 5

5 نظر درباره «۵ روش حذف فاصله ها در اکسل (به زبان ساده)»

  • سميه
    سميه آیا این دیدگاه مفید بود ؟

    ممنونم عالي بود

    پاسخ
  • ادریس
    ادریس آیا این دیدگاه مفید بود ؟

    با عرض سلام :
    من یک لیست کشویی ایجاد کردم ازآنجائیکه بین سلول های انتخاب شده برای لیستم سلول های خالی هم است آن هارا نیز به لیستم اضافه میکند چجوری آنهارا حذف کنم.باتشکر

    پاسخ
  • فريده مرادي
    فريده مرادي آیا این دیدگاه مفید بود ؟

    ممنونم عالي بود

    پاسخ
  • علی
    علی آیا این دیدگاه مفید بود ؟

    ممنون عالی عالی

    پاسخ
  • طیبه غلامحسینی
    طیبه غلامحسینی آیا این دیدگاه مفید بود ؟

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

    پاسخ
مشاهده همه نظرات
سبد خرید
سبد خرید شما خالی است
× جهت نصب روی دکمه زیر در گوشی کلیک نمائید
آی او اس
سپس در مرحله بعد برروی دکمه "Add To Home Screen" کلیک نمائید