- •Лабораторная работа №5 использование функций
- •Функции для работы с текстом и данными
- •Баттекст - преобразование числа в текст на тайском языке и добавление суффикса «бат».
- •Символ - возвращает знак с заданным кодом. Функция символ используется, чтобы преобразовать числовые коды знаков, которые получены из файлов с других компьютеров, в знаки данного компьютера.
- •Кодсимв - возвращает числовой код первого знака в текстовой строке. Возвращаемый код соответствует таблице знаков, используемой на данном компьютере.
- •Сцепить - объединяет несколько текстовых строк в одну.
- •Фиксированный - округляет число до заданного количества десятичных цифр, форматирует число в десятичном формате с использованием запятых и точек и возвращает результат в виде текста.
- •Строчн - преобразует знаки в текстовой строке из верхнего регистра в нижний.
- •Повтор - повторяет текст заданное число раз. Функция повтор используется, чтобы заполнить ячейку некоторым количеством вхождений текстовой строки.
- •Текст - преобразует значение в текст в заданном числовом формате.
- •Прописн - делает все буквы в тексте прописными.
- •Значен - преобразует строку текста, отображающую число, в число.
- •Задание 1
- •Технология выполнения задания
- •Задание 2
- •Технология выполнения задания
- •Задание 3
- •Технология выполнения задания
- •Задание 4
- •Технология выполнения задания
- •Задание 5
- •Технология выполнения задания
Кодсимв - возвращает числовой код первого знака в текстовой строке. Возвращаемый код соответствует таблице знаков, используемой на данном компьютере.
Операционная среда |
Таблица знаков |
«Макинтош» |
Таблица знаков «Макинтоша» |
Windows |
ANSI |
Синтаксис: КОДСИМВ(текст)
Текст — это текст, в котором требуется узнать код первого знака.
Например:
|
|
Сцепить - объединяет несколько текстовых строк в одну.
Синтаксис: СЦЕПИТЬ (текст1;текст2;...)
Текст1, текст2, ... — это от 1 до 30 элементов текста, объединяемых в один элемент текста. Элементами текста могут быть текстовые строки, числа или ссылки, которые ссылаются на одну ячейку.
Примечание: Вместо функции СЦЕПИТЬ для объединения текстов можно использовать оператор «&».
Например:
|
|
РУБЛЬ - функция, описанная в этом разделе справки, преобразует число в текстовый формат и добавляет к нему обозначение денежной единицы. Имя этой функции (и добавляемое обозначение) зависит от языковых параметров.
Эта функция преобразует число в текст, используя денежный формат с округлением до заданного числа десятичных знаков. Используется следующий формат: # ##0,00 р.;- # ##0,00 р.
Синтаксис: РУБЛЬ(число; число_знаков)
Число — это либо число, либо ссылка на ячейку, содержащую число, либо формула, вычисление которой дает число.
Число_знаков — это число цифр справа от десятичной запятой. Если число_знаков отрицательно, то число округляется слева от десятичной запятой. Если число_знаков опущено, то оно полагается равным 2.
Примечание: Наибольшее различие между форматированием ячейки, содержащей число, с помощью команды Ячейка в меню Формат и форматированием числа непосредственно с помощью функции РУБЛЬ состоит в том, что функция РУБЛЬ преобразует свой результат в текст. Число, которое форматируется с помощью команды Ячейка, по-прежнему остается числом. Однако, можно продолжать использовать числа, отформатированные функцией РУБЛЬ, в формулах, потому что Microsoft Excel преобразует числа, введенные как текст, в числовые значения в процессе вычислений.
Например:
|
|
СОВПАД - сравнивает две строки текста и возвращает значение ИСТИНА, если они в точности совпадают, и ЛОЖЬ в противном случае. Функция СОВПАД учитывает регистр, но игнорирует различия в форматировании. Функция СОВПАД используется для того, чтобы проверить, входит ли некоторый текст в документ.
Синтаксис: СОВПАД(текст1;текст2)
Текст1 — это первая текстовая строка.
Текст2 — это вторая текстовая строка.
Например:
|
|
НАЙТИ (НАЙТИБ) - функция НАЙТИ находит вхождение одной текстовой строки (искомый_текст) в другую текстовую строку (просматриваемый_текст) и возвращает положение начала искомого текста относительно крайнего левого знака просматриваемого текста. Для поиска вхождений одной текстовой строки в другую текстовую строку можно использовать также функцию ПОИСК, но в отличие от функции ПОИСК функция НАЙТИ учитывает регистр и не допускает использования подстановочных знаков.
Функция НАЙТИБ находит вхождение одной текстовой строки (искомый_текст) в другую текстовую строку (просматриваемый_текст) и возвращает положение начала искомого текста относительно крайнего левого знака просматриваемого текста с учетом числа байтов, используемых каждым знаком. Эта функция используется при работе со знаками, занимающими два байта. Для поиска вхождений одной текстовой строки в другую текстовую строку можно использовать также функцию ПОИСКБ.
Синтаксис: НАЙТИ(искомый_текст;просматриваемый_текст;нач_позиция),
НАЙТИБ(искомый_текст;просматриваемый_текст;нач_позиция)
Искомый_текст — это искомый текст.
Просматриваемый_текст — это текст, включающий искомый текст.
Нач_позиция — это позиция знака, с которой следует начинать поиск. Первый знак в аргументе просматриваемый_текст имеет номер 1. Если аргумент нач_позиция опущен, то он полагается равным 1.
Примечание: Аргумент нач_позиция можно использовать, чтобы пропустить нужное количество знаков. Например, задана текстовая строка «МДС0093.МесячныеПродажи». Чтобы найти первое вхождение знака «М» в описательную часть текстовой строки, задайте аргумент нач_позиция равным 8. В этом случае в части текста, которая является серийным номером, поиск производиться не будет. Функция НАЙТИ начинает со знака номер 8, находит искомый_текст в следующей позиции и возвращает число 9. Функция НАЙТИ всегда возвращает номер знака, считая от левого края текста, а не от значения аргумента нач_позиция.
Примечания:
-
Если искомый_текст равен «» (пустая строка), то функция НАЙТИ считает подходящим первый знак в просматриваемой строке (то есть возвратит значение аргумента нач_позиция или 1).
-
Искомый_текст не должен содержать никаких подстановочных знаков.
-
Если искомый_текст не входит в просматриваемый_текст, то функции НАЙТИ и НАЙТИБ возвращают значение ошибки #ЗНАЧ!.
-
Если нач_позиция меньше или равна нулю, то функции НАЙТИ и НАЙТИБ возвращают значение ошибки #ЗНАЧ!.
-
Если нач_позиция больше длины строки просматриваемый_текст, то функции НАЙТИ и НАЙТИБ возвращают значение ошибки #ЗНАЧ!.
Например:
|
|