Работа со строками
Для строковой информации в Excel также присутствует ряд функций, описание и примеры представлены ниже.
|
Функция |
A1 |
B1 |
B1 (результат) |
Описание |
|
СЦЕПИТЬ(значение1; [значение2];…) |
Три |
=СЦЕПИТЬ(A1;” кота“) |
Три кота |
Записывает все перечисленные значения друг за другом |
|
НАЙТИ(искомый_текст; просматриваемый_текст; [нач_позиция]) ПОИСК(искомый_текст; текст_для_поиска; [нач_позиция]) |
Доктор |
=НАЙТИ(“о”;A1) |
2 |
Находит в просматриваемом тексте индекс первого вхождения искомого текста. Если указана начальная позиция, то поиск производится с индекса соответствующего начальной позиции. Если начальная позиция не указана поиск производится с индекса 1. |
|
=НАЙТИ(“о”;A1;3) |
5 |
|||
|
ЛЕВСИМВ(текст; [количество_знаков]) |
Самолет |
=ЛЕВСИМВ(A1;3) |
Сам |
Оставляет первые (левые) символы из строки. Если количество оставляемых символов не указано, то оставляется один символ |
|
ДЛСТР(текст) |
Доктор |
=ДЛСТР(A1) |
6 |
Возвращает количество символов в строке |
|
ПСТР(текст; начальная_позиция; количество_знаков) |
Доктор |
=ПСТР(A1;3;3) |
кто |
Возвращает подстроку исходной строки, начинающуюся с «начальной позиции» и содержащую «количество знаков». |
|
ЗАМЕНИТЬ(старый_текст; нач_поз; число_знаков; новый_текст) |
Самолет |
=ЗАМЕНИТЬ(A1;5;2;”ка”) |
Самокат |
Заменяет в исходном тексте «старый_текст» заданное «число_знаков» начиная с начальной позиции «нач_поз» на «новый_текст» |
|
ПОВТОР(текст; число_повторений) |
Бу |
=ПОВТОР(A1;3) |
БуБуБу |
Повторяет «текст» заданное «число_повторений» |
|
ПРАВСИМВ(текст; [число_знаков]) |
Предводитель |
=ПРАВСИМВ(A1;8) |
водитель |
Оставляет последние (правые) символы из строки. Если количество оставляемых символов не указано, то оставляется один символ |
|
ПОДСТАВИТЬ(текст; стар_текст; нов_текст; [номер_вхождения]) |
БуБуБу |
=ПОДСТАВИТЬ(A1;”у”;”е”) |
БеБеБе |
Заменить в тексте «текст» все вхождения подстроки «стар_текст» на подстроку «нов_текст». Если указать номер вхождения, то заменит только его. |
|
=ПОДСТАВИТЬ(A1;”у”;”е”;2) |
БуБеБу |