[identity profile] jgbobby.livejournal.com posting in [community profile] useful_faq
Задачка: есть две таблички excel

В первой - один столбец – список уникальных десятизначных номеров
Во второй – 1 столбец - еще больший список уникальных десятизначных номеров, в числе которых есть некоторые номера из первой таблички, и еще столбцы – атрибуты этих номеров (например – имя, фамилия, регистрационный номер, дата)

Что нужно: сделать какой то скрипт или программку, которая берет первый номер из первой таблички, ищет его во второй табличке и выкидывает в третью табличку этот номер + всю атрибутику к нему, затем второй и так далее. Идеально сделать все это силами excel – типа какого то запроса, который будет выполнять сию операцию.

Как проще всего такое сделать? Спасибо

Date: 2008-06-05 12:24 pm (UTC)
From: [identity profile] golovorez.livejournal.com
>скрипт или программку, которая берет первый номер из первой таблички, ищет его во второй табличке и выкидывает в третью табличку этот номер + всю атрибутику к нему

По русски эта функция называется ВПР, по-английски вроде WLOOKUP

Date: 2008-06-05 12:26 pm (UTC)
From: [identity profile] korwi.livejournal.com
Функции vlookup и hlookup в самом Excel'е.

Date: 2008-06-05 12:28 pm (UTC)
From: [identity profile] golovorez.livejournal.com
Пример:
столбец А - ключи, столбцы B,C,D - данные, где В - тоже ключи, в столбцах Е и F надо вывести результат.

Формула выглядит примерно так:
В каждой ячейке столбца Е = впр(A:A;B:D;2;ЛОЖЬ)
В каждой ячейке столбца F = впр(A:A;B:D;3;ЛОЖЬ)
Edited Date: 2008-06-05 12:28 pm (UTC)

Date: 2008-06-05 01:18 pm (UTC)
From: [identity profile] golovorez.livejournal.com
:)

В жизни, лучше, конечно, не А:А писать, а типа А1:А10, быстрее работать будет