عملکرد SUBSTITUTE کلمات، متن یا کاراکترهای موجود را با داده های جدید جایگزین می کند. از تابع SUBSTITUTE برای حذف کاراکترهای غیرچاپ از داده های وارد شده، جایگزینی کاراکترهای ناخواسته با فاصله، و تولید نسخه های مختلف از یک کاربرگ استفاده کنید.
دستورالعمل های این مقاله برای Excel 2019، 2016، 2013، 2010، 2007 اعمال می شود. Excel برای مایکروسافت 365، اکسل آنلاین، اکسل برای مک، اکسل برای آیپد، اکسل برای آیفون، و اکسل برای اندروید.
SUBSTITUTE تابع نحو
سینتکس یک تابع به چیدمان تابع اشاره دارد و شامل نام تابع، براکت ها و آرگومان ها می شود.
نحو تابع SUBSTITUTE این است:
=SUBSTITUTE(Text ، Old_text ، New_text ، نمونه_تعداد)
آگومان های تابع عبارتند از:
- Text (الزامی): دادههای حاوی متنی که باید جایگزین شود. این آرگومان میتواند حاوی دادههای واقعی محصور شده در علامت نقل قول باشد (ردیف 2 را در تصویر بالا ببینید) یا یک مرجع سلولی به مکان دادههای متنی در کاربرگ (به ردیفهای 3 و 4 مراجعه کنید).
- متن_قدیم (الزامی): متنی که باید جایگزین شود.
- New_text (الزامی): متنی که جایگزین متن قدیمی می شود.
- Instance_num (اختیاری): یک عدد. اگر این عدد حذف شود، هر نمونه Old_text با New_text جایگزین می شود. اگر این عدد گنجانده شود، نمونه های Old_text مشخص شده جایگزین می شوند (رجوع کنید به ردیف 5).
آگومان های تابع SUBSTITUTE به حروف بزرگ و کوچک حساس هستند. اگر دادههای وارد شده برای آرگومان Old_text مانند دادههای سلول آرگومان Text نباشد، هیچ جایگزینی رخ نمیدهد.
استفاده از تابع SUBSTITUTE
اگرچه می توان کل فرمول را به صورت دستی در یک سلول کاربرگ تایپ کرد، گزینه دیگر استفاده از کادر محاوره ای Function Arguments (یا Formula Builder در Excel برای Mac) برای وارد کردن تابع و آرگومان های آن در یک سلول است..
=SUBSTITUTE(A3، "فروش"، "درآمد")
هنگامی که از کادر محاوره ای استفاده می کنید، اکسل مراقب جداسازی هر آرگومان با کاما است و داده های متنی قدیمی و جدید را در علامت نقل قول قرار می دهد.
-
داده های آموزش را در یک کاربرگ خالی اکسل وارد کنید.
- سلول B3 را انتخاب کنید تا به سلول فعال تبدیل شود.
- Formulas را انتخاب کنید.
- Text را برای باز کردن لیست کشویی توابع متن انتخاب کنید.
- SUBSTITUTE را در لیست انتخاب کنید تا کادر گفتگوی Function Arguments باز شود. در اکسل برای مک، فرمول ساز باز می شود.
-
مکان نما را در کادر نوشتاری Text قرار دهید.
- سلول A3 در کاربرگ را برای وارد کردن این مرجع سلول انتخاب کنید.
- مکان نما را در کادر نوشتاری Old_text قرار دهید.
- Sales را وارد کنید. این متنی است که جایگزین خواهد شد. نیازی به قرار دادن متن در علامت نقل قول نیست.
- مکان نما را در کادر نوشتاری New_text قرار دهید.
-
درآمد را وارد کنید. این متن جایگزین فروش خواهد شد.
- آگومان Instance_num خالی می ماند زیرا تنها یک نمونه از کلمه Sales در سلول A3 وجود دارد.
- OK را انتخاب کنید. به جز در Excel برای Mac، که در آن Done را انتخاب می کنید.
- متن گزارش درآمد در سلول B3 ظاهر می شود.
توابع SUBSTITUTE در مقابل REPLACE
SUBSTITUTE با تابع REPLACE تفاوت دارد زیرا برای تبادل متن خاص در هر مکانی از داده های انتخاب شده استفاده می شود. REPLACE برای جایگزینی هر متنی که در یک مکان خاص در داده ها رخ می دهد استفاده می شود.