Если у вас версия Excel 2013+ с функцией FILTERXML
, вы можете использовать эту формулу массива:
=IF(OR(ISNA(MATCH(FILTERXML("<t><s>"&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"Integrate",""),", ",","),",","</s><s>")&"</s></t>","//s"),INDIRECT("Table2["&B2&"]"),0))),"No","Yes")
- Удаляем
Integrate
- Создать
XML
из строк в Таблице1
- Извлечение каждого элемента из
XML
- Попробуйте найти их в соответствующем столбце таблицы 2
- Если мы его не найдем, то у него будет несколько стран.
Поскольку это формула массива, вам необходимо «подтвердить» ее, удерживая ctrl + shift при нажатии , введите . Если вы сделаете это правильно, Excel поместит фигурные скобки {...}
вокруг формулы, как показано в строке формул
Если у вас есть версия Excel, которая не имеет этой функции, и вы по-прежнему заинтересованы в использовании формул Excel, а не VBA, есть другая формула, которую мы можем использовать.