تابع REPLACE در اکسل

تابع REPLACE جزو توابع متنی اکسل است. این تابع همه یا قسمتی از یک رشته متنی را با یک رشته متنی جدید جایگزین می­‌کند.

🌎 Replace در زبان انگلیسی به معنی جایگزین کردن می‌باشد.

 

آرگومان­‌های ورودی

آرگومان اول (old_text):  رشته متنی اصلی که می‌خواهید همه یا قسمتی از آن را جایگزین کنید.

آرگومان دوم (start_num): موقعیت اولین کاراکتر آرگومان اول که می‌خواهید آن را جایگزین کنید.

آرگومان سوم (num_chars): تعداد کاراکترهای آرگومان اول که باید جایگزین شود.

آرگومان چهارم (new_text): متن جدیدی که جایگزین می‌شود و باید داخل دابل کوتیشن (“”) باشد.

مثال‌ها

مثال 1) برای آشنایی با عملکرد این تابع، نگاهی به فرمول تصویر زیر بیندازید.

مثال تابع Replace

نکات مهم تابع

از این تابع می‌توان برای حذف متن نیز استفاده کرد. برای این کار کافی است در آرگومان چهارم از رشته خالی (“”) به عنوان متن جدید استفاده کرد.

B1                 ⯆ ✗    ✓    ƒx =REPLACE(A1,6,2,””)
A B C
1 excelut excel
2

تابع REPLACE و تابع SUBSTITUTE

تابع REPLACE مشابه تابع SUBSTITUTE است. اگر تنها از موقعیت رشته متنی که می‌خواهیم جایگزین کنیم اطلاع داریم از تابع REPLACE استفاده می‌کنیم اما اگر از محتوای رشته متنی که می‌خواهیم جایگزین کنیم اطلاع داریم، می‌توانیم از تابع SUBSTITUTE استفاده کنیم.

 

خطاهای تابع

خطای :#VALUE!‎این خطا در دو حالت رخ می‎دهد.

1- اگر مقدار آرگومان دوم (start_num) کم‌تر از یک باشد و یا مقداری غیر عددی باشد.

B1                 ✗    ✓    ƒx =REPLACE(A1,0,2,”@@@”)
A B C
1 excelut ‎#VALUE!‎
2

2- اگر مقدار آرگومان دوم (num_chars) منفی باشد و یا مقداری غیر عددی باشد.

B1                 ⯆ ✗    ✓    ƒx =REPLACE(A1,1,-1,”@@@”)
A B C
1 excelut ‎#VALUE!‎
2

دیدگاهتان را بنویسید

Item added to cart.
0 items - تومان
ضبط پیام صوتی

زمان هر پیام صوتی 5 دقیقه است