Новости:

К первому сообщению темы должен быть прикреплен файл примера в формате xls*.
Приложив пример, Вы избавите себя и других от вопросов типа "А какой критерий?", "А куда выводить результат?", "А сколько строк?" и все тех же просьб выложить файл. Рисовать за Вас Ваши же таблички с заданиями, а затем и решение к ним, никто желанием не горит. Да и, как показывает практика, в большинстве случаев без файла решения не найти.

Главное меню

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

Автор 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)));ИСТИНА;ЛОЖЬ);ЛОЖЬ)