30 gündə 30 Excel funksiyası: DƏYİŞİN

Dünən marafonda 30 gündə 30 Excel funksiyası funksiyasından istifadə etdik İNDEKSİ (INDEX) verilmiş sətir və sütunun kəsişməsində yerləşən xananın dəyərini qaytarmaq üçün.

Marafonun 25-cü günündə biz funksiyanın öyrənilməsinə həsr edəcəyik əvəz (REPLACE), mətn kateqoriyasına aiddir. O, mətn sətirindəki müəyyən sayda simvolu başqa mətnlə əvəz edir.

Beləliklə, funksiya haqqında məlumat və nümunələrə daha yaxından nəzər salaq əvəz (Əvəz edin) və əlavə məlumatınız və ya nümunələriniz varsa, şərhlərdə paylaşın.

Funksiya 25: DƏYİŞTİR

Function əvəz (REPLACE) müəyyən edilmiş simvol sayına və başlanğıc mövqeyinə əsasən mətn daxilində simvolları əvəz edir.

REPLACE funksiyasından necə istifadə etmək olar?

Function əvəz (REPLACE) mətn sətirindəki simvolları əvəz edə bilər, məsələn:

  • Telefon nömrəsindəki ərazi kodunu dəyişdirin.
  • Boşluğu iki nöqtə ilə boşluqla əvəz edin.
  • Yuvalanmış funksiyadan istifadə edin əvəz (REPLACE) çoxlu defis daxil etmək üçün.

Sintaksisi DƏYİŞTİR

Function əvəz (REPLACE) aşağıdakı sintaksisə malikdir:

REPLACE(old_text,start_num,num_chars,new_text)

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

  • köhnə_mətn (köhnə_mətn) – simvolların dəyişdiriləcəyi mətn sətri.
  • başlanğıc_num (start_pos) – köhnə simvolların başlanğıc mövqeyi.
  • simvol_sayı (num_chars) – köhnə simvolların sayı.
  • yeni_mətn (yeni_mətn) – köhnə simvolların yerinə daxil ediləcək mətn.

Tələlər DEĞİŞTİR (REPLACE)

Function əvəz (REPLACE) müəyyən edilmiş mövqedən başlayaraq müəyyən sayda simvolu əvəz edir. Orijinal mətnin istənilən yerində müəyyən bir mətn sətrini əvəz etmək üçün funksiyadan istifadə edə bilərsiniz Substitute (ƏVƏZİNƏ), daha sonra marafonumuzda baxacağıq.

Misal 1: Telefon nömrəsində ərazi kodunun dəyişdirilməsi

Funksiyalardan istifadə əvəz (ƏYİN) Siz telefon nömrəsinin ilk üç rəqəmini dəyişə bilərsiniz, məsələn, yeni ərazi kodu təyin edildikdə. Bizim vəziyyətimizdə C sütununa yeni ərazi kodu daxil edilir, D sütununda isə düzəliş edilmiş telefon nömrələri göstərilir.

=REPLACE(B3,1,3,C3)

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

30 gündə 30 Excel funksiyası: DƏYİŞİN

Misal 2: Boşluğu iki nöqtə ilə boşluqla əvəz edin

Funksiya üçün başlanğıc mövqeyini təyin etmək əvəz (REPLACE), Funksiyadan istifadə edə bilərsiniz tapmaq (FIND) mətnin və ya simvolun müəyyən sətirini tapmaq üçün. Bu misalda biz mətn sətirində baş verən ilk boşluğu iki nöqtə və ardınca boşluq işarəsi ilə əvəz etmək istəyirik.

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

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

30 gündə 30 Excel funksiyası: DƏYİŞİN

Nümunə 3: Çoxlu tire daxil etmək üçün iç içə REPLACE funksiyaları

Function əvəz (REPLACE) bir-birinin içərisinə yerləşdirməyə icazə verilir, buna görə də mənbə mətndə çoxlu əvəzlər edilə bilər. Bu nümunədə telefon nömrələrində ilk üç simvoldan sonra və ikinci simvoldan sonra tire olmalıdır. İstifadə sıfır, əvəz olunacaq simvolların sayı kimi belə nəticə əldə edəcəyik ki, telefon nömrəsinin simvollarından heç biri silinməyəcək, yalnız 2 tire əlavə olunacaq.

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

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

30 gündə 30 Excel funksiyası: DƏYİŞİN

Cavab yaz