Автор Тема: Компьютерно-офисные подсказки  (Прочитано 1765 раз)

Daarj_McRattus

  • Супер-пользователь
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 2449
  • Город: Тамбов, Россия
    • Имя: Даша
Есть 2 списка в формате *.xls, в одном 575 элементов (А), в другом - 492 (Б).
Неодходимо выбрать и сохранить только те элементы списка А, которые есть в списке Б.

Тыкаюсь уже большую часть рабочего дня... От жары что ли отупела :-[
Posted on: 30 Июнь 2010, 17:31:45
придумала раскрасить один список красным, добавить в конец другого, отсортировать по алфавиту и сравнивать... догадаетесь до чего-то более умного - буду рада))
« Последнее редактирование: May 16, 2011, 10,10:15 от Daarj_McRattus »
[Мася], [Мушонок]

Olucky

  • Опытный пользователь
  • ****
  • Оффлайн Оффлайн
  • Сообщений: 351
  • Город: МО, г. Химки
  • Белая и пушистая. Мехом внутрь.
    • Имя: Ольга
Re: Как быстрее сравнить списки?
« Ответ #1 : June 30, 2010, 20,19:50 »
Можете через функцию ВПР это сделать.
В первой строке вашего списка А ставите курсор на любую пустую ячейку справа и вводите:
=ВПР("курсор на название элемента в спике А";"курсором выделяете весь столбец названий элементов списка Б, перед каждой цифрой и буквой ставите значок доллара";1;0).
Должно получиться что-то типа: =ВПР(A2;$B$1:$B$4;1;0).
Он будет искать значение А2 в списке $B$1:$B$4 и если найдет, напишет его, если нет, напишет #Н/Д.
Потом курсор на нижний левый уголок ячейки с формулой и протягиваете на всю длину списка А.
#Н/Д - это те элементы списка А, которых нет в списке Б. Потом их удалите построчно, оставив только то, что есть в списке Б.
Ну вот как-то так, мы так раньше несколько-десятков-тысячные списки сравнивали.
Аляска, Мышка-Норушка, Кнопа, Мурашка

Daarj_McRattus

  • Супер-пользователь
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 2449
  • Город: Тамбов, Россия
    • Имя: Даша
Re: Как быстрее сравнить списки?
« Ответ #2 : June 30, 2010, 23,11:04 »
Спасибищще большое, я уже "закатала солнце вручную", но знание этой функции мне очень-очень пригодится! Особенно, если в опен офисе она тоже работает, но это уже не так важно)))
Posted on: 30 Июнь 2010, 22:59:18
Теперь, когда знаю что искать, нашла. Аналог функции ВПР для опен офиса - VLOOKUP, синтаксис точно такой же.
Вдруг кому пригодится :))
[Мася], [Мушонок]

Olucky

  • Опытный пользователь
  • ****
  • Оффлайн Оффлайн
  • Сообщений: 351
  • Город: МО, г. Химки
  • Белая и пушистая. Мехом внутрь.
    • Имя: Ольга
Re: Как быстрее сравнить списки?
« Ответ #3 : June 30, 2010, 23,53:07 »
Не за что, рада, что помогла :)
Аляска, Мышка-Норушка, Кнопа, Мурашка

Charna

  • Опытный пользователь
  • ****
  • Оффлайн Оффлайн
  • Сообщений: 274
  • Город: Москва/Одинцово/Тамбов
  • Крысятины
Re: Как быстрее сравнить списки?
« Ответ #4 : July 01, 2010, 15,11:56 »
На будущее - можно попробовать так- свести списки в 1, отсортировать A-Я - то есть по возрастанию, встать на ячейку 2 строки 2 столбец выбрать - другие функции(там где значок автосумма)-> ЕСЛИ-> Лог выражение =A1=A2 ( в данном случае выбирать 1 и 2 ячейку из вашего собранного списка ), Значение если истина=1, значение если ложь=0.
Получится ваш собранный список а рядом столбец с 0 и 1, и то что будет задаваиваться будет обозначаться единицей)
Муторно, но очень удобно, особенне если перед смешиванием первоначальные списки залить разным цветом, так проще будет ориентироваться потом )
Зеппелинка и Зингирка из ДГК (09/11/2007)
Крыс, Хуч, Ириска [R.I.P]

rodinad

  • Член КЛДК (Москва)
  • Супер-пользователь
  • ******
  • Оффлайн Оффлайн
  • Сообщений: 11867
  • Город: Москва, мм. Преображенская -Подбельского + г.Одинцово
  • Нет предела крыссовершенству!!! И крысомножеству!!
    • Имя: Родинад и зовите
    • Дневничок
Re: Как быстрее сравнить списки?
« Ответ #5 : July 01, 2010, 16,20:59 »
в первом совете правильная функция предложена
сортируем, Н/А улетят вниз
тогда ничего пострчно можно не удалять а тупо выделить оставшееся/не Н/А / и его откопировать через специальную вставку-только значения
« Последнее редактирование: July 01, 2010, 16,32:57 от rodinad »
[Верунчик, Иришечка, мои первые, самые...самые...
Даффа-Даша, Гаша-Тяпа, Элиса-рэт Тейли, Мелони Вассер, Феликс, Церера, Шакти, Ситатэру, Скарлет-О'Рэт, Чиффа-рэт и ШШаррапов, Фенси-рэт, Фланна-рэт, Борисовна-рэт, Эся с Юсей и Барселорэтта в сердце моем... навсегда...]
--
Крысосчастье мое полосатое:
девчонки, и мама их Момиджи-гари... В каждую руку по паре ;-)
Жизнь продолжается, господа хорошие

Daarj_McRattus

  • Супер-пользователь
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 2449
  • Город: Тамбов, Россия
    • Имя: Даша
Скопировать одну папку во многие
« Ответ #6 : May 16, 2011, 10,14:33 »
Есть ли возможность в far, или total commander взять один файл, указать путь с маской, и скопировать этот файл во все, подходящие к этой маске папки?
Или еще какой-то способ скопировать один файл, или папку сразу в несколько каталогов.
Подскажите, пожайлуста, если знаете shuffle
[Мася], [Мушонок]

asgardik

  • Опытный пользователь
  • ****
  • Оффлайн Оффлайн
  • Сообщений: 407
  • Город: Пущино
  • Где-то на радуге
Re: Скопировать одну папку во многие
« Ответ #7 : May 16, 2011, 14,27:36 »
Есть ли возможность в far, или total commander взять один файл, указать путь с маской, и скопировать этот файл во все, подходящие к этой маске папки?
Или еще какой-то способ скопировать один файл, или папку сразу в несколько каталогов.
Подскажите, пожайлуста, если знаете shuffle

Посмотрите http://forum.wincmd.ru/viewtopic.php?t=5685 помоему это обсуждалось

Daarj_McRattus

  • Супер-пользователь
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 2449
  • Город: Тамбов, Россия
    • Имя: Даша
Re: Компьютерно-офисные подсказки
« Ответ #8 : May 16, 2011, 14,55:11 »
Спасибки, именно то, что нужно! hb Сама не нашла, хотя и искала shuffle
[Мася], [Мушонок]