تابع SUBSTITUTE یکی از توابع متنی (Text) اکسل می باشد. در این آموزش پیشرفته اکسل با قسمت های تشکیل دهنده و کاربرد این تابع آشنا می شویم.
ورودی های تابع SUBSTITUTE اکسل
آرگومان های تابع SUBSTITUTE در پنجره Function Arguments این تابع در تصویر زیر نمایش داده شده است.
همانطور که در تصویر مشخص است تابع SUBSTITUTE چهار آرگومان به نام های New_text، Old_text، Text و Instance_num دارد.
کارکرد تابع
تابع SUBSTITUTE در رشته متنی Text، یک نویسه، کلمه یا بطور کلی یک رشته متنی دیگر که Old_text می باشد را جستجو می نماید و در صورتی که آن را پیدا نماید، با New_text جایگزین می نماید.
کارکرد تابع SUBSTITUTE مشابه جستجو و جایگزینی Find And Replace (کلیدهای ترکیبی CTRL+ H) می باشد، با این تفاوت که در تابع می توانید محدوده سلول ها را نیز تعیین نمایید.
شکل فرمولی تابع SUBSTITUTE اکسل
=SUBSTITUTE(Text, Old_text, New_text, [Instance_num])
- Text : اجباری؛ یک متن یا یک مرجع سلولی است که همان متنی است که می خواهید جایگزینی در آن صورت گیرد.
- Old_text : اجباری؛ متنی که می خواهید جایگزین شود.
- New_text : اجباری؛ متنی که می خواهید با old_text جایگزین شود.
- Instance_num : اختیاری؛ اگر تعیین شود مشخص می کند که چندمین Old_text باید جایگزین شود. بعنوان مثال اگر بخواهید در رشته متنی “555-222-910” دومین “-” را حذف نمایید باید 2 باشد و در این حالت فقط دومین “-” حذف خواهد شد. در صورتی که تنظیم نشود همه Old_text های واقع شده در Text جایگزین خواهند شد.
مثال
فرمول های جدول زیر در سلول A1 اکسل خود کپی نمایید و کلید Enter را فشار دهید تا کارکرد تابع SUBSTITUTE را مشاهده نمایید.
فرمول | داده سلول A1 | توضیح | نتیجه |
---|---|---|---|
=SUBSTITUTE(A2, “Sales”, “Cost”) | Sales Data | Cost را جایگزین Sales می نماید. | Cost Data |
=SUBSTITUTE(A3, “1”, “2”, 1) | Quarter 1, 2008 | 2 را جایگزین اولین 1 می نماید. | Quarter 2, 2008 |
=SUBSTITUTE(A4, “1”, “2”, 3) | Quarter 1, 2011 | 2 را جایگزین سومین 1 می نماید. | Quarter 1, 2012 |
بیشتر بخوانید
تابع Concat اکسل | جمع کردن کلمات و رشته ها در اکسل
تابع CODE اکسل | پیدا کردن کد یک نویسه (کاراکتر) در اکسل
تابع CHAR اکسل | تبدیل کد عددی نویسه (کاراکتر کد) به نویسه در اکسل
تابع ADDRESS اکسل | تبدیل شماره سطر و ستون یک سلول به آدرس در اکسل
تابع INDEX اکسل | پیدا کردن داده ها در یک جدول با استفاده از شماره سطر و ستون