29361359

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



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

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

ДЛСТР

Синтаксис:
ДЛСТР(текст)

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

Аргументы:

текст- текст, длину которого нужно определить. При вычислении длины текста учитываются пробелы.

ЗАМЕНИТЬ

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

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

Аргументы:

старый_текст- текст, в котором желательно заменить некоторые литеры;

нач_ном- позиция символа в тексте старый_текст, начиная с которой будет произведена замена;

число_литер- число символов в тексте старый_текст, которые заменяются текстом новый_текст;

новый_текст- текст, который заменяет символы в тексте старый_текст.

ЗНАЧЕН

Синтаксис:
ЗНАЧЕН(текст)

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

Аргументы:

текст- текст в кавычках или ссылка на ячейку, содержащую текст, который нужно преобразовать. Текст может быть в любом формате, который допускается в Excel для числа, даты и времени. Если текст не удовлетворяет ни одному из этих форматов, то функция ЗНАЧЕН возвращает значение ошибки #ЗНАЧ!.

ПРИМЕЧАНИЕ

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

КОДСИВМ



Синтаксис:
КОДСИМВ(текст)

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

ЛЕВСИМВ

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

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

Аргументы:

количество_символов- число больше 0; если значение аргумента количест-во_символов больше, чем длина текста, то будет выведен весь аргумент текст\ если аргумент количест-во_символов опушен, Excel принимает его равным 1.

НАЙТИ

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

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

Аргументы:

искомый_текст- искомый текст; если искомый_текст - это (пустая строка), то функция НАЙТИ считает подходящим первый символ в просматриваемой строке (то есть будет возвращено значение аргумента нач_позиция или 1); аргумент нач_позиция не должен содержать никаких символов шаблона;

просматриваемый_текст- текст, содержащий искомый текст;

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

ПРИМЕЧАНИЕ

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

ПЕЧСИМВ

Синтаксис:
ПЕЧСИМВ(текст)

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

ПОВТОР

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

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

Аргументы:

текст- исходный текст;

сколько_раз- число, которое больше или равно 0; если аргумент не является целым числом, то учитывается только целая часть.

ПРИМЕЧАНИЕ

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

ПОДСТАВИТЬ

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

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

Аргументы:

номер_вложения- задает, какой по счету старый_текст следует заменить (если опущен, будут заменены все последовательности символов старый_текст).

ПОИСК

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

Результат:

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

Аргументы:

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

ПРИМЕЧАНИЕ

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

ПРАВСИМВ

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

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

Аргументы:

текст- текстовая строка, содержащая извлекаемые символы;

число_символов- количество извлекаемых символов.

ПРОПИСИ

Синтаксис:
ПРОПИСИ(текст)

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

Аргументы:

текст- преобразуемый текст. Аргумент текст может быть ссылкой на текст или текстовой строкой.

ПРОПНАЧ

Синтаксис:
ПРОПНАЧ(текст)

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

ПСТР

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

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

РУБЛЬ

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

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

Аргументы:

число- любое число;

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

СЖПРОБЕЛЫ

Синтаксис:
СЖПРОБЕЛЫ(текст)

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

СИМВОЛ

Синтаксис:
СИМВОЛ(число)

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

Аргументы:

число- число от 1 до 255, представляющее собой ASCII-код символа.

СОВПАД

Синтаксис:
СОВПАД(текст1,текст2)

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

СТРОЧН

Синтаксис:
СТРОЧН(текст)

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

СЦЕПИТЬ

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

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

Аргументы:

текст 1,текст2,...- от 1 до 30 элементов текста, объединяемых в один элемент текста. Элементами текста могут быть текстовые строки, числа или ссылки, которые ссылаются на одну ячейку.

Т

Синтаксис:
Т(значение)

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

Аргументы:

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

ПРИМЕЧАНИЕ

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

ТЕКСТ

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

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

Аргументы:

значение- либо числовое значение, либо формула, вычисление которой дает числовое значение, либо ссылка на ячейку, содержащую числовое значение;

строка_формат- числовой формат в текстовой форме (вкладка Число диалогового окна Формат ячеек). Запрещено использование символа (*) и формата Общий.

ФИКСИРОВАННЫЙ

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

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

Аргументы:

число- число, которое округляется и преобразуется в текст;

число_знаков- число цифр справа от десятичной запятой;

без_разделителей- логическое значение, причем, если аргумент без_разде-лителей имеет значение ИСТИНА, то функция ФИКСИРОВАННЫЙ не включает разделители тысяч в возвращаемый текст. Если аргумент без разделителей имеет значение ЛОЖЬ или опущен, то возвращаемый текст будет включать разделители (обычно это так).

ПРИМЕЧАНИЕ

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



Содержание раздела