Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

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

Синтаксис

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

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

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

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

Замечания

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

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

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

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

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

Примеры

Столбец1

Столбец2

Столбец3

Формула

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

Выписки

Доход: маржа

маржа

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

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

Выписки

Доход: маржа

маржа

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

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

Выписки

Доход: маржа

маржа

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

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

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

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

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

×