2009-03-26 3 views
1

У меня есть следующий лист # 1 (упрощенный для вопроса) лица и возраст: EXCEL формулы или VBA для извлечения данных на основе данных по другой ячейке в

 
Person Age 
Bob  40 
Brett  35 
Brian  38 

Я хотел бы установить другой лист, где у меня есть следующий:

 
Person Age 
Spot #1 FORMULA 

пользователь будет ввести имя в пятне # 1, и я хочу формулу/код ячейки под названием фОРМУЛЫ, где формула/VBA код будет выглядеть на столе в рабочем листе # 1 и тянуть в соответствующем возраста на основании введенного лица.

Какую формулу я могу использовать для этого?

Благодарим за помощь!

ответ

4

Используйте функцию VLOOKUP. В приведенном ниже примере предполагается, что ваша таблица данных находится в Sheet1! A1: B4. Хотя я рекомендую вам сделать ваш стол Named Range данные и ссылки на него с помощью ВПР (A2, MyDataTable, 2)

 
Person Age 
Spot #1 =VLOOKUP(A2, Sheet1!A1:B4, 2) 

Смежные вопросы