توابع REPLACE و REPLACEB در اکسل

 

در این آموزش فرمول و نحوه استفاده از تابع REPLACE و REPLACEB در اکسل توضیح داده شده است.

دانلود ویدئو آموزشی

دانلود فایل اکسل آموزشی فرمول REPLACE

 

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

 REPLACEB بخشی از یک رشته متنی را با توجه به تعداد بایت هایی که شما مشخص می کنید، با یک رشته متنی متفاوت جایگزین می کند.

مهم: REPLACE برای استفاده در زبان هایی است که از مجموعه کاراکتری تک بایتی استفاده می کنند، (SBCS) در نظر گرفته شده است، در حالی که REPLACEB برای استفاده در زبان هایی که از مجموعه کاراکتر های دو بایت استفاده می کنند (DBCS) در نظر گرفته شده است. تنظیمات پیش فرض زبان در رایانه شما به مقدار بازگشتی به روش زیر تاثیر می گذارد:

REPLACE همیشه هر یک از کاراکترها، چه یک بایت یا دو بایت، به عنوان 1 در نظر گرفته می شود.

REPLACEB هر یک از دو بایت را به عنوان 2 شمارش می کند.

هنگامی که ویرایش زبانی را که از DBCS پشتیبانی می کند به عنوان زبان پیش فرض تنظیم می کنید. REPLACEB نیز هر حرف را 1 بایت شمارش می کند در این صورت این تابع همانند تابع REPLACE عمل می کند.

زبان هایی که از DBCS پشتیبانی می کنند عبارتند از ژاپنی، چینی (ساده شده)، چینی (سنتی) و کره ای.

فرمول این تابع به صورت زیر می باشد:

 

REPLACE(old_text, start_num, num_chars, new_text)

REPLACEB(old_text, start_num, num_bytes, new_text)

 

Old_text: متنی که در آن شما می خواهید برخی کاراکترها را جایگزین کنید.

Start_num: موقعیت کاراکتر در old_text که شما می خواهید با new_text جایگزین کنید.

Num_chars: تعداد نویسه های old_text که شما می خواهید با new_text جایگزین کنید.

Num_bytes:  تعداد بایت ها در old_text که شما می خواهید با new_text جایگزین کنید.

New_text: متنی که جایگزین کاراکتر های old_text می شود.

 

مثال

 

داده ها

 

 

abcdefghijk

 

 

2009

 

 

123456

 

 

فرمول

شرح

نتیجه

=REPLACE(A2,6,5,”*”)

پنج علامت در abcdefghijk را با یک کاراکتر تک * با شش حرف (f) شروع می شود را جایگزین می کند.

abcde*k

=REPLACE(A3,3,2,”10″)

دو رقم آخر سال 2009 (09) را با 10 جایگزین می کند.

2010

=REPLACE(A4,1,3,”@”)

سه حرف اول 123456 را با یک کاراکتر @ جایگزین می کند.

@456

 

دانلود فایل اکسل آموزشی مثال فرمول REPLACE

 

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *