Поиск и извлечение таблицы Excel - PullRequest
0 голосов
/ 10 января 2011

У меня есть таблица с информацией. В первом столбце у меня есть имена 1-10. У меня также есть 10 столбцов с именем рабочих мест 1-10. У меня есть все данные, основанные на имени человека. Например, если вы посмотрите на имя 3, у них есть 10 рабочих мест в одной строке. У меня вопрос, я создал выпадающий список с 10 именами под этой таблицей. То, что я хочу сделать, - это когда я щелкаю по имени из выпадающего списка, строка с этим именем автоматически заполняется по всей строке в 10 столбцах. Я пробовал VLOOKUP, но у меня были проблемы с различными вариантами синтаксиса. У кого-нибудь есть идея?

Ответы [ 2 ]

1 голос
/ 10 января 2011

Если я правильно понимаю вашу проблему, может помочь следующее.

Предположим, ваши данные настроены так:

      A        B       C       D
1     Name     Job1    Job2    Job3
2     Bob      Washing Vacuum  Ironing
3     Sue      Dust    Polish  Mop

Теперь в ячейке A5 У меня есть выпадающий список имен, то есть Боб и Сью. Когда я выбираю имя в A5, я хочу, чтобы все их задания были в одной строке, то есть ячейки B5, C5 и D5.

B5 =VLOOKUP($A$5, $A$1:$D$3, 2, false)
C5 =VLOOKUP($A$5, $A$1:$D$3, 3, false)
D5 =VLOOKUP($A$5, $A$1:$D$3, 4, false)

Это помогает? Я ценю, что у вас есть 10 рабочих мест, но вы можете легко скопировать.

0 голосов
/ 10 января 2011

Вам необходимо вернуть значения в несколько полей.

VLOOKUP возвращает скаляр.Вам нужно написать макрос.Вы можете записать, а затем изменить записанные вами вещи.

...