فهرست مطالب
روش های مختلفی برای یافتن و جایگزینی فضا در اکسل وجود دارد. در این مقاله، 5 روش موثر و مفید برای انجام کار را مرحله به مرحله به شما نشان خواهیم داد.
دانلود Workbook
Find and Replace Space.xlsm5 روش برای یافتن و جایگزینی فضا در اکسل
جدول فهرست کارکنان زیر شماره شناسه ، نام و حقوق کارمندان. در اینجا، میتوانیم ببینیم که فضایی در نامها و حقوق وجود دارد. ما باید با استفاده از روش های مختلف فضا را در اکسل پیدا و جایگزین کنیم . در اینجا، ما از Excel 365 استفاده خواهیم کرد. شما می توانید از هر نسخه اکسل موجود استفاده کنید.
روش-1: استفاده از تابع TRIM برای یافتن و جایگزینی فضا
در اینجا ، می خواهیم فاصله های غیر ضروری را در ستون Name حذف کنیم و فقط بین نام و نام خانوادگی فاصله می خواهیم. تابع TRIM در این حالت کارآمدتر خواهد بود.
➤ اول از همه، فرمول زیر را در سلول F4 تایپ می کنیم.
=TRIM(C4)
➤ سپس، ENTER را فشار دهید.
اکنون، میتوانیم در سلول ببینیم F4 فقط بین نام و نام خانوادگی فاصله وجود دارد.
➤ ما میتوانیم فرمول را با ابزار Fill Handle به پایین بکشیم.
در نهایت، میتوانیم در ستون نام با استفاده از تابع TRIM ببینیم که هیچ فضای غیرضروری در نامها وجود ندارد.
روش. -2: با استفاده از تابع SUBSTITUTE
در اینجا، می خواهیم فاصله ها را حذف کنیمبین اعداد در ستون حقوق . تابع SUBSTITUTE در این مورد مفید خواهد بود.
➤ برای شروع، فرمول زیر را در سلول F4 می نویسیم.
=SUBSTITUTE(D4," ","")
در اینجا، ما فاصله های سلول D4 را با مقدار خالی جایگزین کرده ایم.
➤ سپس، ما باید ENTER را فشار دهید.
در سلول F4 می بینیم که هیچ فاصله ای بین اعداد وجود ندارد.
➤ اکنون فرمول را با ابزار Fill Handle پایین می کشیم.
در نهایت، می توانیم در Salary Using مشاهده کنیم. ستون تابع SUBSTITUTE ، که هیچ فاصله ای بین اعداد حقوق وجود ندارد.
بیشتر بخوانید: نحوه اضافه کردن فاصله بین اعداد در اکسل (3 روش) )
روش-3: یافتن و جایگزینی فضا با استفاده از گزینه Find and Replace
در این روش با استفاده از گزینه Find and Replace می خواهیم پیدا کنیم. فاصله در ستون حقوق ، و ما می خواهیم آن فضاها را جایگزین کنیم.
➤ ابتدا، باید کل مجموعه داده ستون حقوق را انتخاب کنیم.
➤ پس از آن، ما به t o تب Home در نوار، و ما باید گزینه Editing را انتخاب کنیم.
➤ پس از آن، ما گزینه Find and Select را انتخاب کنید.
➤ سپس گزینه Replace را انتخاب کنید.
بعد از آن یک پنجره Find and Replace ظاهر می شود.
➤ اکنون، چون شماره ستون حقوق ما بین آنها فاصله دارد، مادر کادر Find What فاصله بدهید.
➤ پس از آن، در کادر Replace with فاصله نمی دهیم ، و ما روی Replace All کلیک می کنیم.
سپس، یک پنجره تایید ظاهر می شود.
➤ <1 را کلیک می کنیم>OK .
در نهایت می بینیم که بین اعداد ستون حقوق فاصله وجود ندارد.
خواندنی های مشابه
- فاصله سلول ها در اکسل (2 روش آسان)
- نحوه کم کردن فاصله در اکسل (3 روش)
- فضاهای یکنواخت در اکسل (5 روش)
- نحوه شمارش فاصله قبل از متن در اکسل (4 روش)
روش-4: حذف فضاهای اضافی با Power Query
در این روش از Power Query استفاده خواهیم کرد. برای حذف فضاها از ستون Name .
➤ اول از همه، کل مجموعه داده ستون Name را از C3 به C13 . برای یک هدف عملی، انتخاب کل جدول ایده آل است، اما ما فقط یک ستون خاص را برای نشان دادن انتخاب می کنیم.
➤ پس از آن، به برگه داده در نوار می رویم. .
➤ گزینه From Table/Range را انتخاب می کنیم.
اکنون، یک پنجره Create Table ظاهر می شود.
➤ ما کادر جدول من سرصفحه دارد را علامت گذاری می کنیم.
➤ OK را کلیک کنید.
اکنون، یک پنجره Power Query Editor ظاهر می شود.
➤ بر روی ستون Name کلیک راست کنید.
➤ ما Transform و سپس Trim را انتخاب می کند.
➤ پس از آن، به Home<2 می رویم. برگه> در پنجره Power Query .
➤ Close & Load ، و سپس Close & بارگذاری در گزینه.
➤ پس از آن، Table4(2) را برای بارگیری داده های خود انتخاب می کنیم.
در نهایت، میتوانیم در ستون Name ببینیم که هیچ فضای غیرضروری وجود ندارد.
توجه داشته باشید که با استفاده از این روش فقط میتوانید فاصله را جایگزین کنید. از اولین و آخرین رشته.
روش-5: یافتن و جایگزینی فضا با استفاده از کد VBA
در این روش، ما از کد VBA برای پیدا کردن استفاده خواهیم کرد. و در ستون Name قبل از نام و بعد از نام خانوادگی فضای خالی را جایگزین کنید.
➤ اول از همه، باید ALT+F11 را در قسمت فعال خود تایپ کنیم. برگه.
➤ پس از آن، یک پنجره VBA Application ظاهر می شود.
➤ ما روی خود دوبار کلیک می کنیم. sheet6 ، و یک پنجره VBA ویرایشگر ظاهر می شود.
➤ اکنون، کد زیر را در VBA <خود تایپ می کنیم. 2>پنجره ویرایشگر.
6012
اکنون، پنجره ویرایشگر را ببندید و به برگه بروید (به Sheet6 خود خواهیم رفت).
➤ اکنون، محدوده داده ستون Name را انتخاب می کنیم و ALT+F8 را تایپ کنید.
➤ پس از آن، یک پنجره Macro ظاهر می شود و ما روی کلیک می کنیم. اجرا کنید .
در نهایت، می بینیم که هیچ فضایی وجود نداردقبل از نام و بعد از نام خانوادگی.
عملکرد VBA TRIM تنها قابلیت حذف فاصله ها از اولین و آخرین رشته، بنابراین کد VBA فقط فاصله های اولین و آخرین رشته را پیدا کرده و جایگزین می کند.
نتیجه
در اینجا سعی کردیم چند روش ساده، آسان و موثر را به شما نشان دهیم که به شما در یافتن و جایگزینی فضا در اکسل کمک می کند. امیدواریم این مقاله برای شما مفید واقع شود. اگر سؤال یا پیشنهادی دارید، لطفاً در بخش نظرات با ما در میان بگذارید.