У меня есть массив данных, которые я ищу. Допустим, это месяцы года, с января по декабрь. Назовите это массив месяцев. В A1 до A400 у меня есть текст, который был введен. Это выглядит как бла-бла-джанбла или бла-бла-бла (без месяца). В B1 до B400 я хотел бы получить флаг (назовем это да или нет), который говорит, есть ли месяц, скрывающийся в A1 или нет. Я пробовал массивы, сопоставление индекса, поиск и многое другое, но без особого успеха. Наиболее перспективным был https://stackoverflow.com/questions/13587464/excel-find-cells-from-range-where-search-value-is-within-the-cell , но это не сработало.

Я использую Excel 2010.

Я не пытался использовать макрос, но я бы хотел попробовать

Изменения: заменил поиск на поиск, и регулярное выполнение поиска на тестовом образце приводит к получению результатов, но в массиве оно просто не выполняется. Кроме того, формула массива не может скользить

1 ответ1

1

используйте эту формулу в B1:

=SUMPRODUCT(--ISNUMBER(SEARCH(Months,A1)))

И скопировать вниз.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .