Крысиный Бум
Болтовня => О том, о сём... => Тема начата: Daarj_McRattus от June 30, 2010, 18,11:03
-
Есть 2 списка в формате *.xls, в одном 575 элементов (А), в другом - 492 (Б).
Неодходимо выбрать и сохранить только те элементы списка А, которые есть в списке Б.
Тыкаюсь уже большую часть рабочего дня... От жары что ли отупела :-[
Posted on: 30 Июнь 2010, 17:31:45
придумала раскрасить один список красным, добавить в конец другого, отсортировать по алфавиту и сравнивать... догадаетесь до чего-то более умного - буду рада))
-
Можете через функцию ВПР это сделать.
В первой строке вашего списка А ставите курсор на любую пустую ячейку справа и вводите:
=ВПР("курсор на название элемента в спике А";"курсором выделяете весь столбец названий элементов списка Б, перед каждой цифрой и буквой ставите значок доллара";1;0).
Должно получиться что-то типа: =ВПР(A2;$B$1:$B$4;1;0).
Он будет искать значение А2 в списке $B$1:$B$4 и если найдет, напишет его, если нет, напишет #Н/Д.
Потом курсор на нижний левый уголок ячейки с формулой и протягиваете на всю длину списка А.
#Н/Д - это те элементы списка А, которых нет в списке Б. Потом их удалите построчно, оставив только то, что есть в списке Б.
Ну вот как-то так, мы так раньше несколько-десятков-тысячные списки сравнивали.
-
Спасибищще большое, я уже "закатала солнце вручную", но знание этой функции мне очень-очень пригодится! Особенно, если в опен офисе она тоже работает, но это уже не так важно)))
Posted on: 30 Июнь 2010, 22:59:18
Теперь, когда знаю что искать, нашла. Аналог функции ВПР для опен офиса - VLOOKUP, синтаксис точно такой же.
Вдруг кому пригодится :))
-
Не за что, рада, что помогла :)
-
На будущее - можно попробовать так- свести списки в 1, отсортировать A-Я - то есть по возрастанию, встать на ячейку 2 строки 2 столбец выбрать - другие функции(там где значок автосумма)-> ЕСЛИ-> Лог выражение =A1=A2 ( в данном случае выбирать 1 и 2 ячейку из вашего собранного списка ), Значение если истина=1, значение если ложь=0.
Получится ваш собранный список а рядом столбец с 0 и 1, и то что будет задаваиваться будет обозначаться единицей)
Муторно, но очень удобно, особенне если перед смешиванием первоначальные списки залить разным цветом, так проще будет ориентироваться потом )
-
в первом совете правильная функция предложена
сортируем, Н/А улетят вниз
тогда ничего пострчно можно не удалять а тупо выделить оставшееся/не Н/А / и его откопировать через специальную вставку-только значения
-
Есть ли возможность в far, или total commander взять один файл, указать путь с маской, и скопировать этот файл во все, подходящие к этой маске папки?
Или еще какой-то способ скопировать один файл, или папку сразу в несколько каталогов.
Подскажите, пожайлуста, если знаете shuffle
-
Есть ли возможность в far, или total commander взять один файл, указать путь с маской, и скопировать этот файл во все, подходящие к этой маске папки?
Или еще какой-то способ скопировать один файл, или папку сразу в несколько каталогов.
Подскажите, пожайлуста, если знаете shuffle
Посмотрите http://forum.wincmd.ru/viewtopic.php?t=5685 помоему это обсуждалось
-
Спасибки, именно то, что нужно! hb Сама не нашла, хотя и искала shuffle