Отправить значение ячейки в качестве параметра, чтобы использовать его в качестве критерия значения для Формулы vlookup

У меня есть следующие цели:

Исходная книга.

В другой книге в качестве источника данных используется эта таблица:

Исходная папка

Таким образом, используя формулу VLOOKUP, я получаю значения, которые я хочу для ячейки, только с такими формулами:

=CONSULTAV("user1";login.xlsx!Tabla1[#Datos];2;FALSO

CONSULTAV-это испанская формула для VLOOKUP, поэтому я думаю, что на английском языке (просто для лучшего понимания, поскольку это английский веб-сайт) должно быть что-то вроде:

=VLOOKUP("user1";login.xlsx!Table1[#Data];2;FALSE

Я хочу ввести в ячейку более простую формулу, что-то вроде:

=FindValue("user1")

Так что формула вызывает формулу VLOOKUP и просто использует значение в качестве первого аргумента для Формулы VLOOKUP для поиска значения.

1 ответ

  1. Предполагая следующий макет данных,

    Введите описание изображения здесь

    Выберите B3 и создайте определенное имя со следующими параметрами,

    Введите описание изображения здесь

    Эта формула,

    =VLOOKUP("password"&RIGHT(Sheet4!B2, 1), Table1[#All], 2, FALSE)
    

    Теперь используйте =FindPasswordв B3.

    Введите описание изображения здесь

    Этот метод всегда найдет пароль, связанный с пользователем, в ячейке непосредственно над ним.