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