Текстовые функции Excel

Автор: | 22.11.2021

Excel предлагает большое количество функций, с помощью которых вы можете обрабатывать текст. Объем текстовых функций не ограничивается только текстом, но также может использоваться с ячейками, содержащими числа. В этом руководстве мы рассмотрим 15 наиболее распространенных функций Excel из категории «Текст» на примерах.

СЦЕПИТЬ

Чтобы объединить содержимое ячеек в Excel, вы можете использовать текстовую функцию CONCATENATE вместе с оператором объединения. Последовательно объединяет значения указанных ячеек в строку.

СТРОЧН

Если в Excel вам нужно написать все строчные буквы, например, преобразовать их в строчные, на помощь приходит текстовая функция LOWER. Он не заменяет неалфавитные символы.

Текстовые функции в Excel

ПРОПИСН

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

Текстовые функции в Excel

ПРОПНАЧ

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

Текстовые функции в Excel

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

Текстовые функции в Excel

ДЛСТР

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

Текстовые функции в Excel

ЛЕВСИМВ и ПРАВСИМВ

Текстовые функции LEFT и RIGHT возвращают указанное количество символов, начиная с начала или конца строки. Пробел считается символом.

Текстовые функции в Excel

Текстовые функции в Excel

ПСТР

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

Текстовые функции в Excel

СОВПАД

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

Текстовые функции в Excel

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

Текстовые функции в Excel

СЖПРОБЕЛЫ

Удаляет все ненужные пробелы из текста, кроме одинарных пробелов между словами.

Текстовые функции в Excel

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

Текстовые функции в Excel

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

Текстовые функции в Excel

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

ПОВТОР

Функция REPEAT повторяет строку текста указанное количество раз. Строка указывается как первый аргумент функции, а количество повторов — как второй.

Текстовые функции в Excel

НАЙТИ

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

Текстовые функции в Excel

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

Текстовые функции в Excel

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

Текстовые функции в Excel

ПОИСК

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

Текстовые функции в Excel

ПОДСТАВИТЬ

Заменяет определенный текст или символ желаемым значением. В Excel функция ЗАМЕНИТЬ текст используется, когда заранее известно, какой текст нужно заменить, а не его расположение.

Следующая формула заменяет все вхождения слова «Excel» на «Word»:

Заменяет только первое вхождение слова «Excel»:

Текстовые функции в Excel

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

Текстовые функции в Excel

ЗАМЕНИТЬ

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

Формула в следующем примере заменяет 4 символа с седьмой позиции значением «2013». В нашем примере формула заменит «2010» на «2013».

Текстовые функции в Excel

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

Текстовые функции в Excel

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