Я работаю с разными файлами Excel, которые содержат много данных от разных людей. Я хотел бы сделать поиск (я знаю, как использовать функцию LOOKUP), но на основе нескольких критериев. Позвольте мне объяснить на примере, у меня есть файл, который выглядит следующим образом (я использую / в качестве разделителя столбцов):
Наименование поставщика данных / Данные / Код данных
John / 55,5 / SSRF5
Аманда / 55,6 / ССРФ5
Алисия / 54 / SSRF5
Джон / 22,5 / ABRD4
Аманда / бланк / ABRD4
Алисия / 22,6 / ABRD4
Джон / бланк / FFGR2
Аманда / пусто / FFGR2
Алисия / 45,6 / FFGR2
Обратите внимание, что я использовал "пробел", чтобы обозначить тот факт, что у меня есть записи, которые не имеют данных. У меня также есть другой файл, в котором у меня есть список кодов данных, с которым я хотел бы связать данные, чтобы получить файл в форме
Код данных / Данные
SSRF5 / ...
ABRD4 / ...
FFGR2 / ...
Как видите, у меня может быть несколько данных для каждого кода данных и / или не хватает данных от определенных поставщиков, и я хотел бы использовать Имя поставщика данных, чтобы выбрать, какой из них будет использоваться. Например, в этом примере я бы использовал данные Аманды в приоритетном порядке, если бы не было, я бы предпочел использовать Джона, а если у меня нет выбора, я буду использовать Алисию.
Обратите внимание, что у меня есть ограниченный набор поставщиков данных, и я могу определить строгий порядок между ними. Ты хоть представляешь, как я могу это сделать? Поскольку мой файл очень большой, я просто не могу сделать это вручную.
Заранее спасибо.
PS: я использую Microsoft Excel 2010 на Windows 7.
PPS: я никогда не использовал VBA, поэтому, если оно вам нужно, пожалуйста, не делайте слишком много сокращений. :-)