Новости:

Теперь на форум можно залогиниться / зарегистрироваться с помощью ВКонтакте. Уже существующие пользователи могут связать свою учетную запись с аккаунтом ВКонтакте одним кликом в профиле пользователя http://forum.msexcel.ru/index.php?action=profile;area=account

Главное меню

Поиск числа в строке

Автор Alina565, 07.02.2016, 17:51

« назад - далее »

Alina565

Всем доброго дня!

Прошу помощи в решении следующей задачи:

Имеем ячейку. В ней через пробел находится ряд числе. Необходимо узнать, есть ли среди данного ряда чисел искомое.
Пример:
ячейка A1 содержит ряд чисел: 1 2 4 12 15
ячейка А2 содержит число: 5
Надо в ячейку Б1 вернуть правду или ложь в завимости от того, есть ли число "А2" в "А1"
В данном случае должно вернуться "ложь", т.к. числа  отдельного "5" там нет.

Пример2
ячейка A1 содержит ряд чисел: 12 13 14
ячейка А2 содержит искомое число: 13
Должно вернуться "Истина"

Вариант с массивом и макросом не подходит, т.к. файл открывается и в excel2010 и в libreoffice. Нужно решение с формулой.

Заранее спасибо ))

cheshiki1

ечисло(поиск(" "&A2&" ";" "&A1&" ")) как то так

Alina565

#2
Уииииии! Большое спасибо!

zs

#3
=ЕСЛИОШИБКА(ЕСЛИ(И(НЕ(ЕОШ(ПСТР(A1;НАЙТИ(A2;A1;1)-1;1)=" "));ПСТР(A1;НАЙТИ(A2;A1;1)-1;1)=" ";НЕ(ЕОШ(C2)));ИСТИНА;ЛОЖЬ);ЛОЖЬ)