-
آموزش تابع SUBSTITUTE برای جایگزینی متن
هنگامی که در حال کار با رشته های متنی هستیم ؛ ممکن است تا نیاز داشته باشیم برخی از بخش های متن را با عبارت دیگری جایگزین کنیم در این صورت باید از توابعی که برای این منظور پیش بینی شده است استفاده کرد ؛ در این مطلب با آموزش تابع SUBSTITUTE با شما همراه خواهیم بود. همچنین می توان این تابع را با برخی دیگر از توابع مثل IF استفاده نمود و در صورت برقرار بودن شرطی خاص اقدام به جابجا کردن یک بخش از متن با بخشی دیگر نمود.
مطابق تصویر بالا قصد داریم در رشته متنی که در سلول زرد رنگ قرار دارد ؛ کاراکترهای RT را با SSD جایگزین کنیم ؛ برای شروع کار با گذاشتن علامت مساوی تابع SUBSTITUTE را فراخوانی میکنیم. گرامر این تابع بصورت زیر است.
([SUBSTITUTE (text, old_text, new_text, [instance
-
- text : سلولی که می خواهیم عملیات جایگزینی در آن انجام شود
- old text : متن اولیه ( متنی که می خواهیم ؛ متن جدید جایگزین آن شود)
- new text : متن جدید (متنی که می خواهیم با متن قبلی جایگزین شود)
- instance : این آرکومان اختیاری می باشد و کاربرد آن این است که می توانیم به تابع بگوئیم ؛ عملیات جایگزینی را در چندمین عبارت انجام بدهد.
مطلب پیشنهادی >> تفاوت تابع Find و Search در اکسل
همانطور که در تصویر بالا ملاحظه می کنید عبارت RT با SSD جاگزین شده است ؛ در واقع دو بار این عمل انجام شده است ؛ چون 2 عبارت RT در متن وجود دارد. حالا در صورتی که بخواهیم عمل جایگزینی فقط در دومین عبارت انجام شود باید در آرگومان سوم تابع یا همان Instance عدد 2 را وارد کنیم. به تصاویر زیر نگاه کنید.