Excel предлагает большое количество функций, с помощью которых вы можете обрабатывать текст. Объем текстовых функций не ограничивается только текстом, но также может использоваться с ячейками, содержащими числа. В этом руководстве мы рассмотрим 15 наиболее распространенных функций Excel из категории «Текст» на примерах.
СЦЕПИТЬ
Чтобы объединить содержимое ячеек в Excel, вы можете использовать текстовую функцию CONCATENATE вместе с оператором объединения. Последовательно объединяет значения указанных ячеек в строку.
СТРОЧН
Если в Excel вам нужно написать все строчные буквы, например, преобразовать их в строчные, на помощь приходит текстовая функция LOWER. Он не заменяет неалфавитные символы.

ПРОПИСН
Текстовая функция UPPERCASE переводит все буквы в верхний регистр, т.е преобразует их в верхний регистр. Как и LOWER, он не заменяет неалфавитные символы.

ПРОПНАЧ
Текстовая функция СВОЙСТВА делает первую букву каждого слова заглавной, а остальные преобразует в нижний регистр.

Любая первая буква, следующая за небуквальным символом, также преобразуется в верхний регистр.

ДЛСТР
В Excel вы можете подсчитать количество символов, содержащихся в текстовой строке, для этого используйте функцию DLSTR. Подсчитываются места.

ЛЕВСИМВ и ПРАВСИМВ
Текстовые функции LEFT и RIGHT возвращают указанное количество символов, начиная с начала или конца строки. Пробел считается символом.


ПСТР
Текстовая функция MID возвращает указанное количество символов, начиная с указанной позиции. Пробел считается символом.

СОВПАД
Функция ТОЧНЫЙ позволяет сравнивать две текстовые строки в Excel. Если они точно такие же, возвращается ИСТИНА; в противном случае — ЛОЖЬ. Эта текстовая функция чувствительна к регистру, но игнорирует различия в форматировании.

Если случай для вас не важен (это происходит в большинстве случаев), вы можете использовать формулу, которая просто проверяет равенство двух ячеек.

СЖПРОБЕЛЫ
Удаляет все ненужные пробелы из текста, кроме одинарных пробелов между словами.

В тех случаях, когда наличие лишнего пробела в конце или начале строки обнаружить сложно, эта функция просто становится незаменимой. На следующем рисунке вы можете видеть, что содержимое ячеек A1 и B1 абсолютно одинаково, но это не так. В ячейке A1 мы намеренно вставили лишний пробел в конце слова Excel. В результате функция EXACT вернула нам значение FALSE.

Применяя функцию ОБРЕЗАТЬ к значению ячейки A1, мы удалим из нее все лишние пробелы и получим правильный результат:

TRIM полезен для данных, импортированных в листы Excel из внешних источников. Такие данные очень часто содержат лишние пробелы и различные непечатаемые символы. Чтобы удалить из текста все непечатаемые символы, используйте функцию ПЕЧАТЬ.
ПОВТОР
Функция REPEAT повторяет строку текста указанное количество раз. Строка указывается как первый аргумент функции, а количество повторов — как второй.

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

Эта функция чувствительна к регистру…

. и может начать отображение текста с указанной позиции. На рисунке ниже формула начинается с четвертого символа, например c с буквы «r». Но даже в этом случае положение символа считается относительно начала отображаемого текста.

ПОИСК
Текстовая функция ПОИСК очень похожа на функцию НАЙТИ, основное отличие состоит в том, что ПОИСК не чувствителен к регистру.

ПОДСТАВИТЬ
Заменяет определенный текст или символ желаемым значением. В Excel функция ЗАМЕНИТЬ текст используется, когда заранее известно, какой текст нужно заменить, а не его расположение.
Следующая формула заменяет все вхождения слова «Excel» на «Word»:
Заменяет только первое вхождение слова «Excel»:

Удалите все пробелы из текстовой строки:

ЗАМЕНИТЬ
Заменяет символы в заданной позиции в строке на желаемое значение. В Excel функция ЗАМЕНИТЬ текст используется, когда вы знаете, где находится текст, а сам текст не важен.
Формула в следующем примере заменяет 4 символа с седьмой позиции значением «2013». В нашем примере формула заменит «2010» на «2013».

Заменяет первые пять символов текстовой строки, например, слово «Excel» в «Word».

Это все! Мы познакомились с 15 текстовыми функциями Microsoft Excel и проверили их действие на простых примерах. Надеюсь, этот урок был вам полезен и что вы получили от него хоть какую-то полезную информацию. Всего наилучшего и успехов в изучении Excel!





