HTML, Excel, Word, SEOОсновы Excel ⇒ Текстовые функции Excel

ОСНОВЫ EXCEL

Учебник Excel
Перемещение по листу и выделение ячеек
Ввод данных
Создание формул
Знакомство с функциями
Имена ячеек и диапазонов
Массивы
Форматирование. Назначение и удаление форматов
Форматирование чисел и текста
Маленькие секреты форматирования
Заканчиваем пользовательский формат
Выравнивание содержимого ячеек
Изменение шрифта
Использование границ и заливки
Условное форматирование и объединение ячеек
Установка параметров для редактирования
Использование мыши при вводе и редактировании
Заполнение рядов с помощью мыши
Вырезание и вставка ячеек
Функции. Синтаксис функций
Ввод функций
Математические функции
Текстовые функции
Функции для работы с элементами строк
Логические функции
Excel 2007
Интерфейс Excel 2007
Проверка вводимых данных
Условное форматирование
Сортировка и фильтрация
Связанные таблицы
Работа с диаграммами
Что такое сводные таблицы
Как создать сводную таблицу
Форматирование сводной таблицы
Анализ данных сводной таблицы
Создание сводной диаграммы
Вопрос-Ответ
Работа с датами
Вопросы по датам
Ошибки Excel
Защита данных Excel
Шаблоны Excel
Сортировка в Excel
Операции с текстом
Форматирование диаграмм
Сохранение диаграмм
Консолидация данных
Импорт данных в Excel
Поиск данных в таблицах
Операции с формулами массивов
Экспорт данных из Excel
Создание колонтитулов в Excel



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

Здесь рассмотрены наиболее часто используемые текстовые функции Excel (краткая справка). Дополнительную информацию о функциях можно найти в окне диалога мастера функций, а также в справочной системе Excel.

Функция ТЕКСТ

Функция РУБЛЬ

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

Функция СИМВОЛ и КОДСИМВ

Функции СЖПРОБЕЛЫ и ПЕЧСИМВ

Функция СОВПАД

Функции ПРОПИСН, СТРОЧН и ПРОПНАЧ

Функции ЕТЕКСТ и ЕНЕТЕКСТ


Текстовые функции преобразуют числовые текстовые значения в числа и числовые значения в строки символов (текстовые строки), а также позволяют выполнять над строками символов различные операции.

Функция ТЕКСТ

Функция ТЕКСТ (TEXT) преобразует число в текстовую строку с заданным форматом. Синтаксис:


=ТЕКСТ(значение;формат)


Аргумент значение может быть любым числом, формулой или ссылкой на ячейку. Аргумент формат определяет, в каком виде отображается возвращаемая строка. Для задания необходимого формата можно использовать любой из символов форматирования за исключением звездочки. Использование формата Общий не допускается. Например, следующая формула возвращает текстовую строку 25,25:


=ТЕКСТ(101/4;"0,00")


Функция РУБЛЬ

Функция РУБЛЬ (DOLLAR) преобразует число в строку. Однако РУБЛЬ возвращает строку в денежном формате с заданным числом десятичных знаков. Синтаксис:


=РУБЛЬ(число;число_знаков)


При этом Excel при необходимости округляет число. Если аргумент число_знаков опущен, Excel использует два десятичных знака, а если значение этого аргумента отрицательное, то возвращаемое значение округляется слева от десятичной запятой.

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

Функция ДЛСТР (LEN) возвращает количество символов в текстовой строке и имеет следующий синтаксис:


=ДЛСТР(текст)


Аргумент текст должен быть строкой символов, заключенной в двойные кавычки, или ссылкой на ячейку. Например, следующая формула возвращает значение 6:


=ДЛСТР("голова")


Функция ДЛСТР возвращает длину отображаемого текста или значения, а не хранимого значения ячейки. Кроме того, она игнорирует незначащие нули.

Функция СИМВОЛ и КОДСИМВ

Любой компьютер для представления символов использует числовые коды. Наиболее распространенной системой кодировки символов является ASCII. В этой системе цифры, буквы и другие символы представлены числами от 0 до 127 (255). Функции СИМВОЛ (CHAR) и КОДСИМВ (CODE) как раз и имеют дело с кодами ASCII. Функция СИМВОЛ возвращает символ, который соответствует заданному числовому коду ASCII, а функция КОДСИМВ возвращает код ASCII для первого символа ее аргумента. Синтаксис функций:


=СИМВОЛ(число)
=КОДСИМВ(текст)


Если в качестве аргумента текст вводится символ, обязательно надо заключить его в двойные кавычки: в противном случае Excel возвратит ошибочное значение.

Функции СЖПРОБЕЛЫ и ПЕЧСИМВ

Часто начальные и конечные пробелы не позволяют правильно отсортировать значения в рабочем листе или базе данных. Если вы используете текстовые функции для работы с текстами рабочего листа, лишние пробелы могут мешать правильной работе формул. Функция СЖПРОБЕЛЫ (TRIM) удаляет начальные и конечные пробелы из строки, оставляя только по одному пробелу между словами. Синтаксис:


=СЖПРОБЕЛЫ(текст)


Функция ПЕЧСИМВ (CLEAN) аналогична функции СЖПРОБЕЛЫ за исключением того, что она удаляет все непечатаемые символы. Функция ПЕЧСИМВ особенно полезна при импорте данных из других программ, поскольку некоторые импортированные значения могут содержать непечатаемые символы. Эти символы могут проявляться на рабочих листах в виде небольших квадратов или вертикальных черточек. Функция ПЕЧСИМВ позволяет удалить непечатаемые символы из таких данных. Синтаксис:


=ПЕЧСИМВ(текст)


Функция СОВПАД

Функция СОВПАД (EXACT) сравнивает две строки текста на полную идентичность с учетом регистра букв. Различие в форматировании игнорируется. Синтаксис:


=СОВПАД(текст1;текст2)


Если аргументы текст1 и текст2 идентичны с учетом регистра букв, функция возвращает значение ИСТИНА, в противном случае - ЛОЖЬ. Аргументы текст1 и текст2 должны быть строками символов, заключенными в двойные кавычки, или ссылками на ячейки, в которых содержится текст.

Функции ПРОПИСН, СТРОЧН и ПРОПНАЧ

В Excel имеются три функции, позволяющие изменять регистр букв в текстовых строках: ПРОПИСН (UPPER), СТРОЧН (LOWER) и ПРОПНАЧ (PROPER). Функция ПРОПИСН преобразует все буквы текстовой строки в прописные, а СТРОЧН - в строчные. Функция ПРОПНАЧ заменяет прописными первую букву в каждом слове и все буквы, следующие непосредственно за символами, отличными от букв; все остальные буквы преобразуются в строчные. Эти функции имеют следующий синтаксис:


=ПРОПИСН(текст)
=СТРОЧН(текст)
=ПРОПНАЧ(текст)


При работе с уже существующими данными довольно часто возникает ситуация, когда нужно модифицировать сами исходные значения, к которым применяются текстовые функции. Можно ввести функцию в те же самые ячейки, где находятся эти значения, поскольку введенные формулы заменят их. Но можно создать временные формулы с текстовой функцией в свободных ячейках в той же самой строке и скопируйте результат в буфер обмена. Чтобы заменить первоначальные значения модифицированными, выделите исходные ячейки с текстом, в меню "Правка" выберите команду "Специальная вставка", установите переключатель "Значения" и нажмите кнопку ОК. После этого можно удалить временные формулы.

Функции ЕТЕКСТ и ЕНЕТЕКСТ

Функции ЕТЕКСТ (ISTEXT) и ЕНЕТЕКСТ (ISNOTEXT) проверяют, является ли значение текстовым. Синтаксис:


=ЕТЕКСТ(значение)
=ЕНЕТЕКСТ(значение)


Предположим, надо определить, является ли значение в ячейке А1 текстом. Если в ячейке А1 находится текст или формула, которая возвращает текст, можно использовать формулу:


=ЕТЕКСТ(А1)


В этом случае Excel возвращает логическое значение ИСТИНА. Аналогично, если использовать формулу:


ЕНЕТЕКСТ(А1)


Excel возвращает логическое значение ЛОЖЬ.



В начало страницы



В начало страницы