Поиск с использованием нескольких столбцов и значений - PullRequest
0 голосов
/ 08 июня 2019

У меня есть лист, заполненный данными, как показано ниже:

Gender MS       Age Value
Male   Married  21  1
                22  2
                23  3
                24  4
Male   Single   21  5
                22  6
                23  7
                24  8
Female Married  21  9
                22  10
                23  11
                24  12

Теперь есть другой лист, где пользователь будет вводить только значения столбца "Пол", "MS" и "Возраст" иФормула Excel должна извлекать связанный фактор.Пожалуйста, помогите мне с одной такой формулой.

Например, если пользователь выставляет Male, Single и 23, формула должна вернуть 7.

Ответы [ 2 ]

1 голос
/ 08 июня 2019

Вот пример ваших данных:

enter image description here

Формула в G4:

=INDEX(D1:D13,MATCH(1,(ROW(C1:C13)>=MATCH(1,(A1:A13=G1)*(B1:B13=G2),0))*(C1:C13=G3),0))

Введите через Ctrl Shift Введите

0 голосов
/ 08 июня 2019

Вы можете использовать формулу массива для этого.Я предполагаю, что пустые данные в пол и MS заполнены.

=INDEX(Sheet1!A:D,MATCH(1,(Sheet2!A2=Sheet1!A:A)*(Sheet2!B2=Sheet1!B:B)*(Sheet2!C2=Sheet1!C:C),0),4)

После ввода формулы, не нажимайте ввод!Это Ctrl + Shift + Enter, чтобы сделать это формулой массива.

Данная формула сравнивает значения в ячейках A2, B2 и C2 Sheet2 с данными, содержащимися в столбцах A-D Sheet1, и выводитзначение четвертого столбца соответствующей строки.

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