![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Проверка соответствия части ячейки определенному тексту
Для выполнения этой задачи используются функции ЕСЛИ, НАЙТИ и ЕЧИСЛО. Функция ЕЧИСЛО проверяет указанное значение и возвращает в зависимости от него значение ИСТИНА или ЛОЖЬ. Синтаксис: =ЕЧИСЛО(значение), где значение - обязательный аргумент, который ссылается на число.
Функция НАЙТИ и НАЙТИБ находят вхождение одной текстовой строки в другой строке и возвращают начальную позицию первой строки относительно крайнего левого знака второй строки. Функция НАЙТИ предназначена для работы с языками, использующими однобайтовый набор знаков (SBCS). Синтаксис: = НАЙТИ(искомый_текст; просматриваемый_текст; нач_позиция) = НАЙТИБ(искомый_текст; просматриваемый_текст; нач_позиция) где искомый_текст — текст, который требуется найти; просматриваемый_текст — текст, включающий в себя искомый текст; нач_позиция — позиция знака, с которого должен начинаться поиск. Первый знак обозначается в аргументе «просматриваемый_текст» числом 1. Если аргумент «нач_позиция» опущен, предполагается значение 1. Функции НАЙТИ и НАЙТИБ учитывают регистр букв и не допускают использование подстановочных знаков. Для поиска без учета регистра, а также для поиска с использованием подстановочных знаков пользуйтесь функциями ПОИСК и ПОИСКБ. Если в аргументе «искомый_текст» задана пустая строка, функция НАЙТИ определяет совпадение в первом знаке просматриваемой строки (т. е. возвращает либо значение аргумента «нач_позиция», либо 1). Аргумент «искомый_текст» не должен содержать никаких подстановочных знаков. Если «искомый_текст» не входит в «просматриваемый_текст», функции НАЙТИ и НАЙТИБ возвращают значение ошибки #ЗНАЧ!. Если значение аргумента «нач_позиция» меньше или равно нулю, функции НАЙТИ и НАЙТИБ возвращают значение ошибки #ЗНАЧ!. Если значение аргумента «нач_позиция» больше длины аргумента «просматриваемый_текст», функции НАЙТИ и НАЙТИБ возвращают значение ошибки #ЗНАЧ!. Использование аргумента «нач_позиция» позволяет пропустить определенное количество знаков. Рассмотрим в качестве примера обработку текстовой строки «МДС0093.МесячныеПродажи» функцией НАЙТИ. Чтобы найти первое вхождение знака «М» в описательную часть текстовой строки, задайте для аргумента «нач_позиция» значение 8. В результате в той части текста, которая представляет серийный номер, поиск выполняться не будет. Функция НАЙТИ начнет поиск с восьмого знака, обнаружит «искомый_текст» в следующей позиции и возвратит число 9. Функция НАЙТИ всегда возвращает порядковый номер знака от начала «просматриваемого_текста», т. е. с учетом тех знаков, которые предлагается игнорировать, если «нач_позиция» больше 1.
Приведенная выше формула использует следующие аргументы. Формула определения наличия текста
|