И мне пожалуйста простое объяснение.
У меня есть простая таблица, две колонки
******A*********B***********C*******
2**Мыши******Собаки******=формула
3***Коты******Ослы
4***Собаки
5***Жирафы
6***Ослы
Я хочу получить в колонке С список животных из А, которого нет в B
Короче, мне нужны Мыши, Коты и Жирафы
Популярно объясняя - хочу сравнить два столбца
и построить третий, содержащий значения первого,
которого нет во втором.
Для это пишу простую и понятную формулу в колонке C2
SEARCH (A2;$B$2:$B$3) - которая по логике ищет "Мыши" в колонке B
На самом деле, она нифига не ищет, выдает ошибку,
на этот случай я ее путаю но это все равно не помогает
IF(ISERROR(search(a2;$b$2:$b$3));"";a2)
У меня такое ощущение, что Excel не хочет
воспринимать диапазон, как массив ... и выдает
ошибку по первому сравнению ...
Смотрю Lookup / Vlookup / Hlookup и вижу вообще ересь какую-то.
Что делать-то?
Update: Сделал вот такую конструкцию
=IF(ISERROR(LOOKUP(A2;B:B));A2;"")
P.S. Изначально проблема была в поиске в Windows файлов НЕ СОДЕРЖАЩИХ строку текста
- напрямую это сделать не удалось. Обыскал весь Google на windows XP how to find files without specific string / how to find files that do not contain text
Пришлось через сmd сделать
1. Полный список файлов в директории DIR /b /s
2. Cписок файлов с путями, содержащих строку FINDSTR /s /m "строка" *.*
Дальше я это посадил в Excel - теперь получил список файлов,
и теперь прикручу к нему нужную команду в начале и нужное
завершение в конце, например REN_ + результат + " *.tmp"
Ура ... только напарник на Unix с помощью grepа и такой-то матери -
уже сделал это 6 часов назад (а я уже 1.5 суток бьюсь).
Отсюда еще один вопрос - а что в Windows вообще нет групповых операций
по переименованию файлов? Т.е. найти все файлы, содержащие строку текста
и переименовать файлы во что-то другое?
Эта проблема у меня периодически была - раньше я ее решал с помощью
Mreplace,
но поскольку она подвисала иногда - нашел потом в DreamWeaver мощный
движок по поиску и замене текста в любых файлах ... но неужели у
Microsoft за все это время ничего такого не появилось?