У меня есть лист со следующими данными:
| Text | Value | Value | Value |
|:----------------------------------------|:---------|:---------|:---------|
|Jax and Jax friend Kung Lao fight Raiden | jax | kung lao | raiden |
|Jax and Jax friend Kung Lao fight Raiden | kitana | kung lao | raiden |
И следующие формулы:
=SUMPRODUCT( -- ISNUMBER(SEARCH(B1:D1;A1)))=COUNTA(B1:D1)
=SUMPRODUCT( -- ISNUMBER(SEARCH(B2:D2;A2)))=COUNTA(B2:D2)
Что возвращает:
TRUE
FALSE
Это работает, как и ожидалось. Я получаю TRUE всех значений, найденных в текстовой ячейке, и FALSE , если одно или все отсутствует.
Теперь я хочу изменить, поэтому вместо поиска в нескольких ячейках я хочу искать только в одной ячейке, разделенной запятыми. Как это:
| Text | Values | Formula |
|:----------------------------------------|:-----------------------|:--------|
|Jax and Jax friend Kung Lao fight Raiden | jax,kung lao,raiden | TRUE |
|Jax and Jax friend Kung Lao fight Raiden | kitana,kung lao,raiden | FALSE |
Я пробовал с =SUMPRODUCT( -- ISNUMBER(SEARCH({B2};A2)))=COUNTA({B2})
, но это не работает.