خانه Excel تابع REPLACE اکسل-جایگزینی حروف

تابع REPLACE اکسل-جایگزینی حروف

جدول زیر و کد قطعات آن را در نظر بگیرید.مدیر از شما می خواهد کد بندی قطعات را به سال جاری(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]

 

4 دیدگاه‌ها

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

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

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

ارسال یک پاسخ

لطفا دیدگاه خود را وارد کنید!
لطفا نام خود را در اینجا وارد کنید