Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Info_lab_2008_.doc
Скачиваний:
28
Добавлен:
17.08.2019
Размер:
9.63 Mб
Скачать

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

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

Функция

Синтаксис

Описание

ДЛСТР

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

Возвращает количество знаков в текстовой строке

ЗАМЕНИТЬ

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

Замещает указанную часть знаков текстовой строки другой строкой текста

Функция

Синтаксис

Описание

ЛЕВСИМВ

=ЛЕВСИМВ(текст; количество_знаков)

Возвращает указанное число знаков с начала текстовой строки

НАЙТИ

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

Находит вхождение одной текстовой строки (искомый_текст) в другую текстовую строку (просматриваемый_текст) и возвращает положение начала искомого текста относительно крайнего левого знака просматриваемого текста

ПЕЧСИМВ

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

Удаляет все непечатаемые знаки из текста

ПОВТОР

=ПОВТОР(текст;число_повторений)

Повторяет текст заданное число раз

ПОИСК

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

Возвращает позицию первого вхождения знака или текстовой строки при поиске слева направо, начиная с нач_позиция

ПРАВСИМВ

=ПРАВСИМВ(текст;число_знаков)

Возвращает заданное число последних знаков текстовой строки

ПРОПИСН

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

Делает все буквы в тексте прописными

ПРОПНАЧ

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

Первая буква в строке текста и все первые буквы, следующие за знаками, отличными от букв, делаются прописными (верхний регистр). Все прочие буквы в тексте делаются строчными (нижний регистр)

СОВПАЛ

=ЛЕВСИМВ(текст;количество_знаков)

Сравнивает две строки текста и возвращает значение ИСТИНА, если они в точности совпадают, и ЛОЖЬ в противном случае

СТРОЧН

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

Преобразует знаки в текстовой строке из верхнего регистра в нижний

СЦЕПИТЬ

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

Объединяет несколько текстовых строк в одну

Т

=Т (значение)

Возвращает текст, ссылка на который задается аргументом значение

ТЕКСТ

=ПОВТОР(текст;число_повторений)

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

Если в качестве аргумента функции используется текст, он обязательно должен быть заключен в кавычки (например, =ПРАВСИМВ ("Песок";2)). Чтобы не заботиться о кавычках, поместите слово Песок в какую-нибудь ячейку, например А1, и используйте в формуле ссылку на эту ячейку: =ПРАВСИМВ (А1,2).

Пример использования функции СЦЕПИТЬ

Функция объединяет несколько текстовых строк в одну.

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

Текст1, текст2, ... — от 1 до 30 элементов текста, объединяемых в один элемент. Такими элементами могут быть текстовые строки, числа или ссылки, которые ссылаются на одну ячейку. Данной функцией можно просто соединить значения двух или нескольких ячеек, а можно вставить между ними пробелы или другие символы в качестве разделителей. Вставляемые между значениями ячеек символы указываются как аргументы функции и должны быть выделены кавычками.

Пример использования функции СОВПАД

Функция сравнивает две строки текста и возвращает значение ИСТИНА, если они в точности совпадают, и ЛОЖЬ в противном случае.

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

Текст1 — первая текстовая строка.

Текст2 — вторая текстовая строка.

Функция СОВПАД учитывает регистр, но игнорирует различия в форматировании.

Например:

=СОВПАД ( "ОСЕНЬ"; "осень" ) возвращает значение ЛОЖЬ;

=СОВПАД ("ОСЕНЬ"; "ОСЕНЬ") возвращает значение ИСТИНА.

В качестве значений аргументов может использоваться как сам текст, так и ссылки на ячейки с текстом.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]