تابع SUBSTITUTE جزو توابع متنی اکسل است. این تابع یک رشته متنی را با یک رشته متنی جدید جایگزین میکند.
🌎 Substitute در زبان انگلیسی به معنی جانشین کردن میباشد.
ویدئوی آموزشی
آموزش ویدئویی تابع SUBSTITUTE را در زیر میتوانید مشاهده کنید. در صورتی که مایل به تماشای ویدئو نیستید، آموزش کامل نوشتاری در پایین آمده است.
آرگومانها یا پارامترهای ورودی
آرگومان اول (text): رشته متنی اصلی که حاوی متنی است که میخواهید آن را جایگزین کنید.
آرگومان دوم (old_text): زیررشتهای که در آرگومان اول موجود است و میخواهید آن را با یک متن جدید جایگزین کنید.
آرگومان سوم (new_text): متن جدیدی که قرار است جایگزین متن قدیمی (آرگومان دوم) شود.
آرگومان چهارم (instance_num): چندمین موقعیت از آرگومان دوم باید با آرگومان سوم جایگزین شود؟ این آرگومان اختیاری است.
مثالها
مثال 1) برای آشنایی با عملکرد این تابع، نگاهی به فرمول تصویر زیر بیندازید.
نکات مهم تابع
نکته 1) این تابع نسبت به حروف بزرگ و کوچک حساس میباشد.
B1 ⯆ | ⋮ | ✗ ✓ ƒx | =SUBSTITUTE(A1,”e”,”@”) | |||||
◢ | A | B | C | |||||
1 | Excelut | Exc@lut | ||||||
2 |
نکته 2) این تابع از وایلدکارتها پشتیبانی نمیکند.
B1 ⯆ | ⋮ | ✗ ✓ ƒx | =SUBSTITUTE(A1,”u?”,”@”) | |||||
◢ | A | B | C | |||||
1 | exceut | exceut | ||||||
2 |
نکته 3) اگر آرگومان چهارم حذف شود، تمام موارد یافتشده با متن جدید جایگزین میشوند.
◢ | A | B | C | |||||
1 | مقدار | فرمول | نتیجه | |||||
2 | Excel2013 Word2013 | =SUBSTITUTE(A1,”13″,”16″,2) | Excel2013 Word2016 | |||||
3 | =SUBSTITUTE(A1,”13″,”16″) | Excel2016 Word2016 | ||||||
4 |
نکته 4) از این تابع میتوان برای حذف متن نیز استفاده کرد. برای این کار تنها کافی است در آرگومان سوم از رشتهی خالی (“”) به عنوان متن جدید استفاده کرد. در زیر این تابع تمامی فاصلهها را (آرگومان دوم) با رشتهی خالی (آرگومان سوم) جایگزین میکند.
تابع SUBSTITUTE و تابع REPLACE
تابع SUBSTITUTE مشابه تابع REPLACE است. اگر از محتوای رشته متنی که میخواهیم جایگزین کنیم اطلاع داریم، میتوانیم از تابع SUBSTITUTE استفاده کنیم اما اگر تنها از موقعیت رشته متنی که میخواهیم جایگزین کنیم اطلاع داریم، باید از تابع REPLACE استفاده کنیم.
عالی بود
ممنون عالی بود کامل توضیح دادین
سلام
واقعا واضح،ساده و روان و قابل فهم توضیح دادین
ممنون
اوکی بود
تنکس
سلام – خیلی عالی دست مبارکت درد نکنه استاد
مثل همیشه جامع ،کامل