تابع SUBSTITUTE می تواند برای جایگزینی کلمات، متن یا حروف موجود با داده های جدید استفاده شود.
توجه: نتایج تابع باید در مکان دیگری از متن اصلی ظاهر شود.
استفاده از این تابع شامل موارد زیر است:
- حذف شخصیت های غیر چاپ از داده های وارد شده؛
- جایگزین کاراکترهای ناخواسته با فضاها؛
- تولید نسخه های مختلف از همان برگه .
01 از 04
جایگزینی متن قدیمی برای جدید
نحو و Arguments تابع جایگزین
نحو تابع به طرح تابع اشاره دارد و شامل نام تابع، براکت و استدلال است .
نحو عملکرد SUBSTITUTE:
= SUBSTITUTE (متن، Old_text، New_text، Instance_num)
استدلال برای عملکرد عبارتند از:
متن - (مورد نیاز) داده حاوی متن جایگزین می شود. این استدلال می تواند باشد
- اطلاعات واقعی محصور شده در علامت نقل قول - ردیف دو در تصویر بالا؛
- مرجع سلولی به محل داده های متن در صفحه کارخانه - ردیف 3 بالا؛
Old_text - (لازم) متن جایگزین شده است.
New_text - (مورد نیاز) متن که Old_text را جایگزین می کند.
Instance_num - (اختیاری) یک عدد
- اگر حذف شود، هر نمونه از Old_text با New_text جایگزین می شود .
- اگر گنجانده شود، فقط نمونهی Old_text مشخص شده است - مانند مثال اول یا سوم - جایگزین میشود - ردیف پنج و شش فوق.
02 از 04
حساسیت مورد
استدلال برای تابع SUBSTITUTE حساس به حروف بزرگ است، به این معنی که اگر داده های وارد شده برای آرگومان Old_text ، مورد مشابه با داده ها در سلول استدلال متن ندارد، هیچ جایگزینی رخ نمی دهد.
به عنوان مثال، در چهار ردیف از تصویر بالا، عملکرد نمایش Sales (سلول A4) به عنوان متفاوت از فروش ( استدلال Old_text ) و بنابراین، درآمد را به عنوان New_text جایگزین نیست.
03 از 04
وارد کردن تابع جایگزین
اگر چه ممکن است کل فرمول مانند
= جایگزینی (A3، "فروش"، "درآمد")
به صورت دستی به یک سلول برگه کارآمد، گزینه دیگری این است که از کادر محاوره ای تابع استفاده کنید - همانطور که در مراحل زیر مشخص شده است - برای وارد کردن تابع و استدلال های آن به یک سلول مانند B3.
مزایای استفاده از کادر محاوره ای این است که اکسل مراقب جداسازی هر استدلال با کاما است و اطلاعات متنی قدیمی و جدید را در علامت نقل قول قرار می دهد.
- با کلیک بر روی سلول B3 - آن را به سلول فعال است
- روی برگه فرمول نوار منو کلیک کنید
- بر روی آیکون Text بر روی نوار کلیک کنید تا لیست کشویی Text را باز کنید
- بر روی SUBSTITUTE در لیست کلیک کنید تا کادر محاوره ای این تابع ظاهر شود
- در کادر محاوره ای، بر روی خط Text کلیک کنید
- بر روی سلول A3 کلیک کنید تا مرجع سلولی را به کادر محاوره وارد کنید
- روی خط Old_text در کادر محاوره ای کلیک کنید
- تایپ فروش ، که متن ما می خواهیم جایگزین کنیم - نیازی نیست که متن را در علامت نقل قول قرار دهیم؛
- بر روی خط New_text در کادر محاوره ای کلیک کنید
- نوع درآمد را به عنوان متن جایگزین کنید؛
- استدلال نمونه خالی است - از آنجا که تنها یک نمونه از کلمه Sales در سلول A3 وجود دارد؛
- برای تکمیل تابع و کلیک بر روی OK را کلیک کنید.
- متن درآمد گزارش باید در سلول B3 ظاهر شود؛
- هنگامی که شما بر روی سلول B3 عملکرد کامل را کلیک کنید
= جایگزینی (A3، "فروش"، "درآمد")
در نوار فرمول بالای برگه ظاهر می شود
04 از 04
جایگزین در مقابل جایگزین
SUBSTITUTE از تابع REPLACE متفاوت است از آن استفاده می شود که برای تبادل متن خاص در هر مکان در داده های انتخاب شده در حالی که REPLACE برای جایگزینی هر متن که در یک مکان خاص در داده ها استفاده می شود.