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

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


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

Синтаксис:

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

Результат: Количество символов в текстовом аргументе текст.

Аргументы:


Функция ЗАМЕНИТЬ

Синтаксис:

ЗАМЕНИТЬ(старый_текст, нач_ном, число_литер, новый_текст) 

Результат: В текстовом аргументе старый_текст заменяет число_литер символов, начиная с нач_ном-ого, на текст новый_текст.

Аргументы:


Функция ЗНАЧЕН

Синтаксис:

ЗНАЧЕН(текст) 

Результат: Преобразует текстовый аргумент текст в числовой формат.

Аргументы:


ПРИМЕЧАНИЕ

Обычно Excel при необходимости автоматически осуществляет преобразование из текстового представления в числовое.


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

Синтаксис:

КОДСИМВ(текст) 

Результат: ASCII-код первого символа текста.

Функция ЛЕВСИМВ

Синтаксис:

ЛЕВСИМВ(текст,количество_символов) 

Результат: Возвращает первые количество_символов символов текстового аргумента текст в виде текстового значения.

Аргументы:


Функция НАЙТИ

Синтаксис:

НАЙТИ(искомый_текст, просматриваемый_текст, нач_позиция) 

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

Аргументы:


ПРИМЕЧАНИЕ

Если аргумент нач_позиция меньше или равен 0, или больше, чем длина текста, или не найден аргумент искомый_текст, то функция НАЙТИ выдает значение ошибки #ЗНАЧ!.


Функция ПЕЧСИМВ

Синтаксис:

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

Результат: Из аргумента текст будут удалены все управляющие символы.

Функция ПОВТОР

Синтаксис:

ПОВТОР(текст,сколько_раз) 

Результат: Текст, указанный в аргументе текст, повторяется сколько_раз раз.

Аргументы:


ПРИМЕЧАНИЕ

Результат может иметь длину не более 255 символов.


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

Синтаксис:

ПОДСТАВИТЬ(текст, старый_текст, новый_текст, номер_вложения) 

Результат: Текст, указанный в аргументе старый_текст, заменяется в аргументе текст на текст новый_текст.

Аргументы:


Функция ПОИСК

Синтаксис:

ПОИСК(искомый_текст, просматриваемый_текст, нач позиция) 

Результат: См. описание функции НАЙТИ.

Аргументы:

См. описание функции НАЙТИ.

ПРИМЕЧАНИЕ

Функции НАЙТИ и ПОИСК почти идентичны, но функция НАЙТИ различает написание прописными и строчными буквами, а ПОИСК - нет; кроме того, функция ПОИСК, в отличие от функции НАЙТИ, разрешает использование в аргументе искомый_текстсимволов подстановки (*) и (?).


Функция ПРАВСИМВ

Синтаксис:

ПРАВСИМВ(текст, число_символов)

Результат: Последние число_символов символов текстового аргумента текст в качестве текстового значения.

Аргументы:


Функция ПРОПИСИ

Синтаксис:

ПРОПИСИ(текст) 

Результат: Преобразует все буквы в тексте в прописные.

Аргументы:


Функция ПРОПНАЧ

Синтаксис:

ПРОПНАЧ(текст) 

Результат: Первые буквы слов и все буквы, следующие за знаками препинания, будут преобразованы в прописные, все остальные - в строчные.

Функция ПСТР

Синтаксис:

ПСТР(текст,нач_позиция,количество_символов) 

Результат: Текстовое значение, которое включает количество_символов символов из текстового аргумента текст, начиная с позиции номер нач_позиция.

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

Синтаксис:

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

Результат: Преобразует число в текстовый формат, используя денежный формат с округлением до заданного числа десятичных знаков. Применяется следующий формат: #.##0,00р;-#.##0,00р.

Аргументы:


Функция СЖПРОБЕЛЫ

Синтаксис:

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

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

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

Синтаксис:

СИМВОЛ(число) 

Результат: Символ, соответствующий ASCII-коду числа, заданного аргументом число. Функция CHAR используется для преобразования текстовых файлов в текстовый формат данного компьютера.

Аргументы:


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

Синтаксис:

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

Результат: Значение ИСТИНА, если аргументы текст1 и текст2 абсолютно одинаковы, в противном случае - значение ЛОЖЬ.

Функция СТРОЧН

Синтаксис:

СТРОЧН(текст) 

Результат: Все прописные буквы текстового аргумента текст будут преобразованы в строчные.

Функция СЦЕПИТЬ

Синтаксис:

СЦЕПИТЬ(текст1,текст2,...) 

Результат: Объединяет несколько текстовых элементов в один.

Аргументы:


Функция Т

Синтаксис:

Т(значение) 

Результат: Аргумент значение выводится в текстовом виде. Если аргументу значение не соответствует текст, то функция Т возвращает "".

Аргументы:


ПРИМЕЧАНИЕ

Обычно Excel автоматически преобразует значения к нужному типу.


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

Синтаксис:

ТЕКСТ(значение, строка_формат) 

Результат: Преобразует значение в текст в заданном числовом формате.

Аргументы:


Функция ФИКСИРОВАННЫЙ

Синтаксис:

ФИКСИРОВАННЫЙ(число, число_знаков, без_разделителей) 

Результат: Число число, округленное до число_знаков десятичных разрядов, в формате с фиксированной запятой в виде текстовой строки.

Аргументы:


ПРИМЕЧАНИЕ

Excel гарантирует точность только до 15 разрядов; результатом является текстовое значение - в отличие от чисел, форматированных с помощью команды Ячейка (меню Формат).