جدول زیر و کد قطعات آن را در نظر بگیرید.مدیر از شما می خواهد کد بندی قطعات را به سال جاری(1394) تغییر دهید.یعنی کد “KH_1_SUX1001” تبدیل شود به “KH_1394_SUX1001″به عبارتی 1 باید تبدیل شود به 1394.

آموزش تابع REPLACE در اکسل

اگر بخواهید تک تک کد ها را دستی تغییر دهید کار بسیار سخت و کسل کننده ای خواهد بود.اکسل برای این کار تابع ویژه ای تعریف کرده است.نام این تابع REPLACE می باشد.

ساختار تابع REPLACE:

=REPLACE(old_text, start_num, num_chars, new_text)

=REPLACE(کاراکتر جدید, تعداد کاراکتر, شماره شروع, متن مورد نظر)

old_text:

در این قسمت متن یا سلول مورد نظر خود را که قصد تغییر آن را داریم، وارد می کنیم.در این مثال ما آدرس B2 را وارد می کنیم.

[cf-restrict]

start_num:

در این قسمت شماره کاراکتری که قصد داریم از آن کاراکتر به بعد حروف را حذف کنیم،وارد می کنیم.با توجه به مثال،ما قصد داریم 1 را حذف کنیم.پس شماره این کاراکتر در کد قطعه برابر با 4 می باشد.پس در این قسمت عدد 4 را وارد می کنیم.

num_chars:

در این قسمت تعیین می کنیم که چه تعداد کاراکتر باید حذف شود.با توجه به مثال،قصد داریم عدد 1 را حذف کنیم.پس فقط می خواهیم 1 کاراکتر (که عدد1) می باشد را حذف می کنیم.عددی که در این قسمت وارد می کنیم 1 می باشد.

new_text:

در این قسمت کارکتر یا حروف جدیدی را که قصد داریم جایگزین کنیم،قرار می دهیم.با توجه به مثال،قصد داریم عدد 1394 را جایگزین کنیم.پس عددی که در این قسمت وارد می کنیم 1394 خواهد بود.

خلاصه مطالب بالا می شود فرمول زیر:

=REPLACE(B2,4,1,1394)

آموزش فرمولREPLACE

اکنون جدول کد قطعات جدید شما به این شکل خواهد بود.

جایگزینی کاراکتر به کمک تابعreplace

[/cf-restrict]

 

بارگذاری بیشتر مطالب مرتبط
بارگذاری در Excel

۳ نظرات

  1. حسینی

    ۱۳۹۷/۰۶/۱۶ at ۰۰:۲۲

    با عرض سلام و ادب
    جدولی در sheet2 داریم که داده های آن از sheet1 گرفته می شود. با تغییر اطلاعات این جدول می خواهیم یک کپی از جدول قبلی را به صورت خودکار در sheet2 داشته باشیم. لطفاً بنده را راهنمایی بفرمایید.

    پاسخ

  2. شبنم

    ۱۳۹۵/۰۵/۱۸ at ۱۵:۰۲

    با سلام.. برای کار پایان نامم سوالی داشتم که اگه کمکم کنید بی نهایت ممنون میشم..
    خواستم بدونم چطور میشه با دستور Replace، تمام اعداد منفی یک ستون رو تبدیل به صفر کنم؟
    کارم اضطراریه اگه راهنماییم کنید واقعا سپاسگذارم

    پاسخ

    • آموزش آفیس

      ۱۳۹۵/۰۵/۱۸ at ۱۷:۴۹

      با سلام
      کاربر گرامی با استفاده از تابع If این کار را انجام دهید:

      تابع IF

      اگر با اعداد منفی یا صفر یا مثبت، قصد دارید عملیات دیگری انجام دهید می توانید از تابع sign استفاده کنید:

      تابع تعیین علامت اعداد

      پاسخ

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

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