Учитывая:
$ Персонажей
Есть ли функция первенствует, чтобы проверить, содержит ли Cell любой из символов в $ символах?
Учитывая:
$ Персонажей
Есть ли функция первенствует, чтобы проверить, содержит ли Cell любой из символов в $ символах?
Существует метод формулы массива, но он также включает в себя INDIRECT function, чтобы проверить длину строки как строку символов $ Character, подлежащую тестированию. OFFSET - это изменчивая формула, которая будет пересчитываться всякий раз, когда изменяется какое-либо значение в книге.
Формула массива в С2,
=AND(MAX(IFERROR(SEARCH(MID($E$2, ROW(INDIRECT("1:"&LEN($E$2))), 1), $A2), 0)))
Формулы массива должны быть завершены с Ctrl + Сдвиг + Enter↵. После правильного ввода они могут быть заполнены или скопированы в другое место.
Я использовал SEARCH function, который не учитывает регистр. Если вам нужен поиск с учетом регистра, замените ПОИСК для FIND function.
Вот формула массива, которая должна это сделать. Когда вы подтвердите формулу, нажмите ctrl+shift
, нажимая enter
. Если вы сделаете это правильно, Excel поместит фигурные скобки {...}
вокруг формулы, которую вы можете увидеть в строке формул.
Characters
- это либо диапазон, содержащий список символов (или подстрок), подлежащих тестированию, либо константу массива.
=OR(IFERROR(SEARCH(Characters,A1),FALSE))
Я почти уверен, что вам понадобится написать функцию для этого. Должно быть очень легко. – ThatGuy