Профессиональные приемы работы в  Microsoft Excel

Top.Mail.Ru

Яндекс.Метрика

В продолжение темы обработки текста в Excelрассмотрим использование для этих целей текстовых функций.
Функция СЦЕПИТЬ() 

Мы уже рассматривали одну из текстовых функций - это функция СЦЕПИТЬ(). Она работает аналогично символу амперсанда (&) – сцепляет несколько значений в единую текстовую строку.

 

Например, формула

 

=СЦЕПИТЬ("До Нового года осталось ";ДАТА(2007;1;1)-СЕГОДНЯ(); " дней")

 

вернет строку "До Нового года осталось 36 дней".

Функции ЛЕВСИМВ(), ПРАВСИМВ() и ПСТР() 

Функция ЛЕВСИМВ() возвращает указанное количество символов начиная с левого края строки. Формула

 

=ЛЕВСИМВ("кашалот";4)

 

Вернет строку "каша".

Аналогично, функция ПРАВСИМВ() возвращает заданное число символов с правого края строки.

 

=ПРАВСИМВ("кашалот";3)

 

дает значение "лот".

 

Функция ПСТР() "выдергивает" из строки подстроку, определенной длины, начиная с определенного символа.

 

=ПСТР("башмаки";4;3)

 

вернет "мак".

Функция ДЛСТР() 

Эта функция возвращает длину строки. Функцию обычно используют вместе с другими текстовыми функциями. Например, если у нас есть список основных средств, в котором в каждой строке содержатся инвентарные номера длиной 3 символа и наименования объектов различной длины. Тогда выделить наименование из записи, находящейся в ячейке А1, можно с помощью функции

 

=ПСТР(A1;4;ДЛСТР(A1)-3)

 


В следующем выпуске продолжим разговор о текстовых функциях, а именно – о функциях поиска и замены.