30 Excel функции за 30 дни: ЗАМЕНЕТЕ

Вчера на маратона 30 Excel функции за 30 дни използвахме функцията INDEX (INDEX), за да върне стойността на клетката, разположена в пресечната точка на дадения ред и колона.

На 25-ия ден от маратона ще посветим изучаването на функцията СМЕНЕТЕ (ЗАМЕНИТЕ), който принадлежи към категорията текст. Той замества определен брой знаци в текстов низ с друг текст.

Така че, нека разгледаме по-подробно информацията и примерите за функцията СМЕНЕТЕ (ЗАМЕНЕТЕ), а ако имате допълнителна информация или примери, моля, споделете ги в коментарите.

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

функция СМЕНЕТЕ (REPLACE) замества знаци в текста въз основа на определения брой знаци и начална позиция.

Как може да се използва функцията REPLACE?

функция СМЕНЕТЕ (REPLACE) може да замества знаци в текстов низ, например:

  • Променете кода на областта в телефонния номер.
  • Заменете интервал с двоеточие с интервал.
  • Използвайте вложена функция СМЕНЕТЕ (ЗАМЕНИТЕ), за да вмъкнете няколко тирета.

REPLACE Синтаксис

функция СМЕНЕТЕ (REPLACE) има следния синтаксис:

REPLACE(old_text,start_num,num_chars,new_text)

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

  • стар_текст (old_text) – текстов низ, в който ще бъдат заменени знаците.
  • начален_номер (start_pos) – начална позиция на стари знаци.
  • брой_символи (num_chars) – броя на старите знаци.
  • нов_текст (нов_текст) – текст, който ще бъде вмъкнат на мястото на старите знаци.

Капани ЗАМЕНИТЕ (ЗАМЕНИТЕ)

функция СМЕНЕТЕ (REPLACE) замества определен брой знаци, започвайки от определената позиция. За да замените конкретен ред текст навсякъде в оригиналния текст, можете да използвате функцията ЗАМЕСТИТЕЛ (ЗАМЕСТИТЕЛ), който ще разгледаме по-късно в нашия маратон.

Пример 1: Промяна на регионалния код в телефонен номер

Използване на функции СМЕНЕТЕ (ЗАМЕНИТЕ) Можете да промените първите три цифри на телефонен номер, например, когато е зададен нов код на област. В нашия случай новият телефонен код се въвежда в колона C, а коригираните телефонни номера се показват в колона D.

=REPLACE(B3,1,3,C3)

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

30 Excel функции за 30 дни: ЗАМЕНЕТЕ

Пример 2: Замяна на интервал с двоеточие с интервал

За да определите начална позиция за функция СМЕНЕТЕ (ЗАМЕНИТЕ), можете да използвате функцията НАМЕРИ (FIND), за да намерите конкретен ред текст или знак. В този пример искаме да заменим първия интервал, който се появява в текстов низ с двоеточие, последвано от интервал.

=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 дни: ЗАМЕНЕТЕ

Оставете коментар