تابع REPLACE یکی از توابع متنی (Text) اکسل می باشد. در این آموزش پیشرفته اکسل با قسمت های تشکیل دهنده و کاربرد این تابع آشنا می شویم.
ورودی های تابع REPLACE اکسل
آرگومان های تابع REPLACE در پنجره Function Arguments این تابع در تصویر زیر نمایش داده شده است.
همانطور که در تصویر مشخص است تابع REPLACE چهار آرگومان به نام های Num_chars، Start_num، Old_text و New_text دارد.
کارکرد تابع
تابع REPLACE یک بخش خاص از رشته متنی Old_text که از نویسه (کاراکتر) Start_num شروع و به تعداد Num_chars ادامه می یابد را با رشته جدید که New_text می باشد جایگزین می نماید.
شکل فرمولی تابع REPLACE اکسل
=REPLACE(Old_text; Start_num; Num_chars; New_text)
- Old_text : اجباری؛ متن یا سلولی است که می خواهید بخشی از نویسه های آن را جایگزین نمایید.
- Start_num : اجباری؛ مکانی در متن Old_text که می خواهید از آنجا جایگزینی شروع شود.
- Num_chars : اجباری؛ تعداد نویسه هایی که می خواهید در متن Old_text با متن جدید New_text جابجا شوند.
- New_text : اجباری؛ متن جدیدی که می خواهید در مکان انتخابی در متن Old_text جایگزین شود.
مثال
در جدول زیر می توانید کارکرد تابع REPLACE در اکسل را مشاهده نمایید. برای مشاهده فرمول های هر سلول می توانید پس از انتخاب سلول در ستون «نتیجه» کلید F2 را فشار دهید.
داده ها | فرمول | نتیجه | توضیح |
abcdefghijk | REPLACE(A2;6; 5;”*”) | abcde*k | از نویسه ششم «abcdefghijk» پنج نویسه را با «*» جایگزین می نماید. |
2009 | REPLACE(A3;3;2;”10″) | 2010 | از نویسه سوم «2009» دو نویسه را با «10» جایگزین می نماید. |
123456 | REPLACE(A4;1;3;”@”) | @456 | از نویسه اول «123456» سه نویسه را با «@» جایگزین می نماید. |
بیشتر بخوانید
تابع Concat اکسل | جمع کردن کلمات و رشته ها در اکسل
تابع CODE اکسل | پیدا کردن کد یک نویسه (کاراکتر) در اکسل
تابع CHAR اکسل | تبدیل کد عددی نویسه (کاراکتر کد) به نویسه در اکسل
تابع ADDRESS اکسل | تبدیل شماره سطر و ستون یک سلول به آدرس در اکسل
تابع INDEX اکسل | پیدا کردن داده ها در یک جدول با استفاده از شماره سطر و ستون