30 функцый Excel за 30 дзён: ЗАМЕНІЦЬ

Учора на марафоне 30 функцый Excel за 30 дзён мы выкарыстоўвалі функцыю індэкс (INDEX), каб вярнуць значэнне ячэйкі, размешчанай на скрыжаванні зададзенага радка і слупка.

25-ы дзень марафону мы прысвяцім вывучэнню функцыі замена (ЗАМЕНІЦЬ), які адносіцца да катэгорыі тэкст. Ён замяняе пэўную колькасць знакаў у тэкставым радку іншым тэкстам.

Такім чынам, давайце больш падрабязна разгледзім інфармацыю і прыклады па функцыі замена (ЗАМЕНІЦЬ), а калі ў вас ёсць дадатковая інфармацыя або прыклады, падзяліцеся імі ў каментарах.

Функцыя 25: ЗАМЕНА

функцыя замена (ЗАМЕНА) замяняе сімвалы ў тэксце на аснове зададзенай колькасці сімвалаў і пачатковай пазіцыі.

Як можна выкарыстоўваць функцыю REPLACE?

функцыя замена (ЗАМЕНІЦЬ) можа замяняць сімвалы ў тэкставым радку, напрыклад:

  • Змяніць код горада ў нумары тэлефона.
  • Замяніце прабел двукроп'ем прабелам.
  • Выкарыстоўвайце ўкладзеную функцыю замена (ЗАМЕНІЦЬ), каб уставіць некалькі злучкоў.

ЗАМЕНІЦЬ Сінтаксіс

функцыя замена (ЗАМЕНІЦЬ) мае наступны сінтаксіс:

REPLACE(old_text,start_num,num_chars,new_text)

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

  • стары_тэкст (стары_тэкст) – тэкставы радок, у якім будуць заменены сімвалы.
  • пачатковы_нумер (start_pos) – пачатковая пазіцыя старых сімвалаў.
  • колькасць_знакаў (num_chars) – колькасць старых сімвалаў.
  • новы_тэкст (новы_тэкст) – тэкст, які будзе ўстаўлены замест старых сімвалаў.

Пасткі ЗАМЕНІЦЬ (ЗАМЕНІЦЬ)

функцыя замена (ЗАМЕНІЦЬ) замяняе вызначаную колькасць сімвалаў, пачынаючы з вызначанай пазіцыі. Каб замяніць пэўны радок тэксту ў любым месцы зыходнага тэксту, вы можаце выкарыстоўваць функцыю ЗАМЕННІК (ЗАМЕНА), які мы разгледзім пазней у нашым марафоне.

Прыклад 1: Змена кода горада ў нумары тэлефона

Выкарыстанне функцый замена (ЗАМЕНІЦЬ) Вы можаце змяніць першыя тры лічбы нумара тэлефона, напрыклад, калі ўсталяваны новы код горада. У нашым выпадку новы код горада ўводзіцца ў слупок C, а выпраўленыя тэлефонныя нумары адлюстроўваюцца ў слупку D.

=REPLACE(B3,1,3,C3)

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

30 функцый Excel за 30 дзён: ЗАМЕНІЦЬ

Прыклад 2: замена прабелу двукроп'ем на прабел

Каб вызначыць зыходную пазіцыю для функцыі замена (ЗАМЕНІЦЬ), Вы можаце выкарыстоўваць функцыю ЗНАЙСЦІ (ЗНАЙСЦІ), каб знайсці пэўны радок тэксту або сімвал. У гэтым прыкладзе мы хочам замяніць першы прабел, які сустракаецца ў тэкставым радку, двукроп'ем, за якім ідзе прабел.

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

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

30 функцый Excel за 30 дзён: ЗАМЕНІЦЬ

Прыклад 3: укладзеныя функцыі REPLACE для ўстаўкі некалькіх злучкоў

функцыя замена (REPLACE) дазваляецца ўкладваць адзін у іншы, таму ў зыходным тэксце можна зрабіць некалькі замен. У гэтым прыкладзе нумар тэлефона павінен утрымліваць злучок пасля першых трох сімвалаў і пасля другога. Выкарыстоўваючы нуль, у якасці колькасці сімвалаў, якія трэба замяніць, мы атрымаем вынік, што ні адзін з сімвалаў нумара тэлефона не будзе выдалены, будуць дададзены толькі 2 злучкі.

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

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

30 функцый Excel за 30 дзён: ЗАМЕНІЦЬ

Пакінуць каментар