Функция ПОИСК

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

Возвращает позицию первого вхождения знака или текстовой строки при поиске слева направо, начиная с нач_позиция. Функция ПОИСК используется для поиска вхождения знака или строки текста в другую строку текста, с тем чтобы применить функции ПСТР или ЗАМЕНИТЬ для изменения текста.

Синтаксис

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

Искомый_текст     — искомый текст. В аргументе искомый_текст можно использовать подстановочные знаки вопросительный знак (?) и звездочка (*). Вопросительный знак соответствует любому знаку; звездочка соответствует любой последовательности знаков. Если нужно найти вопросительный знак или звездочку, то перед ними следует поставить знак тильды (~). 

Просматриваемый_текст     — текст, в котором нужно найти искомый текст.

Нач_позиция     — номер знака в тексте просматриваемый_текст, с которого нужно начать поиск. С помощью аргумента нач_позиция можно пропустить нужное количество знаков. Пусть задана текстовая строка «МДС0093.МесячныеПродажи». Чтобы найти первое вхождение «М» в описательной части текстовой строки, задайте для аргумента нач_позиция значение 8: тогда поиск не будет выполняться в той части текста, которая представляет серийный номер. Функция ПОИСК начнет поиск со знака 8, обнаружит искомый_текст в следующем знаке и возвратит число 9. Функция ПОИСК всегда возвращает номер знака от начала текста просматриваемый_текст с учетом пропущенных знаков, если значение аргумента нач_позиция больше 1.

Замечания

  • Функция ПОИСК не различает регистры при поиске текста.

  • Функция ПОИСК аналогична функции НАЙТИ, за исключением того, что функция НАЙТИ учитывает регистр.

  • Если искомый текст не найден, возвращается значение ошибки #ЗНАЧ!.

  • Если аргумент «нач_позиция» опущен, предполагается, что он равен 1.

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

Примеры

Столбец1

Столбец2

Столбец3

Формула

Описание (результат)

Выписки

Доход: маржа

маржа

=ПОИСК("е";[Столбец1];6)

Позиция первого знака «е» в строке, начиная с шестого знака (8)

Выписки

Доход: маржа

маржа

=ПОИСК([Столбец3];[Столбец2])

Положение слова «Поле» в строке «ПолеДоход» (1)

Выписки

Доход: маржа

маржа

=ЗАМЕНИТЬ([Столбец2];ПОИСК([Столбец3];[Столбец2]);6;"Сумма")

Замена слово «Поле» словом «Сумма» (СуммаДоход)

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×