30 عملکرد اکسل در 30 روز: جایگزین کنید

دیروز در ماراتن 30 عملکرد اکسل در 30 روز ما از تابع استفاده کردیم شاخص (INDEX) برای برگرداندن مقدار سلول واقع در تقاطع سطر و ستون داده شده.

در روز پانزدهم ماراتن، مطالعه عملکرد را اختصاص خواهیم داد جایگزین کردن (REPLACE) که متعلق به دسته متن است. تعداد معینی از کاراکترهای یک رشته متن را با متن دیگری جایگزین می کند.

بنابراین، بیایید نگاهی دقیق‌تر به اطلاعات و مثال‌های مربوط به تابع بیاندازیم جایگزین کردن (جایگزین کنید) و اگر اطلاعات یا نمونه های بیشتری دارید در نظرات به اشتراک بگذارید.

عملکرد 25: جایگزینی

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

چگونه می توان از تابع REPLACE استفاده کرد؟

عملکرد جایگزین کردن (REPLACE) می تواند کاراکترها را در یک رشته متن جایگزین کند، به عنوان مثال:

  • کد منطقه را در شماره تلفن تغییر دهید.
  • فاصله را با کولون با فاصله جایگزین کنید.
  • از تابع تو در تو استفاده کنید جایگزین کردن (REPLACE) برای درج چند خط فاصله.

نحو را جایگزین کنید

عملکرد جایگزین کردن (REPLACE) دارای نحو زیر است:

REPLACE(old_text,start_num,num_chars,new_text)

ЗАМЕНИТЬ(старый_текст;нач_поз;число_знаков;новый_текст)

  • متن_قدیمی (old_text) – رشته متنی که در آن کاراکترها جایگزین خواهند شد.
  • start_num (start_pos) – موقعیت شروع کاراکترهای قدیمی.
  • num_chars (num_chars) - تعداد کاراکترهای قدیمی.
  • متن جدید (new_text) – متنی که به جای کاراکترهای قدیمی درج می شود.

تله ها REPLACE (REPLACE)

عملکرد جایگزین کردن (REPLACE) جایگزین تعداد مشخصی از کاراکترها می شود که از موقعیت مشخص شده شروع می شوند. برای جایگزینی یک خط خاص از متن در هر نقطه از متن اصلی، می توانید از تابع استفاده کنید جایگزین (جایگزین)، که بعداً در ماراتن خود به آن خواهیم پرداخت.

مثال 1: تغییر کد منطقه در یک شماره تلفن

با استفاده از توابع جایگزین کردن (جایگزینی) می توانید سه رقم اول یک شماره تلفن را تغییر دهید، به عنوان مثال، زمانی که یک کد منطقه جدید تنظیم شده است. در مورد ما، کد منطقه جدید در ستون C وارد می شود و شماره تلفن های اصلاح شده در ستون D نمایش داده می شود.

=REPLACE(B3,1,3,C3)

=ЗАМЕНИТЬ(B3;1;3;C3)

30 عملکرد اکسل در 30 روز: جایگزین کنید

مثال 2: جای فاصله را با دو نقطه با فاصله جایگزین کنید

برای تعریف یک موقعیت شروع برای یک تابع جایگزین کردن (جایگزینی)، می توانید از عملکرد استفاده کنید یافتن (FIND) برای پیدا کردن یک خط خاص از متن یا کاراکتر. در این مثال، می‌خواهیم اولین فاصله‌ای که در یک رشته متنی وجود دارد را با یک دونقطه و سپس یک فاصله جایگزین کنیم.

=REPLACE(B3,FIND(" ",B3,1),1,": ")

=ЗАМЕНИТЬ(B3;НАЙТИ(" ";B3;1);1;": ")

30 عملکرد اکسل در 30 روز: جایگزین کنید

مثال 3: توابع REPLACE تو در تو برای درج چند خط فاصله

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

=REPLACE(REPLACE(B3,4,0,"-"),8,0,"-")

=ЗАМЕНИТЬ(ЗАМЕНИТЬ(B3;4;0;"-");8;0;"-")

30 عملکرد اکسل در 30 روز: جایگزین کنید

پاسخ دهید