Работа с базами через Exсel

  • На форуме работает ручное одобрение пользователей. Это значит, что, если Ваша причина регистрации не соответствует тематике форума, а также Вы используете временную почту, Ваша учётная запись будет отклонена без возможности повторной регистрации. В дальнейшем - пожизненная блокировка обоих аккаунтов за создание мультиаккаунта.
  • Мы обновили Tor зеркало до v3!
    Для входа используйте следующий url: darkv3nw2...bzad.onion/
  • Мы вновь вернули telegram чат форуму, вступайте, общайтесь, задавайте любые вопросы как администрации, так и пользователям!
    Ссылка: https://t.me/chat_dark_time

Include

Участник

Include

Участник
24 Май 2016
181
194
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Все мы работаем с базами в той или иной степени. Есть куча софтов для работы с ними(удаление дублей, нормализация, сравнение и т.д.). Но бывает узконаправленная потребность в обработке базы: К примеру у нас есть база email:pass, мы прочекали только мыла и теперь нам нужно выбрать с нашей базы под эти мыла которые остались после нашего чека пароли. И как это реализовать не прибегая к танцам с бубном и поиску софта(если таковой есть) я вам покажу как быстро и просто это сделать с помощью формул Excel.
И так:
1.Копируем нашу базу в эксель, клацаем на верхнюю левую ячейку А1 и вставляем базу.
2.Разделяем базу на на 2 колонки мыло и пасс. Что бы это сделать выделяем нашу базу в экселе, сверху клацаем на вкладку данные -> текст по столбцам, там выбираем наш разделитель который в базе идет между мылом и паролем, нажимаем далее\готово. В итоге получаем столбец А - мыла, столбец В - пароли.
3.Далее в столбец С вставляем те мыла к которым нужно выбрать пароли с базы.
4. В ячейку D1 вставляем формулу:

=ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(A1;$С$1:$С$1013;0));"";A1)

Немного распишу о ней для тех кто работает впервые с экселем:
A1;$С$1:$С$1013;0 - здесь вы указываете формуле откуда брать значения, с чем сравнивать.
А1 берет мыло с ячейки А1 сравнивает с диапазоном С1:С1013 \\столько строк у меня было в примере, если у вас больше или меньше то у вас тут будет другое. ваше число.
"";A1 - выводит результат, если есть совпадения выводит значение самой ячейки, если нету то что в "", в нашем случае ничего между кавычек нет соответственно формула будет выводить пустую строку.
Нюансы: Формулу вставляйте в ячейку D1 на против первого значения которое в ячейке А1, как на скрине, это важно!

5.Теперь у нас в ячейке D1 есть формула которая сравнивает значения ячейки А1 с диапазоном в столбце С и выводит результат в D1, то есть она берет мыло с А1 сравнивает с массивом мыл в С столбце, и если оно там есть то выводит его в D1 как раз на против нашего мыла и пароля!
Теперь нам нужно сделать так что бы формула сравнила остальные мыла со столбца А, для этого нам нужно просто копировать ячейку D1 вниз, клацаем на D1 и тянем за правый нижний угол ячейки вниз, таким образом формула копируется вниз, но автоматически меняет сравниваемые ячейки: A1 -> A2 -> A3 ->... но при этом благодаря знакам $ в формуле диапазон в столбце С фиксирован.

6. В итоге получаем в столбце D результат, те же мыла к которым нужно подобрать пасс из базы, но они напротив паролей!
7. Соответственно в следующий столбец E, за результатами, копируем пароли со столбца В, потом выделяем оба столбца Е и В копируем их в тхт файл, меняем разделитель, нормализуем базу и вуаля. Можно конечно формулой убрать пароли на против пустых строк, но на первый раз не буду сильно заморачивать вам голову)

Хотя тут и много текста, с разьяснениями, на самом деле вся процедура обработки базы занимает меньше минуты, работать можно с базами довольно внушительных обьемов, так как Exel не написан на колене и не будет захлебываться от 10-ти миллионных и более баз. Плюс можно сохранить файл шаблон с формулой эксель и потом просто вставлять туда свою базу.

Пожалуйста, Вход или Регистрация для просмотра содержимого URL-адресов!


P.S. На скрине очепятка вместо "те мыла которые нужно убрать из базы" ---> "те мыла под которые нужно найти пароли"

P.P.S Если статья будет кому-либо полезна, то напишу еще на другие вариации и запросы работы с базами с помощью Excel, которые вы можете предложить.
 

О нас

  • Наше сообщество существует уже много лет и гордится тем, что предлагает непредвзятое, критическое обсуждение различных тем среди людей разных слоев общества. Мы работаем каждый день, чтобы убедиться, что наше сообщество является одним из лучших.

    Dark-Time 2015 - 2022

    При поддержке: XenForo.Info

Быстрая навигация

Меню пользователя