Формула EXCEL или VBA для извлечения данных на основе данных другой ячейки - PullRequest
1 голос
/ 26 марта 2009

У меня есть следующий рабочий лист № 1 (упрощенный вопрос) о человеке и возрасте:

Person    Age
Bob       40
Brett     35
Brian     38

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

Person    Age
Spot #1  FORMULA

Пользователь введет имя в область № 1, а я хочу, чтобы формула / код была в ячейке с именем FORMULA, где код формулы / VBA будет смотреть на таблицу в таблице № 1 и вводить соответствующий возраст в зависимости от человека вошел в.

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

Спасибо за вашу помощь!

Ответы [ 2 ]

4 голосов
/ 26 марта 2009

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

Person    Age
Spot #1   =VLOOKUP(A2, Sheet1!A1:B4, 2)
2 голосов
/ 26 марта 2009

попробуйте функцию vLookup

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...