Подскажите, пожалуйста, как можно сравнить два массива с текстовыми данными. Конкретно (прикрепл файл) На листе один текстовые фразы и числа. На листе два также (лист 2 необязателен - это может быть и второй столбец, неважно). Нужно выделить на Лист 1 все строки, СОДЕРЖАЩИЕ данные из Лист 2.
Извините, не нашёл именно то, что нужно. Везде в основном значения сравниваются, или тексты, но замысловатыми комбинациями. Конкретно решение своей задачи нигде, к сожалению, не увидел.
Странно, может я неправильно объяснил что-то. В изначальном примере - да, Ваша формула работает. Однако, когда начал работать с массивом - не работает. Высылаю часть из массива, чтобы было ближе к реалиям (формулу уже поставил)
1. Имя должно ссылаться на весь столбец со значениями, а у Вас только на 2 ячейки. 2. При использовании на листе формулу нужно вводить как формулу массива (Ctrl+Shift+Enter). И можно использовать ссылку на другой лист, без имени.
ligash, Вам надо в диспетчере имен изменить в именнованном диапазоне саму длину диапазона. Сейчас в вашем примере стоит A1:А2, а надо A1:А9. Плюс в листе " (крит) у вас в некоторых называниях стоит пробел в конце, поиск не может осуществиться. Надо все пробелы удалить (СЖПРОБЕЛЫ)
Ребята, всё сделал, как Вы сказали. Это было трудно, учитывая, что я полный чайник, но полчаса гугловатости и разобрался с "что такое формула массива, и диспетчер имен")) Всё получилось! Спасибо!
Теперь скажите, есть ли возможность доработать формулу так, чтобы в определённых случаях она сравнивала по точному соответствию (сейчас она сравнивает по приблизительному: hill она помечает как hills) а в других по такому же принципу, как сейчас.
Конкретно. 1. Если в диапазоне крит у нас стоит !hill - то строка содержащая hills уже не будет помечена. 2. Если же в диапазоне крит у нас стоит hill - то строка содержащая hills будет помечена (так сейчас реализовано). Речь, конечно, идёт об окончаниях. Это, как правило, последние 2-3 буквы.
Итак, ещё раз. Если слово идёт со знаком ! (!hill), то ищём СОДЕРЖАНИЕ В ФРАЗЕ только точного совпадения. Если же слово идёт без знака ! (он всегда ставится перед словом), то ищем всё похожее ДО ПОСЛЕДНИХ ТРЁХ БУКВ (окончаний)