b1p #1 Опубликовано: 30 января 2013 Есть два диапазона значений. Как удалить из первого все значения встречающиеся во втором? Цитата Поделиться сообщением Ссылка на сообщение
Гость 2poy_nyasha #2 30 января 2013 циклом, хули десу~~~~ Цитата Поделиться сообщением Ссылка на сообщение
KotZhilkina #3 31 января 2013 (изменено) VLOOKUP и автофильтрMATCH и автофильтрmicrosoft queryцикл на vba с использованием VLOOKUPцикл на vba с использованием MATCHцикл на vba с использованием массивов Изменено 31 января 2013 пользователем KotZhilkina Цитата Публикация отключена Поделиться сообщением Ссылка на сообщение
Гость 2poy_nyasha #4 31 января 2013 Жилкин, как ты до такого докатился, что разбираешься во всех продуктах мелкософта? десу~~~~ Цитата Поделиться сообщением Ссылка на сообщение
KotZhilkina #5 31 января 2013 дежавю Цитата Публикация отключена Поделиться сообщением Ссылка на сообщение
Yonesko #6 31 января 2013 Напиши макрос на бейсике, самое простое) Цитата Поделиться сообщением Ссылка на сообщение
KotZhilkina #7 31 января 2013 Напиши макрос на бейсике, самое простое)нeт Цитата Публикация отключена Поделиться сообщением Ссылка на сообщение
Гость 2poy_nyasha #8 31 января 2013 sql'ем проще, це же абстрагирование от циклов правда, секретарша Любочка, все равно ниосилит десу~~~~ Цитата Поделиться сообщением Ссылка на сообщение
KotZhilkina #9 31 января 2013 это excel - нужно использовать формулы =NOT(ISERROR(VLOOKUP(A:A;List2!A:A;1;FALSE))) =NOT(ISERROR(MATCH(A:A;List1!A:A;0))) не сложно же Цитата Публикация отключена Поделиться сообщением Ссылка на сообщение
Гость 2poy_nyasha #10 31 января 2013 ISERROR это типа try/catch для Любочек? десу~~~~ Цитата Поделиться сообщением Ссылка на сообщение
KotZhilkina #11 31 января 2013 ага Цитата Публикация отключена Поделиться сообщением Ссылка на сообщение
Гость 2poy_nyasha #12 31 января 2013 а ошибку ловить можно? десу~~~~ Цитата Поделиться сообщением Ссылка на сообщение
KotZhilkina #13 31 января 2013 ISERROR Returns the logical value TRUE if value refers to any error value, such as #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, or #NULL!; otherwise, it returns FALSE. обычно этого достаточно Цитата Публикация отключена Поделиться сообщением Ссылка на сообщение
Гость 2poy_nyasha #14 31 января 2013 ну то есть не понять чо за ошибка? придется только гадать? десу~~~~ Цитата Поделиться сообщением Ссылка на сообщение
KotZhilkina #15 31 января 2013 там все предельно просто http://www.dummies.com/how-to/content/understanding-excel-2010s-formula-error-values.html Цитата Публикация отключена Поделиться сообщением Ссылка на сообщение
Гость 2poy_nyasha #16 31 января 2013 а типа оно может возвращать как булеанов false так и саму ошибку при исключении? десу~~~~ Цитата Поделиться сообщением Ссылка на сообщение
KotZhilkina #17 31 января 2013 ISERROR экранирует ошибки - выдает булево значение True при появлении ошибки в переданном ей аргументе и False при отсутствии ошибки. Цитата Публикация отключена Поделиться сообщением Ссылка на сообщение
Гость 2poy_nyasha #18 31 января 2013 а лол, как-то это нелепо, ну да ладно может Любочке так будет проще, чем в ручную ошибки обрабатывать десу~~~~ Цитата Поделиться сообщением Ссылка на сообщение
KotZhilkina #19 31 января 2013 вовсе даже лепо. любочка может отфильтровать по #N/A, но лучше сделать это по True/False. просто тут не нужно мыслить категориями ошибок языков программирования, это Excel и в формулах исключения ввода-вывода появляться не будут, тут есть вполне определенный набор возможных ошибок: значение не найдено, деление на ноль и т.п. Цитата Публикация отключена Поделиться сообщением Ссылка на сообщение
b1p #20 31 января 2013 Сделал короче условное форматирование, а потом скопипастил нужное на новый лист Цитата Поделиться сообщением Ссылка на сообщение