30 күндө 30 Excel функциясы: АЛМАШТЫРУУ

Кечээ марафондо 30 күндө 30 Excel функциялары функцияны колдондук INDEX (INDEX) берилген сап менен мамычанын кесилишинде жайгашкан уячанын маанисин кайтаруу үчүн.

Марафондун 25-күнүндө функцияны изилдөөгө арнайбыз НЕЛЕ (REPLACE), ал текст категориясына кирет. Ал текст сабындагы белгилердин белгилүү санын башка текст менен алмаштырат.

Андыктан, келгиле, функция боюнча маалыматты жана мисалдарды кененирээк карап чыгалы НЕЛЕ (АЛМАШТЫРУУ) жана кошумча маалыматыңыз же мисалдарыңыз болсо, аларды комментарийлерде бөлүшүңүз.

Функция 25: АЛМАШТЫРУУ

милдети НЕЛЕ (REPLACE) белгилердин белгиленген санына жана баштапкы абалына жараша тексттеги символдорду алмаштырат.

REPLACE функциясын кантип колдонсо болот?

милдети НЕЛЕ (REPLACE) текст сабындагы символдорду алмаштыра алат, мисалы:

  • Телефон номериндеги аймактын кодун өзгөртүңүз.
  • Боштук менен кош чекит менен алмаштырыңыз.
  • Уюшкан функцияны колдонуңуз НЕЛЕ (REPLACE) бир нече дефис коюу үчүн.

REPLACE Синтаксис

милдети НЕЛЕ (REPLACE) төмөнкү синтаксиске ээ:

REPLACE(old_text,start_num,num_chars,new_text)

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

  • эски_текст (эски_текст) – символдор алмаштырыла турган текст саптары.
  • башталгыч_саны (start_pos) – эски символдордун баштапкы абалы.
  • символдор_саны (num_chars) – эски символдордун саны.
  • жаңы_текст (жаңы_текст) – эски символдордун ордуна киргизиле турган текст.

Тузактар ​​REPLACE (REPLACE)

милдети НЕЛЕ (REPLACE) белгиленген позициядан башталган белгилердин белгиленген санын алмаштырат. Түпнуска тексттин каалаган жеринде тексттин белгилүү бир сабын алмаштыруу үчүн функцияны колдонсоңуз болот АЛМАШТЫРУУ (SUBSTITUTE), биз кийинчерээк марафонубузда карайбыз.

Мисал 1: Телефон номериндеги аймак кодун өзгөртүү

Функцияларды колдонуу НЕЛЕ (АЛМАШТЫРУУ) Сиз телефон номеринин биринчи үч санын өзгөртө аласыз, мисалы, жаңы аймак коду коюлганда. Биздин учурда жаңы аймак коду С графасына киргизилет, ал эми оңдолгон телефон номерлери D тилкесинде көрсөтүлөт.

=REPLACE(B3,1,3,C3)

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

30 күндө 30 Excel функциясы: АЛМАШТЫРУУ

2-мисал: Кош чекит менен боштукту боштук менен алмаштырыңыз

Функциянын баштапкы абалын аныктоо НЕЛЕ (REPLACE), Функцияны колдоно аласыз ТАП (FIND) тексттин же белгинин белгилүү бир сабын табуу. Бул мисалда биз текст сабында орун алган биринчи боштукту кош чекиттен кийин боштук менен алмаштыргыбыз келет.

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

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

30 күндө 30 Excel функциясы: АЛМАШТЫРУУ

3-мисал: Бир нече дефистерди киргизүү үчүн уяланган REPLACE функциялары

милдети НЕЛЕ (REPLACE) бири-бирине уя салууга уруксат берилген, андыктан баштапкы текстте бир нече алмаштырууга болот. Бул мисалда телефон номерлери биринчи үч символдон кийин жана экинчиден кийин дефистерди камтышы керек. Колдонуу нөл, алмаштырыла турган символдордун саны катары, телефон номеринин символдорунун бири да өчүрүлбөйт, болгону 2 дефис кошулат деген жыйынтыкка келебиз.

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

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

30 күндө 30 Excel функциясы: АЛМАШТЫРУУ

Таштап Жооп