Поиск значения из массива в пути к файлу [Excel]

Используйте Form.ShowDialog()

Как упоминал Боб, вы должны установить Form.DialogResult соответственно в своей модальной форме.

-1
задан Luuklag 13 July 2018 в 07:14
поделиться

2 ответа

SEARCH($C$2:$C$4,A2)

вернет массив числа или ошибки #VALUE!.

Если вы завернете это в ISNUMBER, он вернет массив из TRUE;FALSE...

Чтобы узнать, являются ли ЛЮБЫЕ значения TRUE, оберните это в OR и используйте это в своем IF.

Конечно, поскольку это формула массива, вам нужно введите его, удерживая нажатой клавишу ctrl + shift во время нажатия Enter

=IF(OR(ISNUMBER(SEARCH($C$2:$C$4,A2))),"Yes","No")

Вы можете видеть, что происходит с помощью инструмента Formula Evaluation

0
ответ дан Ron Rosenfeld 17 August 2018 в 13:31
поделиться

Вы можете использовать SUMPRODUCT с ISNUMBER и SEARCH

=IF(SUMPRODUCT(--ISNUMBER(SEARCH(C2:C4,A2)))>0,"YES","NO")
0
ответ дан QHarr 17 August 2018 в 13:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: